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

Meta