GCC Middle and Back End API Reference
rtl_hooks Struct Reference

#include <rtl.h>

Data Fields

rtx(* gen_lowpart )(enum machine_mode, rtx)
rtx(* gen_lowpart_no_emit )(enum machine_mode, rtx)
rtx(* reg_nonzero_bits )(const_rtx, enum machine_mode, const_rtx, enum machine_mode, unsigned HOST_WIDE_INT, unsigned HOST_WIDE_INT *)
rtx(* reg_num_sign_bit_copies )(const_rtx, enum machine_mode, const_rtx, enum machine_mode, unsigned int, unsigned int *)
bool(* reg_truncated_to_mode )(enum machine_mode, const_rtx)

Field Documentation

rtx(* rtl_hooks::gen_lowpart)(enum machine_mode, rtx)
rtx(* rtl_hooks::gen_lowpart_no_emit)(enum machine_mode, rtx)
rtx(* rtl_hooks::reg_nonzero_bits)(const_rtx, enum machine_mode, const_rtx, enum machine_mode, unsigned HOST_WIDE_INT, unsigned HOST_WIDE_INT *)

Referenced by nonzero_bits1().

rtx(* rtl_hooks::reg_num_sign_bit_copies)(const_rtx, enum machine_mode, const_rtx, enum machine_mode, unsigned int, unsigned int *)

Referenced by num_sign_bit_copies1().

bool(* rtl_hooks::reg_truncated_to_mode)(enum machine_mode, const_rtx)

Referenced by truncated_to_mode().


The documentation for this struct was generated from the following file: