GCC Middle and Back End API Reference
init_expmed_rtl Struct Reference
Collaboration diagram for init_expmed_rtl:

Data Fields

rtx reg
 
rtx plus
 
rtx neg
 
rtx mult
 
rtx sdiv
 
rtx udiv
 
rtx sdiv_32
 
rtx smod_32
 
rtx wide_mult
 
rtx wide_lshr
 
rtx wide_trunc
 
rtx shift
 
rtx shift_mult
 
rtx shift_add
 
rtx shift_sub0
 
rtx shift_sub1
 
rtx zext
 
rtx trunc
 
rtx pow2 [MAX_BITS_PER_WORD]
 
rtx cint [MAX_BITS_PER_WORD]
 

Field Documentation

◆ cint

rtx init_expmed_rtl::cint[MAX_BITS_PER_WORD]

◆ mult

rtx init_expmed_rtl::mult

◆ neg

rtx init_expmed_rtl::neg

◆ plus

rtx init_expmed_rtl::plus

◆ pow2

rtx init_expmed_rtl::pow2[MAX_BITS_PER_WORD]

◆ reg

rtx init_expmed_rtl::reg

◆ sdiv

rtx init_expmed_rtl::sdiv

◆ sdiv_32

rtx init_expmed_rtl::sdiv_32

◆ shift

rtx init_expmed_rtl::shift

◆ shift_add

rtx init_expmed_rtl::shift_add

◆ shift_mult

rtx init_expmed_rtl::shift_mult

◆ shift_sub0

rtx init_expmed_rtl::shift_sub0

◆ shift_sub1

rtx init_expmed_rtl::shift_sub1

◆ smod_32

rtx init_expmed_rtl::smod_32

◆ trunc

rtx init_expmed_rtl::trunc

◆ udiv

rtx init_expmed_rtl::udiv

◆ wide_lshr

rtx init_expmed_rtl::wide_lshr

◆ wide_mult

rtx init_expmed_rtl::wide_mult

◆ wide_trunc

rtx init_expmed_rtl::wide_trunc

◆ zext

rtx init_expmed_rtl::zext

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