dmd.gluelayer

Declarations for back-end functions that the front-end invokes.

This 'glues' either the DMC or GCC back-end to the front-end.

Members

Aliases

type (from dmd.backend.type)
alias type = TYPE via public import dmd.backend.type : type;
Undocumented in source.

Classes

ObjcGlue (from dmd.objc_glue)
class ObjcGlue via public import dmd.objc_glue : ObjcGlue;
Undocumented in source.

Functions

asmSemantic (from dmd.iasm)
Statement asmSemantic(AsmStatement s, Scope* sc) via public import dmd.iasm : asmSemantic;

AsmStatement **************************************

Structs

Blockx (from dmd.backend.cc)
struct Blockx via public import dmd.backend.cc : block, Blockx, Symbol;
Undocumented in source.
Symbol (from dmd.backend.cc)
struct Symbol via public import dmd.backend.cc : block, Blockx, Symbol;
Undocumented in source.
block (from dmd.backend.cc)
struct block via public import dmd.backend.cc : block, Blockx, Symbol;
Undocumented in source.
code (from dmd.backend.code_x86)
struct code via public import dmd.backend.code_x86 : code;
Undocumented in source.
elem (from dmd.backend.el)
struct elem via public import dmd.backend.el : elem;

Elems: Elems are the basic tree element. They can be either terminal elems (leaves), unary elems (left subtree exists) or binary elems (left and right subtrees exist).

Meta