GCC Middle and Back End API Reference
rtl_hooks Struct Reference

#include <rtl.h>

Collaboration diagram for rtl_hooks:

Data Fields

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

Field Documentation

◆ gen_lowpart

rtx(* rtl_hooks::gen_lowpart) (machine_mode, rtx)

◆ gen_lowpart_no_emit

◆ reg_nonzero_bits

rtx(* rtl_hooks::reg_nonzero_bits) (const_rtx, scalar_int_mode, scalar_int_mode, unsigned HOST_WIDE_INT *)

Referenced by nonzero_bits1().

◆ reg_num_sign_bit_copies

rtx(* rtl_hooks::reg_num_sign_bit_copies) (const_rtx, scalar_int_mode, scalar_int_mode, unsigned int *)

Referenced by num_sign_bit_copies1().

◆ reg_truncated_to_mode

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

Referenced by truncated_to_mode().


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