aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenTypes.h
AgeCommit message (Expand)Author
2010-10-19Fix Whitespace.Michael J. Spencer
2010-08-31Teach IR generation to return 'this' from constructors and destructorsJohn McCall
2010-08-22Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall
2010-07-29Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' alwaysChris Lattner
2010-07-01fix rdar://8147692 - yet another crash due to my abi work.Chris Lattner
2010-06-30Reapply:Chris Lattner
2010-06-30Revert r107173, "fix PR7519: after thrashing around and remembering how all t...Daniel Dunbar
2010-06-30Revert r107216, "fix PR7523, which was caused by the ABI code calling Convert...Daniel Dunbar
2010-06-29fix PR7523, which was caused by the ABI code calling ConvertType insteadChris Lattner
2010-06-29fix PR7519: after thrashing around and remembering how all this stuffChris Lattner
2010-05-30Fix for PR7040: Don't try to compute the LLVM type for a function where itEli Friedman
2010-05-18Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecord...Anders Carlsson
2010-05-14Move ContainsPointerToDataMember to CodeGenTypes. No functionality change.Anders Carlsson
2010-04-17Vtable -> VTable renames across the board.Anders Carlsson
2010-04-16tidy upChris Lattner
2010-03-31Minor include pruning.Benjamin Kramer
2010-03-31IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out o...Daniel Dunbar
2010-03-31IRGen: Hide CGRecordLayoutBuilder class, because I can.Daniel Dunbar
2010-03-30IRGen: Narrow getCGRecordLayout type.Daniel Dunbar
2010-03-30IRgen: Move CGRecordLayout to its own happy little file.Daniel Dunbar
2010-03-30Minor formatting/FIXME cleanups.Daniel Dunbar
2010-03-30the big refactoring bits of PR3782.Rafael Espindola
2010-02-26Use the power of types to track down another canonicalization bug inJohn McCall
2010-02-24Canonicalize parameter and return types before computing ABI info. EliminatesJohn McCall
2010-02-23Perform two more constructor/destructor code-size optimizations:John McCall
2010-02-06Use the correct function info for constructors when applying function attribu...Anders Carlsson
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-02Improve handling of emitting 'null' pointers to data members.Anders Carlsson
2010-01-10Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov
2009-11-30Have ASTRecordLayout keep track of the key function, in preparation of fixing...Anders Carlsson
2009-11-25Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y...Anders Carlsson
2009-11-24It is common for vtables to contain pointers to functions that have either in...Anders Carlsson
2009-11-13Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar
2009-10-12Store the key function of a record decl inside CGRecordLayout.Anders Carlsson
2009-10-03Implement code generation of member function pointer calls. Fixes PR5121.Anders Carlsson
2009-09-11Add CallingConvention argument to CGFunctionInfo.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-24More member pointer work.Anders Carlsson
2009-08-23More work towards zero-initializing structs that contain member pointers in c...Anders Carlsson
2009-08-23Remove the PaddingFields member from CGRecordLayout, it wasn't used anyway.Anders Carlsson
2009-08-11LLVMContext is a class now.Benjamin Kramer
2009-08-05Update for LLVM API change.Owen Anderson
2009-07-23Move the LLVM field number for bit fields into the BitFieldInfo structure, si...Anders Carlsson
2009-07-23Check in CGRecordLayoutBuilder which is a reimplementation of the record lay...Anders Carlsson
2009-04-22Don't convert interface types (to structs) as part of CodeGenTypes.Daniel Dunbar
2009-04-08Don't assume that a block always has a FunctionProtoType. Fixes rdar://6768379.Anders Carlsson
2009-04-06Add a getFunctionInfo that takes a BlockPointerType.Anders Carlsson
2009-04-03Add a getFunctionInfo that takes a CXXMethodDecl.Anders Carlsson
2009-04-01fix the two xfails I added with a previous patch by making ObjC interfaceChris Lattner
2009-03-31remove a dead prototypeChris Lattner