dmd.backend.var

Global variables for PARSER

Compiler implementation of the D programming language.

Members

Static variables

_tyalignsize
byte[256] _tyalignsize;

Size of a type to use for alignment -1 means error

_tyrelax
ubyte[TYMAX] _tyrelax;

Map to relaxed version of type

_tysize
byte[256] _tysize;

Size of a type -1 means error

debuga
char debuga;

cg - watch assignaddr()

debugb
char debugb;

watch block optimization

debugc
char debugc;

watch code generated

debugd
char debugd;

watch debug information generated

debuge
char debuge;

dump eh info

debugf
char debugf;

trees after dooptim

debugg
char debugg;

trees for code generator

debugo
char debugo;

watch optimizer

debugr
char debugr;

watch register allocation

debugs
char debugs;

watch common subexp eliminator

debugt
char debugt;

do test points

debugw
char debugw;

watch progress

debugx
char debugx;

suppress predefined CPP stuff

debugy
char debugy;

watch output to il buffer

dttab
ubyte[TYMAX] dttab;

Map to Codeview 1 type in debugger record

dttab4
ushort[TYMAX] dttab4;

Map to Codeview 4 type in debugger record

sytab
char[SCMAX] sytab;

SCxxxx types.

tyequiv
ubyte[TYMAX] tyequiv;

Map to equivalent version of type

tystring
const(char)*[TYMAX] tystring;

Give an ascii string for a type

tytouns
tym_t[256] tytouns;

Map to unsigned version of type

Meta