Christian Kamm
13e83bf1c1
Improved template emission control for singleobj building.
2009-03-08 16:21:56 +01:00
Christian Kamm
95f12f04f1
Add '-singleobj' command line switch that will tell LDC to link LLVM modules internally and only emit a single object file.
...
The switch allows the optimizer and inliner to run on all modules at once and opens the door for template instantiation improvements that should lower compile time and executable size.
2009-03-07 19:38:00 +01:00
Christian Kamm
a3bc6ce3f9
Switch LLVM_InlineAsm -> D_InlineAsm. It's for real this time, hopefully.
2009-03-03 17:44:56 +01:00
Tomas Lindquist Olsen
a71b028a0f
Implemented basic -m32 and -m64 options.
2009-03-01 22:27:03 +01:00
Christian Kamm
2f5b7bcd3e
Readded indentation that got lost in the dmd/mars.c -> gen/main.cpp move.
2009-02-28 15:06:09 +01:00
Tomas Lindquist Olsen
bcd05cf258
Added some missing version identifiers.
2009-02-26 18:28:50 +01:00
Tomas Lindquist Olsen
886a66f4e0
Missing %s error param in main.cpp
2009-02-26 15:51:19 +01:00
Tomas Lindquist Olsen
024946219a
Forgot new files that were supposed to be in last commit.
2009-02-26 14:13:27 +01:00