ddc ~master (2020-05-01T11:40:35Z)
Dub
Repo
outblkexitcode
dmd
backend
cod3
Generate block exit code
version(COMPILE)
extern (
C
++) nothrow
void
outblkexitcode
(
ref
CodeBuilder
cdb
,
block
*
bl
,
ref
int
anyspill
,
const
(
char
)*
sflsave
,
Symbol
**
retsym
,
const
regm_t
mfuncregsave
)
Meta
Source
See Implementation
dmd
backend
cod3
aliases
_compare_fp_t
enums
M
functions
REGSAVE_restore
REGSAVE_save
WRcodlst
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_hydrate
code_match
cse_simple
doswitch
epilog
gen_storecse
genjmp
genmovreg
genmulimm
genshift
jmpaddr
jmpopcode
load_localgot
makeitextern
movregconst
outblkexitcode
outjmptab
outswitab
pinholeopt
prolog_frame
prolog_genvarargs
prolog_ifunc
prolog_loadparams
prolog_saveregs
prolog_stackalign
regmask
vex_inssize
Generate block exit code