dmd v2.104.0 (2023-06-02T08:46:32Z)
Dub
Repo
cse_simple
dmd
backend
cod3
Generate code segment to be used later to restore a cse
version(COMPILE)
extern (
C
++) nothrow @
safe
@
trusted
bool
cse_simple
(
code
*
c
,
elem
*
e
)
Meta
Source
See Implementation
dmd
backend
cod3
enums
M
functions
CF_print
REGSAVE_restore
REGSAVE_save
WRcodlst
allocretregs
assignaddr
branch
calcblksize
calccodsize
cdframeptr
cdgot
cgreg_dst_regs
cod3_EA
cod3_adjSymOffsets
cod3_align
cod3_align_bytes
cod3_bpoffset
cod3_initregs
cod3_ptrchk
cod3_set32
cod3_set64
cod3_setdefault
cod3_spoff
cod3_stackadj
cod3_stackalign
cod3_thunk
cod3_useBP
code_dehydrate
code_match
codout
cse_simple
doswitch
epilog
gen_storecse
genjmp
genmovreg
genmulimm
genshift
jmpaddr
jmpopcode
load_localgot
makeitextern
movregconst
obj_namestring
outblkexitcode
outjmptab
outswitab
pinholeopt
prolog_frame
prolog_genvarargs
prolog_ifunc
prolog_loadparams
prolog_saveregs
prolog_stackalign
regmask
vex_inssize
Generate code segment to be used later to restore a cse