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: