dmd.backend.code

Compiler implementation of the D programming language.

Members

Functions

code_calloc
code* code_calloc()

PUBLIC FUNCTIONS ******************

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.

Static variables

usednteh
uint usednteh;

As we generate code, collect information about what parts of NT exception handling we need.

Structs

CGstate
struct CGstate

Code Generator State **************

FuncParamRegs
struct FuncParamRegs
LocalSection
struct LocalSection

Local sections on the stack

REGSAVE
struct REGSAVE

Register save state.

_Declaration
struct _Declaration

Code data type

Unions

evc
union evc
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Meta

Suggestion Box / Bug Report