David Nadlinger
|
9458911839
|
Added LLVM-style license headers to all our files.
|
2012-12-16 17:19:14 +01:00 |
|
David Nadlinger
|
62bfda0259
|
Fix #113 - promotion of small static array arguments to registers.
|
2012-06-06 22:55:59 +02:00 |
|
Alexey Prokhin
|
629f13929e
|
WIP: port to llvm 3.0
|
2011-10-25 15:43:39 +04:00 |
|
Alexey Prokhin
|
7f0ecdf7b9
|
More X86_64 ABI
|
2011-03-26 19:30:17 +03:00 |
|
Alexey Prokhin
|
70aee84c70
|
Fix passing of a padded struct to a function
|
2011-02-26 20:16:01 +03:00 |
|
Alexey Prokhin
|
20e6c65200
|
To follow D ABI, swap real and imaginary parts of a complex return value on X86_64
TODO: should we disable this transformation for ldc1 in order to keep its ABI unchanged?
|
2011-02-26 13:04:09 +03:00 |
|
Alexey Prokhin
|
53fe662957
|
Fix a bunch of incorrect assert
|
2011-02-25 22:29:34 +03:00 |
|
Frits van Bommel
|
541f3723cd
|
Intrinsics shouldn't see struct padding, so use a special TargetABI for them
that removes it.
This unbreaks the `llvm_*_with_overflow` intrinsics.
|
2009-05-16 13:06:49 +02:00 |
|