| Commit message (Expand) | Author | Age | Files | Lines |
| * | Change CodeGenModule::ConstructTypeAttributes to return the calling convention | Daniel Dunbar | 2009-09-12 | 1 | -6/+9 |
| * | Set the calling convention based on the CGFunctionInfo. | Daniel Dunbar | 2009-09-11 | 1 | -3/+3 |
| * | Add CallingConvention argument to CGFunctionInfo. | Daniel Dunbar | 2009-09-11 | 1 | -16/+49 |
| * | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -73/+73 |
| * | Update for LLVM API change. | Owen Anderson | 2009-08-13 | 1 | -3/+4 |
| * | map previously ignored __attribute((malloc)) to noalias attribute of llvm fun... | Ryan Flynn | 2009-08-09 | 1 | -0/+2 |
| * | Add support for global initializers. | Anders Carlsson | 2009-08-08 | 1 | -1/+1 |
| * | Use Twine instead of utostr | Daniel Dunbar | 2009-08-02 | 1 | -1/+1 |
| * | Update for LLVM API change. | Owen Anderson | 2009-07-31 | 1 | -1/+1 |
| * | Allow functions to be marked "implicit return zero" and so mark main(). | John McCall | 2009-07-28 | 1 | -0/+13 |
| * | Update for LLVM API change, and contextify a bunch of related stuff. | Owen Anderson | 2009-07-14 | 1 | -1/+1 |
| * | De-ASTContext-ify DeclContext. | Argyrios Kyrtzidis | 2009-06-30 | 1 | -6/+6 |
| * | Remove the ASTContext parameter from the attribute-related methods of Decl. | Argyrios Kyrtzidis | 2009-06-30 | 1 | -5/+5 |
| * | Make the StackProtector bitfield use enums instead of obscure numbers. | Bill Wendling | 2009-06-28 | 1 | -2/+2 |
| * | Add stack protector support to clang. This generates the 'ssp' and 'sspreq' | Bill Wendling | 2009-06-28 | 1 | -0/+5 |
| * | fix PR4423. | Chris Lattner | 2009-06-23 | 1 | -1/+2 |
| * | Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. | Douglas Gregor | 2009-06-18 | 1 | -5/+6 |
| * | Fix PR4372, another case where non-prototyped functions can prevent | Chris Lattner | 2009-06-13 | 1 | -4/+36 |
| * | Add new ABIArgInfo kind: Extend. This allows target to implement its own argu... | Anton Korobeynikov | 2009-06-06 | 1 | -20/+26 |
| * | Factor out TargetABIInfo stuff into separate file. No functionality change. | Anton Korobeynikov | 2009-06-05 | 1 | -1368/+0 |
| * | Set function Attribute::NoImplicitFloat appropriately. | Devang Patel | 2009-06-05 | 1 | -0/+2 |
| * | ABI handling: Fix nasty thinko where IRgen could generate an out-of-bounds read | Daniel Dunbar | 2009-06-05 | 1 | -7/+8 |
| * | Set function attribute llvm::Attribute::NoRedZone appropriately. | Devang Patel | 2009-06-04 | 1 | -0/+4 |
| * | When trying to pass an argument on the stack, assume LLVM will do the right | Daniel Dunbar | 2009-05-26 | 1 | -3/+19 |
| * | x86_64 ABI: Account for sret parameters consuming an integer register. | Daniel Dunbar | 2009-05-22 | 1 | -0/+5 |
| * | Set correct calling convention even if there is a bitcast in the way. | Torok Edwin | 2009-05-22 | 1 | -1/+1 |
| * | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -2/+2 |
| * | Add EmitReferenceBindingToExpr. Have EmitCallArg use it for now. Doesn't supp... | Anders Carlsson | 2009-05-20 | 1 | -0/+3 |
| * | Pass the destination QualType to EmitStoreOfScalar. No functionality change. | Anders Carlsson | 2009-05-19 | 1 | -3/+3 |
| * | Clean up some unnecessary includes. | Eli Friedman | 2009-05-19 | 1 | -2/+0 |
| * | Reflow some comments. | Mike Stump | 2009-05-16 | 1 | -52/+45 |
| * | ABI handling: Fix invalid assertion, it is possible for a valid | Daniel Dunbar | 2009-05-13 | 1 | -6/+16 |
| * | static methods don't get this pointers. | Chris Lattner | 2009-05-12 | 1 | -4/+4 |
| * | Darwin x86-32 ABI: Now that structure passing is farther along, we | Daniel Dunbar | 2009-05-12 | 1 | -12/+5 |
| * | x86-64 ABI: clang incorrectly passes union { long double, float } in | Daniel Dunbar | 2009-05-12 | 1 | -1/+2 |
| * | Darwin x86-32: Multi-dimensional arrays were not handled correctly, | Daniel Dunbar | 2009-05-11 | 1 | -9/+12 |
| * | Darwin x86_32: Treat records with unnamed bit-fields as "empty". | Daniel Dunbar | 2009-05-11 | 1 | -19/+27 |
| * | Correct for renaming PaddedSize -> AllocSize in | Duncan Sands | 2009-05-09 | 1 | -4/+4 |
| * | x86_64 ABI: Ignore padding bit-fields during classification. | Daniel Dunbar | 2009-05-08 | 1 | -2/+5 |
| * | Darwin x86_32: When coercing a "single element" structure, make sure | Daniel Dunbar | 2009-05-08 | 1 | -4/+8 |
| * | Darwin x86_32: Ignore padding bit-fields when looking for "single | Daniel Dunbar | 2009-05-08 | 1 | -4/+8 |
| * | Darwin x86_32: Improve bit-field handling for returning records. | Daniel Dunbar | 2009-05-08 | 1 | -4/+0 |
| * | Darwin x86_32: Ignore arrays of empty structures inside records. | Daniel Dunbar | 2009-05-08 | 1 | -0/+7 |
| * | fix i128 to return in 2 64-bit registers (rax/rdx on x86-64) | Chris Lattner | 2009-04-30 | 1 | -2/+2 |
| * | initial support for __[u]int128_t, which should be basically | Chris Lattner | 2009-04-30 | 1 | -1/+3 |
| * | x86-32 ABI: Fix crash on return of structure with flexible array | Daniel Dunbar | 2009-04-27 | 1 | -4/+10 |
| * | Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. | Eli Friedman | 2009-04-26 | 1 | -2/+1 |
| * | Pass and return aggregate types directly to function calls. | Sanjiv Gupta | 2009-04-21 | 1 | -0/+41 |
| * | Make CodeGenFunction::EmitCallArgs a template function that takes a generic "... | Anders Carlsson | 2009-04-18 | 1 | -32/+0 |
| * | Update to use hasAttr() instead of getAttr(). | Daniel Dunbar | 2009-04-13 | 1 | -4/+4 |