Christian Kamm
|
756a2cb2a1
|
Adjust LDC to work with the LLVMContext LLVM changes.
This means we now require a fairly new LLVM revision. I use 75234.
|
2009-07-10 21:30:02 +02:00 |
|
Robert Clipsham
|
f13c5e82f5
|
Added a stripModifiers() function to remove shared|const|immutable storage classes in D2 (should eventually be moved to a dhelpers file rather than llvm helpers).
Replaced a few occurances of STCinvariant with STCimmutable.
|
2009-06-18 15:44:04 +01:00 |
|
Tomas Lindquist Olsen
|
62e8384da0
|
Set explicit alignment for normal global variables, ensures alignment is correct for globals with union type.
|
2009-05-15 17:17:20 +02:00 |
|
Tomas Lindquist Olsen
|
37cf5a5789
|
Added Doxygen file.
Completely seperated type and symbol generation. Should fix a lot of bugs, but is not yet 100% complete.
|
2009-04-15 20:06:25 +02:00 |
|
Tomas Lindquist Olsen
|
be3bfbff5d
|
Fixed problems introduced by previous commits that prevented Tango from compiling.
|
2009-03-27 23:17:04 +01:00 |
|
Tomas Lindquist Olsen
|
ec986231e5
|
Eliminated the need for resolve, declare, const-init and define lists to drive code generation.
|
2009-03-27 21:50:32 +01:00 |
|
Tomas Lindquist Olsen
|
daef67acc3
|
Changed use of toObjFile to a new codegen method.
More versioning of DMD specific codegen code.
|
2009-03-27 17:54:27 +01:00 |
|