- append
void append(CodeBuilder cdb)
Undocumented in source. Be warned that the author may not have intended to support it.
- append
void append(CodeBuilder cdb1, CodeBuilder cdb2)
Undocumented in source. Be warned that the author may not have intended to support it.
- append
void append(CodeBuilder cdb1, CodeBuilder cdb2, CodeBuilder cdb3)
Undocumented in source. Be warned that the author may not have intended to support it.
- append
void append(CodeBuilder cdb1, CodeBuilder cdb2, CodeBuilder cdb3, CodeBuilder cdb4)
Undocumented in source. Be warned that the author may not have intended to support it.
- append
void append(CodeBuilder cdb1, CodeBuilder cdb2, CodeBuilder cdb3, CodeBuilder cdb4, CodeBuilder cdb5)
Undocumented in source. Be warned that the author may not have intended to support it.
- append
void append(code* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- ctor
void ctor()
Undocumented in source. Be warned that the author may not have intended to support it.
- ctor
void ctor(code* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- finish
code* finish()
Undocumented in source. Be warned that the author may not have intended to support it.
- gen
void gen(code* cs)
Undocumented in source. Be warned that the author may not have intended to support it.
- gen1
void gen1(opcode_t op)
Undocumented in source. Be warned that the author may not have intended to support it.
- gen2
void gen2(opcode_t op, uint rm)
Undocumented in source. Be warned that the author may not have intended to support it.
- gen2sib
void gen2sib(opcode_t op, uint rm, uint sib)
Undocumented in source. Be warned that the author may not have intended to support it.
- genadjesp
void genadjesp(int offset)
Generate 'instruction' which tells the address resolver that the stack has
changed.
- genadjfpu
void genadjfpu(int offset)
Generate 'instruction' which tells the scheduler that the fpu stack has
changed.
- genasm
void genasm(char* s, uint slen)
Generate an ASM sequence.
- genasm
void genasm(_LabelDsymbol* label)
Undocumented in source. Be warned that the author may not have intended to support it.
- genasm
void genasm(block* label)
Undocumented in source. Be warned that the author may not have intended to support it.
- genc
void genc(opcode_t op, uint ea, uint FL1, targ_size_t EV1, uint FL2, targ_size_t EV2)
Undocumented in source. Be warned that the author may not have intended to support it.
- genc1
void genc1(opcode_t op, uint ea, uint FL1, targ_size_t EV1)
Undocumented in source. Be warned that the author may not have intended to support it.
- genc2
void genc2(opcode_t op, uint ea, targ_size_t EV2)
Undocumented in source. Be warned that the author may not have intended to support it.
- gencs
void gencs(opcode_t op, uint ea, uint FL2, Symbol* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- genf2
void genf2(opcode_t op, uint rm)
Generate floating point instruction.
- genfltreg
void genfltreg(opcode_t opcode, uint reg, targ_size_t offset)
Generate code to deal with floatreg.
- genlinnum
void genlinnum(Srcpos srcpos)
Generate 'instruction' which is actually a line number.
- gennop
void gennop()
Undocumented in source. Be warned that the author may not have intended to support it.
- genxmmreg
void genxmmreg(opcode_t opcode, reg_t xreg, targ_size_t offset, tym_t tym)
Undocumented in source. Be warned that the author may not have intended to support it.
- last
code* last()
- peek
code* peek()
Undocumented in source. Be warned that the author may not have intended to support it.
- reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.