|
|
|
@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 … |
|
|
|
@1554:d6e8d5db259f
|
[1554:d6e8d5db259f]
|
07/30/09 09:25:10 |
Benjamin Kramer <benny.kra@gmail.com> |
LLVMContext changes up to r77366 |
|
|
|
@1545:7fcb72d518f6
|
[1545:7fcb72d518f6]
|
07/15/09 12:09:41 |
Benjamin Kramer <benny.kra@gmail.com> |
More factory methods moved to LLVMContext |
|
|
|
@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 … |
|
|
|
@1446:fe151804995a
|
[1446:fe151804995a]
|
05/31/09 06:43:59 |
Frits van Bommel <fvbommel wxs.nl> |
Improve ABI conformance on x86 by passing the sret parameter in EAX if … |
|
|
|
@1438:c363d131c1ef
|
[1438:c363d131c1ef]
|
05/30/09 17:48:22 |
Frits van Bommel <fvbommel wxs.nl> |
Add some missing returns. |
|
|
|
@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 … |
|
|
|
@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, … |
|
|
|
@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 … |
|
|
|
@1050:32ead42679d1
|
[1050:32ead42679d1]
|
03/06/09 15:15:13 |
Frits van Bommel <fvbommel wxs.nl> |
Fix a bug in the X86 ABI. The size of a struct is different from the size … |
|
|
|
@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), … |
|
|
|
@1043:0485751a40ae
|
[1043:0485751a40ae]
|
03/04/09 17:06:23 |
Frits van Bommel <fvbommel wxs.nl> |
Fix bug in default implementation of ABIRewrite::getL. |
|
|
|
@1042:45af482e3832
|
[1042:45af482e3832]
|
03/04/09 11:24:25 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Updated ABI handling to be more flexible with regard to reusing lvalues … |
|
|
|
@1040:0477f98d357e
|
[1040:0477f98d357e]
|
03/03/09 15:20:20 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed inreg attribute to no longer overwrite sign/zeroext. |
|
|
|
@1024:9167d492cbc2
|
[1024:9167d492cbc2]
|
03/02/09 20:51:21 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Abstracted more (most) ABI details out of the normal codegen. |
|
|
|
@1018:e8c6dbcd33d1
|
[1018:e8c6dbcd33d1]
|
03/01/09 13:01:05 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
- Fixed x86-32 C ABI for complex number return values.
- Removed unused … |
|
|
|
@1002:c749648ed2b8
|
[1002:c749648ed2b8]
|
02/26/09 17:35:39 |
Frits van Bommel <fvbommel wxs.nl> |
Fix cfloat return on x86_64: only perform ABI transformation for … |
|
|
|
@996:6e7dc3caccdd
|
[996:6e7dc3caccdd]
|
02/26/09 09:23:52 |
Frits van Bommel <fvbommel wxs.nl> |
Don't crash if we don't know what ABI to use. Assume some defaults … |
|
|
|
@991:223a679053dd
|
[991:223a679053dd]
|
02/26/09 08:48:47 |
Frits van Bommel <fvbommel wxs.nl> |
Fix x86_64 cfloat support to work on intended target :) |
|
|
|
@989:420ef073448d
|
[989:420ef073448d]
|
02/26/09 08:13:27 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Forgot new files that were supposed to be in last commit. |