dmd.backend.cgcv

Compiler implementation of the D programming language.

Members

Aliases

idx_t
alias idx_t = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symlist_t
alias symlist_t = LIST*
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Functions

TOIDX
void TOIDX(ubyte* a, uint b)
Undocumented in source. Be warned that the author may not have intended to support it.
TOLONG
void TOLONG(ubyte* a, uint b)
Undocumented in source. Be warned that the author may not have intended to support it.
TOWORD
void TOWORD(ubyte* a, uint b)
Undocumented in source. Be warned that the author may not have intended to support it.
cv4_arglist
idx_t cv4_arglist(type* t, uint* pnparam)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv4_callconv
ubyte cv4_callconv(type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv4_numericbytes
uint cv4_numericbytes(uint value)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv4_signednumericbytes
uint cv4_signednumericbytes(int value)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv4_storenumeric
void cv4_storenumeric(ubyte* p, uint value)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv4_storesignednumeric
void cv4_storesignednumeric(ubyte* p, int value)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv4_struct
uint cv4_struct(Classsym* , int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv4_typidx
uint cv4_typidx(type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_daarray
idx_t cv8_daarray(type* t, idx_t keyidx, idx_t validx)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_darray
idx_t cv8_darray(type* tnext, idx_t etypidx)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_ddelegate
idx_t cv8_ddelegate(type* t, idx_t functypidx)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_func_start
void cv8_func_start(Symbol* sfunc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_func_term
void cv8_func_term(Symbol* sfunc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_fwdref
idx_t cv8_fwdref(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_initfile
void cv8_initfile(const(char)* filename)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_initmodule
void cv8_initmodule(const(char)* filename, const(char)* modulename)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_outsym
void cv8_outsym(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_regnum
int cv8_regnum(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_termfile
void cv8_termfile(const(char)* objfilename)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_termmodule
void cv8_termmodule()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv8_udt
void cv8_udt(const(char)* id, idx_t typidx)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_debtyp
idx_t cv_debtyp(debtyp_t* d)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_func
void cv_func(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_init
void cv_init()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_namestring
int cv_namestring(ubyte* p, const(char)* name, int length)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_numdebtypes
idx_t cv_numdebtypes()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_outsym
void cv_outsym(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_stringbytes
int cv_stringbytes(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_term
void cv_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cv_typidx
uint cv_typidx(type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debtyp_alloc
debtyp_t* debtyp_alloc(uint length)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_outsym
void dwarf_outsym(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Manifest constants

DEBSYM
enum DEBSYM;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
DEBTYP
enum DEBTYP;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Static variables

cgcv
Cgcv cgcv;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ftdbname
char* ftdbname;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Structs

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

Meta