|
|
|
@1571:8d086d552909
|
[1571:8d086d552909]
|
08/13/09 18:39:18 |
Benjamin Kramer <benny.kra@gmail.com> |
IntegerType? is now contextifed.
Requires llvm >= 78969. resistor says … |
|
|
|
@1569:755abafbf25d
|
[1569:755abafbf25d]
|
08/05/09 19:47:39 |
Benjamin Kramer <benny.kra@gmail.com> |
Push the context through StructType::get.
Requires LLVM >= 78258. Also … |
|
|
|
@1502:2292878925f4
|
[1502:2292878925f4]
|
06/16/09 13:31:10 |
Frits van Bommel <fvbommel wxs.nl> |
Add an llvm::OStream workalike class for use with Logger::cout(), with … |
|
|
|
@1463:a5526b7a5ae6
|
[1463:a5526b7a5ae6]
|
06/02/09 20:28:48 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
D2:
Applied function type from D1 frontend that got removed in D2, it's … |
|
|
|
@1439:679ac907c82f
|
[1439:679ac907c82f]
|
05/31/09 04:41:20 |
Frits van Bommel <fvbommel wxs.nl> |
Add nest attribute to this parameters on x86-64. This is a free … |
|
|
|
@1410:cc2d8a7388c7
|
[1410:cc2d8a7388c7]
|
05/22/09 07:17:06 |
Frits van Bommel <fvbommel wxs.nl> |
Count the sret register as well when keeping track of how many integer … |
|
|
|
@1399:d1fd46bbbff7
|
[1399:d1fd46bbbff7]
|
05/19/09 14:46:33 |
Frits van Bommel <fvbommel wxs.nl> |
Remove some overly verbose logging. |
|
|
|
@1359:34f2fd925de3
|
[1359:34f2fd925de3]
|
05/16/09 07:06:49 |
Frits van Bommel <fvbommel wxs.nl> |
Intrinsics shouldn't see struct padding, so use a special TargetABI for … |
|
|
|
@1354:701d11a1e7b1
|
[1354:701d11a1e7b1]
|
05/14/09 14:40:56 |
Frits van Bommel <fvbommel wxs.nl> |
Re-apply [1346], which was reverted in [1348], now that padding should no … |
|
|
|
@1353:45aca7e7cc88
|
[1353:45aca7e7cc88]
|
05/14/09 14:36:55 |
Frits van Bommel <fvbommel wxs.nl> |
Remove struct padding when passing or returning in registers on x86-64 … |
|
|
|
@1350:15e9762bb620
|
[1350:15e9762bb620]
|
05/14/09 07:26:40 |
Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
Adds explicit alignment information for alloca instructions in general, … |
|
|
|
@1348:f3b92d26ad0f
|
[1348:f3b92d26ad0f]
|
05/12/09 10:53:43 |
Frits van Bommel <fvbommel wxs.nl> |
Revert [1346] for now, it breaks because of padding :( |
|
|
|
@1346:6f4154b318ef
|
[1346:6f4154b318ef]
|
05/12/09 09:50:48 |
Frits van Bommel <fvbommel wxs.nl> |
Remove an old workaround that was kept around for ABI-compatibility on … |
|
|
|
@1260:3d6a908a34e9
|
[1260:3d6a908a34e9]
|
04/24/09 10:47:42 |
Frits van Bommel <fvbommel wxs.nl> |
Add #include "gen/llvm-version.h" to files that use the macro it … |
|
|
|
@1134:152bd2c804d0
|
[1134:152bd2c804d0]
|
03/23/09 21:46:57 |
Frits van Bommel <fvbommel wxs.nl> |
Update comments now that LLVM PR3861 has been fixed. However, … |
|
|
|
@1131:f2f13f111e2e
|
[1131:f2f13f111e2e]
|
03/22/09 20:01:55 |
Frits van Bommel <fvbommel wxs.nl> |
Workaround for LLVM PR 3861 (http://llvm.org/PR3861).
(LLVM abort()s in … |
|
|
|
@1063:40d7f9b7357f
|
[1063:40d7f9b7357f]
|
03/08/09 07:13:22 |
Frits van Bommel <fvbommel wxs.nl> |
Fixed some #includes to be correct for both D1 and D2 |
|
|
|
@1054:a3d7288c4473
|
[1054:a3d7288c4473]
|
03/07/09 19:26:30 |
Frits van Bommel <fvbommel wxs.nl> |
Future-proof the code to classify static array members of structs.
I made … |
|
|
|
@1051:dc608dc33081
|
[1051:dc608dc33081]
|
03/07/09 08:25:30 |
Christian Kamm <kamm incasoftware de> |
Make IrFuncTy? a member of TypeFunction?. Reset between modules compiled in … |
|
|
|
@1049:afe271b0e271
|
[1049:afe271b0e271]
|
03/06/09 13:12:48 |
Frits van Bommel <fvbommel wxs.nl> |
Two small bugfixes:
- See through typedefs and enums in passByVal
- … |
|
|
|
@1048:f9333daa1bf5
|
[1048:f9333daa1bf5]
|
03/06/09 11:00:34 |
Frits van Bommel <fvbommel wxs.nl> |
Fix a typo |
|
|
|
@1047:6bb04dbee21f
|
[1047:6bb04dbee21f]
|
03/06/09 10:00:47 |
Frits van Bommel <fvbommel wxs.nl> |
Some calling convention work for x86-64:
- Implement x86-64 extern(C), … |