- Srcpos_print
void Srcpos_print(Srcpos srcpos, const(char)* func)
Undocumented in source. Be warned that the author may not have intended to support it.
- alignOffset
void alignOffset(int seg, targ_size_t datasize)
Align segment offset.
Input:
seg segment to be aligned
datasize size in bytes of object to be aligned
- dt_writeToObj
void dt_writeToObj(Obj objmod, dt_t* dt, int seg, targ_size_t offset)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- dt_writeToObj
void dt_writeToObj(Obj objmod, dt_t* dt, int seg, targ_size_t offset)
- memicmp
int memicmp(const(void)* , const(void)* , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- out_extdef
void out_extdef(Symbol* s)
We put out an external definition.
- out_readonly
void out_readonly(Symbol* s)
Mark a Symbol as going into a read-only segment.
- out_readonly_comdat
void out_readonly_comdat(Symbol* s, const(void)* p, uint len, uint nzeros)
Output Symbol as a readonly comdat.
- out_readonly_sym
Symbol* out_readonly_sym(tym_t ty, void* p, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
- out_regcand
void out_regcand(symtab_t* psymtab)
Determine register candidates.
- out_reset
void out_reset()
Undocumented in source. Be warned that the author may not have intended to support it.
- out_string_literal
Symbol* out_string_literal(const(char)* str, uint len, uint sz)
Write out a readonly string literal in an implementation-defined
manner.
- outcommon
void outcommon(Symbol* s, targ_size_t n)
Output n bytes of a common block, n > 0.
- outcsegname
void outcsegname(char* csegname)
Put out code segment name record.
- outcsegname
void outcsegname(char* csegname)
Undocumented in source. Be warned that the author may not have intended to support it.
- outdata
void outdata(Symbol* s)
Write out statically allocated data.
Input:
s symbol to be initialized
- outelem
void outelem(elem* e, bool addressOfParam)
Walk expression tree, converting it from a PARSER tree to
a code generator tree.
- outthunk
void outthunk(Symbol* sthunk, Symbol* sfunc, uint p, tym_t thisty, targ_size_t d, int i, targ_size_t d2)
- stricmp
int stricmp(const(char)* , const(char)* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- symbol_iscomdat2
bool symbol_iscomdat2(Symbol* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- writefunc
void writefunc(Symbol* sfunc)
Optimize function,
generate code for it,
and write it out.
Compiler implementation of the D programming language.