- cg87_reset (from dmd.backend.cg87)
void cg87_reset() via public
import dmd.backend.cg87 : loadconst, cg87_reset;
Reset statics for another .obj file.
- cod3_thunk (from dmd.backend.cod3)
void cod3_thunk(Symbol* sthunk, Symbol* sfunc, uint p, tym_t thisty, uint d, int i, uint d2) via public
import dmd.backend.cod3 : cod3_thunk;
Generate code for, and output a thunk.
- err_nomem (from dmd.backend.ph2)
void err_nomem() via public
import dmd.backend.ph2 : err_nomem;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- loadconst (from dmd.backend.cg87)
ubyte loadconst(elem* e, int im) via public
import dmd.backend.cg87 : loadconst, cg87_reset;
Determine if there is a special 8087 instruction to load
constant e.
Input:
im 0 load real part
1 load imaginary part
- rtlsym_init (from dmd.backend.drtlsym)
void rtlsym_init() via public
import dmd.backend.drtlsym : rtlsym_init, rtlsym_reset, rtlsym_term;
- rtlsym_reset (from dmd.backend.drtlsym)
void rtlsym_reset() via public
import dmd.backend.drtlsym : rtlsym_init, rtlsym_reset, rtlsym_term;
Reset the symbols for the case when we are generating multiple
.OBJ files from one compile.
- rtlsym_term (from dmd.backend.drtlsym)
void rtlsym_term() via public
import dmd.backend.drtlsym : rtlsym_init, rtlsym_reset, rtlsym_term;
Declarations for back end
Compiler implementation of the D programming language.