dmd.backend.go

Compiler implementation of the D programming language.

Members

Functions

ae_field_affect
int ae_field_affect(elem* lvalue, elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
blockinit
int blockinit()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
boolopt
void boolopt()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
builddags
void builddags()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
compdom
void compdom()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
constprop
void constprop()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
copyprop
void copyprop()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dbg_optprint
void dbg_optprint(const(char)* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dbg_optprint
void dbg_optprint(const(char)* c)
Undocumented in source. Be warned that the author may not have intended to support it.
dbg_optprint
void dbg_optprint(const(char)* c)
Undocumented in source. Be warned that the author may not have intended to support it.
dbg_optprint
void dbg_optprint(char* title)
Undocumented in source. Be warned that the author may not have intended to support it.
deadvar
void deadvar()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
elimass
void elimass(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
fillInDNunambig
void fillInDNunambig(vec_t v, elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
flowae
void flowae()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
flowae
void flowae()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
flowarraybounds
void flowarraybounds()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
flowcp
void flowcp()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
flowlv
void flowlv()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
flowrd
void flowrd()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
flowvbe
void flowvbe()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
genkillae
void genkillae()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
go_flag
int go_flag(char* cp)

Parse optimizer command line flag. Input: cp flag string

go_term
void go_term()
Undocumented in source. Be warned that the author may not have intended to support it.
listrds
list_t listrds(vec_t , elem* , vec_t )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
localize
void localize()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
loopopt
void loopopt()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
mem_free
void mem_free(void* p)
opt_arraybounds
void opt_arraybounds()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
optfunc
void optfunc()

Optimize function.

os_clock
int os_clock()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
rd_arraybounds
void rd_arraybounds()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
rd_free
void rd_free()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
rmdeadass
void rmdeadass()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
sliceStructs
void sliceStructs(symtab_t* , block* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
updaterd
void updaterd(elem* n, vec_t GEN, vec_t KILL)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
verybusyexp
void verybusyexp()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Variables

CLOCKS_PER_SEC
enum clock_t CLOCKS_PER_SEC;
Undocumented in source.

Meta

License

Distributed under the Boost Software License, Version 1.0. http://www.boost.org/LICENSE_1_0.txt