32 for 32 bit code, 64 for 64 bit code, set bit 0 to generate MS-COFF instead of OMF on Windows
true for exe file, false for dll or shared library (generate PIC code)
add profiling code
do not pull in floating point code
print generated assembler for each function
verbose compile
optimize code
add symbolic debug information, 1 for D, 2 for fake it with C symbolic debug info
always create standard function frame
add stack stomping code
use AVX instruction set (0, 1, 2)
position independence level (0, 1, 2)
implement ModuleInfo
implement TypeInfo
implement exception handling
DWARF version used
Compiler version
Executable file format
a main entrypoint is generated
Initialize configuration for backend.