aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenTypes.h
AgeCommit message (Expand)Author
2013-04-16Standardize accesses to the TargetInfo in IR-gen.John McCall
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-07Fix the required args count for variadic blocks.John McCall
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-07-07Distinguish more carefully between free functions and C++ instance methodsJohn McCall
2012-02-17Whether an argument is required (in contrast with being anJohn McCall
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-18de-constify llvm::Type, patch by David Blaikie!Chris Lattner
2011-07-15Enhance the IR type lowering code to be much smarter about recursively loweringChris Lattner
2011-07-10keep track of whether being in a RS_StructPointer stateChris Lattner
2011-07-10Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible sinceChris Lattner
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-06-21IRgen: Add CGOptions to CGTypes.Daniel Dunbar
2011-06-14Move GlobalDecl to ASTPeter Collingbourne
2011-05-15More killing of std::vector.John McCall
2011-04-20Don't add type names for enums; they're never used in LLVM IR.Anders Carlsson
2011-04-17Add addBaseSubobjectTypeName which isn't used yet.Anders Carlsson
2011-04-17Move code to add a type name to a TagDecl type out into a helper function. No...Anders Carlsson
2011-03-09Use the "undergoes default argument promotion" bit on parameters toJohn McCall
2011-03-02Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller
2011-03-02Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller
2011-01-19Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall
2010-11-24Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't ...Anders Carlsson
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