- CDoffset
targ_size_t CDoffset()
Undocumented in source. Be warned that the author may not have intended to support it.
- Doffset
targ_size_t Doffset()
Undocumented in source. Be warned that the author may not have intended to support it.
- FuncParamRegs_alloc
int FuncParamRegs_alloc(FuncParamRegs fpr, type* t, tym_t ty, reg_t* preg1, reg_t* preg2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- FuncParamRegs_create
FuncParamRegs FuncParamRegs_create(tym_t tyf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- Offset
targ_size_t Offset(int seg)
Undocumented in source. Be warned that the author may not have intended to support it.
- REGSAVE_restore
void REGSAVE_restore(REGSAVE regsave, CodeBuilder cdb, reg_t reg, uint idx)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- REGSAVE_save
void REGSAVE_save(REGSAVE regsave, CodeBuilder cdb, reg_t reg, uint idx)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- WRcodlst
void WRcodlst(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- addtofixlist
size_t addtofixlist(Symbol* s, targ_size_t soffset, int seg, targ_size_t val, int flags)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- allocreg
void allocreg(CodeBuilder cdb, regm_t* pretregs, reg_t* preg, tym_t tym)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- allocreg
void allocreg(CodeBuilder cdb, regm_t* pretregs, reg_t* preg, tym_t tym, int line, const(char)* file)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- andregcon
void andregcon(con_t* pregconsave)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- assignaddr
void assignaddr(block* bl)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- assignaddrc
void assignaddrc(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- branch
int branch(block* bl, int flag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- buildEA
void buildEA(code* c, int base, int index, int scale, targ_size_t disp)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- buildModregrm
uint buildModregrm(int mod, int reg, int rm)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- calcblksize
uint calcblksize(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- calccodsize
uint calccodsize(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- callclib
void callclib(CodeBuilder cdb, elem* e, uint clib, regm_t* pretregs, regm_t keepmask)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cat
code* cat(code* c1, code* c2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdabs
void cdabs(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdaddass
void cdaddass(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdasm
void cdasm(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdbscan
void cdbscan(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdbswap
void cdbswap(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdbt
void cdbt(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdbtst
void cdbtst(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdbyteint
void cdbyteint(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdcmp
void cdcmp(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdcmpxchg
void cdcmpxchg(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdcnvt
void cdcnvt(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdcom
void cdcom(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdcomma
void cdcomma(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdcond
void cdcond(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdconvt87
void cdconvt87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdctor
void cdctor(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdd_u32
void cdd_u32(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdd_u64
void cdd_u64(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cddctor
void cddctor(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdddtor
void cdddtor(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cddtor
void cddtor(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdeq
void cdeq(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cderr
void cderr(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdfar16
void cdfar16(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdframeptr
void cdframeptr(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdfunc
void cdfunc(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdgot
void cdgot(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdhalt
void cdhalt(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdind
void cdind(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdind87
void cdind87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdinfo
void cdinfo(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdlngsht
void cdlngsht(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdloglog
void cdloglog(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdmark
void cdmark(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdmemcmp
void cdmemcmp(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdmemcpy
void cdmemcpy(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdmemset
void cdmemset(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdmsw
void cdmsw(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdmul
void cdmul(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdmulass
void cdmulass(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdneg
void cdneg(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdnegass87
void cdnegass87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdnot
void cdnot(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdorth
void cdorth(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdpair
void cdpair(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdpopcnt
void cdpopcnt(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdport
void cdport(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdpost
void cdpost(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdprefetch
void cdprefetch(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdrelconst
void cdrelconst(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdrndtol
void cdrndtol(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdscale
void cdscale(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdsetjmp
void cdsetjmp(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdshass
void cdshass(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdshift
void cdshift(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdshtlng
void cdshtlng(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdstrcmp
void cdstrcmp(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdstrcpy
void cdstrcpy(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdstreq
void cdstreq(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdstrlen
void cdstrlen(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdstrthis
void cdstrthis(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdvecfill
void cdvecfill(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdvecsto
void cdvecsto(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdvector
void cdvector(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cdvoid
void cdvoid(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgen_prelinnum
void cgen_prelinnum(code** pc, Srcpos srcpos)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_assign
int cgreg_assign(Symbol* retsym)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_dst_regs
void cgreg_dst_regs(reg_t* dst_integer_reg, reg_t* dst_float_reg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_init
void cgreg_init()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_reset
void cgreg_reset()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_set_priorities
void cgreg_set_priorities(tym_t ty, const(reg_t)** pseq, const(reg_t)** pseqmsw)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_spillreg_epilog
void cgreg_spillreg_epilog(block* b, Symbol* s, CodeBuilder cdbstore, CodeBuilder cdbload)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_spillreg_prolog
void cgreg_spillreg_prolog(block* b, Symbol* s, CodeBuilder cdbstore, CodeBuilder cdbload)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_term
void cgreg_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_unregister
void cgreg_unregister(regm_t conflict)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgreg_used
void cgreg_used(uint bi, regm_t used)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgsched_block
void cgsched_block(block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- checkSetVex
void checkSetVex(code* c, tym_t ty)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- checkSetVex3
void checkSetVex3(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cload87
void cload87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cmporder87
int cmporder87(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cnvt87
void cnvt87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_EA
int cod3_EA(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_adjSymOffsets
void cod3_adjSymOffsets()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_align
void cod3_align(int seg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_align_bytes
void cod3_align_bytes(int seg, size_t nbytes)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_bpoffset
targ_size_t cod3_bpoffset(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_buildmodulector
void cod3_buildmodulector(Outbuffer* buf, int codeOffset, int refOffset)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_initregs
void cod3_initregs()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_ptrchk
void cod3_ptrchk(CodeBuilder cdb, code* pcs, regm_t keepmsk)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_set32
void cod3_set32()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_set64
void cod3_set64()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_setdefault
void cod3_setdefault()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_spoff
targ_size_t cod3_spoff()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_stackadj
void cod3_stackadj(CodeBuilder cdb, int nbytes)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_stackalign
void cod3_stackalign(CodeBuilder cdb, int nbytes)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod3_useBP
regm_t cod3_useBP()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod5_noprol
void cod5_noprol()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cod5_prol_epi
void cod5_prol_epi()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_calloc
code* code_calloc()
PUBLIC FUNCTIONS ******************
- code_chunk_alloc
code* code_chunk_alloc()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_dehydrate
void code_dehydrate(code** pc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_free
void code_free(code* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_hydrate
void code_hydrate(code** pc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_last
code* code_last(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_malloc
code* code_malloc()
Undocumented in source. Be warned that the author may not have intended to support it.
- code_match
int code_match(code* c1, code* c2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_next
code* code_next(code* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- code_orflag
void code_orflag(code* c, uint flag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_orrex
void code_orrex(code* c, uint rex)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- code_term
void code_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- codelem
void codelem(CodeBuilder cdb, elem* e, regm_t* pretregs, uint constflag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- codgen
void codgen(Symbol* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- codout
uint codout(int seg, code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- complex_eq87
void complex_eq87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- comsub87
void comsub87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cse_flush
void cse_flush(CodeBuilder , int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cse_simple
bool cse_simple(code* c, elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cssave
bool cssave(elem* e, regm_t regm, uint opsflag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- docommas
void docommas(CodeBuilder cdb, elem** pe)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- doinreg
int doinreg(Symbol* s, elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- epilog
void epilog(block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- eq87
void eq87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- evalinregister
bool evalinregister(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- findreg
reg_t findreg(regm_t regm, int line, const(char)* file)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- findreg
reg_t findreg(regm_t regm, int line, string file)
Undocumented in source. Be warned that the author may not have intended to support it.
- findreg
reg_t findreg(regm_t regm)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- findreglsw
reg_t findreglsw(uint regm)
Undocumented in source. Be warned that the author may not have intended to support it.
- findregmsw
reg_t findregmsw(uint regm)
Undocumented in source. Be warned that the author may not have intended to support it.
- fixresult
void fixresult(CodeBuilder cdb, elem* e, regm_t retregs, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- fixresult87
void fixresult87(CodeBuilder cdb, elem* e, regm_t retregs, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- fixresult_complex87
void fixresult_complex87(CodeBuilder cdb, elem* e, regm_t retregs, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- fltregs
void fltregs(CodeBuilder cdb, code* pcs, tym_t tym)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- fltused
void fltused()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- freenode
void freenode(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gen
code* gen(code* c, code* cs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gen1
code* gen1(code* c, opcode_t op)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gen2
code* gen2(code* c, opcode_t op, uint rm)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gen2sib
code* gen2sib(code* c, opcode_t op, uint rm, uint sib)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genEEcode
void genEEcode()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gen_loadcse
void gen_loadcse(CodeBuilder cdb, tym_t tym, reg_t reg, size_t slot)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gen_spill_reg
void gen_spill_reg(CodeBuilder cdb, Symbol* s, bool toreg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gen_storecse
void gen_storecse(CodeBuilder cdb, tym_t tym, reg_t reg, size_t slot)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gen_testcse
void gen_testcse(CodeBuilder cdb, tym_t tym, uint sz, size_t i)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genc
code* genc(code* c, opcode_t op, uint rm, uint FL1, targ_size_t EV1, uint FL2, targ_size_t EV2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genc2
code* genc2(code* c, opcode_t op, uint rm, targ_size_t EV2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gencodelem
void gencodelem(CodeBuilder cdb, elem* e, regm_t* pretregs, bool constflag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genfwait
void genfwait(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genjmp
void genjmp(CodeBuilder cdb, opcode_t op, uint fltarg, block* targ)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genlinnum
code* genlinnum(code* , Srcpos )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genmovreg
code* genmovreg(uint to, uint from)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genmovreg
void genmovreg(CodeBuilder cdb, uint to, uint from)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genmovreg
void genmovreg(CodeBuilder cdb, uint to, uint from, tym_t tym)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genmulimm
void genmulimm(CodeBuilder cdb, uint r1, uint r2, targ_int imm)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gennop
code* gennop(code* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genpop
void genpop(CodeBuilder cdb, reg_t reg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genpush
void genpush(CodeBuilder cdb, reg_t reg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genregs
void genregs(CodeBuilder cdb, opcode_t op, uint dstreg, uint srcreg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gensaverestore
uint gensaverestore(regm_t , CodeBuilder cdbsave, CodeBuilder cdbrestore)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gensaverestore87
void gensaverestore87(regm_t , CodeBuilder cdbsave, CodeBuilder cdbrestore)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genshift
void genshift(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- genstackclean
void genstackclean(CodeBuilder cdb, uint numpara, regm_t keepmsk)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- gentstreg
void gentstreg(CodeBuilder cdb, uint reg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- getaddrmode
uint getaddrmode(regm_t idxregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- getoffset
void getoffset(CodeBuilder cdb, elem* e, reg_t reg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- getregs
void getregs(CodeBuilder cdb, regm_t r)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- getregsNoSave
void getregsNoSave(regm_t r)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- getregs_imm
void getregs_imm(CodeBuilder cdb, regm_t r)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- getscratch
regm_t getscratch()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- iasm_regs
regm_t iasm_regs(block* bp)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- idxregm
regm_t idxregm(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- isXMMstore
bool isXMMstore(opcode_t op)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- isregvar
int isregvar(elem* e, regm_t* pregm, reg_t* preg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- isscaledindex
int isscaledindex(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- jmpaddr
void jmpaddr(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- jmpopcode
int jmpopcode(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- load87
void load87(CodeBuilder cdb, elem* e, uint eoffset, regm_t* pretregs, elem* eleft, int op)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- loadPair87
void loadPair87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- load_localgot
void load_localgot(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- loaddata
void loaddata(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- logexp
void logexp(CodeBuilder cdb, elem* e, int jcond, uint fltarg, code* targ)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- longcmp
void longcmp(CodeBuilder , elem* , bool , uint , code* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- lpadregs
regm_t lpadregs()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- makeitextern
void makeitextern(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- modEA
void modEA(CodeBuilder cdb, code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- movOnly
bool movOnly(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- movregconst
void movregconst(CodeBuilder cdb, reg_t reg, targ_size_t value, regm_t flags)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- neg87
void neg87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- neg_complex87
void neg_complex87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- note87
void note87(elem* e, uint offset, int i)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_epilog
void nteh_epilog(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_filltables
void nteh_filltables()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_filter
void nteh_filter(CodeBuilder cdb, block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_framehandler
void nteh_framehandler(Symbol* , Symbol* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_gensindex
void nteh_gensindex(CodeBuilder , int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_gentables
void nteh_gentables(Symbol* sfunc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_monitor_epilog
void nteh_monitor_epilog(CodeBuilder cdb, regm_t retregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_monitor_prolog
void nteh_monitor_prolog(CodeBuilder cdb, Symbol* shandle)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_patchindex
code* nteh_patchindex(code* c, int index)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_prolog
void nteh_prolog(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_setsp
void nteh_setsp(CodeBuilder cdb, opcode_t op)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_unwind
void nteh_unwind(CodeBuilder cdb, regm_t retregs, uint index)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- nteh_usevars
void nteh_usevars()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- numbitsset
int numbitsset(regm_t )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- offsetinreg
void offsetinreg(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- opass87
void opass87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- opdouble
void opdouble(CodeBuilder cdb, elem* e, regm_t* pretregs, uint clib)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- orth87
void orth87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- orthxmm
void orthxmm(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- outblkexitcode
void outblkexitcode(CodeBuilder cdb, block* bl, int anyspill, const(char)* sflsave, Symbol** retsym, regm_t mfuncregsave)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- outfixlist
void outfixlist()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- outjmptab
void outjmptab(block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- outswitab
void outswitab(block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- pinholeopt
void pinholeopt(code* c, block* bn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- pop87
void pop87(int , const(char)* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- pop87
void pop87()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- post87
void post87(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog
void prolog(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_16bit_windows_farfunc
void prolog_16bit_windows_farfunc(CodeBuilder cdb, tym_t* tyf, bool* pushds)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_frame
void prolog_frame(CodeBuilder cdb, uint farfunc, uint* xlocalsize, bool* enter, int* cfa_offset)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_frameadj
void prolog_frameadj(CodeBuilder cdb, tym_t tyf, uint xlocalsize, bool enter, bool* pushalloc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_frameadj2
void prolog_frameadj2(CodeBuilder cdb, tym_t tyf, uint xlocalsize, bool* pushalloc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_gen_win64_varargs
void prolog_gen_win64_varargs(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_genvarargs
void prolog_genvarargs(CodeBuilder cdb, Symbol* sv, regm_t namedargs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_ifunc
void prolog_ifunc(CodeBuilder cdb, tym_t* tyf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_ifunc2
void prolog_ifunc2(CodeBuilder cdb, tym_t tyf, tym_t tym, bool pushds)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_loadparams
void prolog_loadparams(CodeBuilder cdb, tym_t tyf, bool pushalloc, regm_t namedargs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_saveregs
void prolog_saveregs(CodeBuilder cdb, regm_t topush, int cfa_offset)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_setupalloca
void prolog_setupalloca(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_stackalign
void prolog_stackalign(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- prolog_trace
void prolog_trace(CodeBuilder cdb, bool farfunc, uint* regsaved)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- push87
void push87(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- pushParams
void pushParams(CodeBuilder cdb, elem* , uint , tym_t tyf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- regParamInPreg
bool regParamInPreg(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- reghasvalue
bool reghasvalue(regm_t regm, targ_size_t value, reg_t* preg)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- regimmed_set
void regimmed_set(int reg, targ_size_t e)
Set value in regimmed for reg.
NOTE: For 16 bit generator, this is always a (targ_short) sign-extended
value.
- regm_str
const(char)* regm_str(regm_t rm)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- regmask
regm_t regmask(tym_t tym, tym_t tyf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- regwithvalue
void regwithvalue(CodeBuilder cdb, regm_t regm, targ_size_t value, reg_t* preg, regm_t flags)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- save87
void save87(CodeBuilder cdb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- save87regs
void save87regs(CodeBuilder cdb, uint n)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- scodelem
void scodelem(CodeBuilder cdb, elem* e, regm_t* pretregs, regm_t keepmsk, bool constflag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- searchfixlist
void searchfixlist(Symbol* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- seg_data_isCode
int seg_data_isCode(seg_data sd)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- setOpcode
code* setOpcode(code* c, code* cs, opcode_t op)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- setaddrmode
void setaddrmode(code* c, regm_t idxregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- simplify_code
void simplify_code(code* c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- ssindex
int ssindex(int op, targ_uns product)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- stackoffsets
void stackoffsets(int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- tstresult
void tstresult(CodeBuilder cdb, regm_t regm, tym_t tym, uint saveflag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- useregs
void useregs(regm_t regm)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- xmmIsAligned
bool xmmIsAligned(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- xmmcnvt
void xmmcnvt(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- xmmeq
void xmmeq(CodeBuilder cdb, elem* e, opcode_t op, elem* e1, elem* e2, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- xmmload
uint xmmload(tym_t tym, bool aligned)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- xmmneg
void xmmneg(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- xmmopass
void xmmopass(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- xmmpost
void xmmpost(CodeBuilder cdb, elem* e, regm_t* pretregs)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- xmmstore
uint xmmstore(tym_t tym, bool aligned)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
Compiler implementation of the D programming language.