summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenTypes.h
Commit message (Expand)AuthorAgeFilesLines
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-46/+63
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-4/+4
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-1/+1
* Enhance the IR type lowering code to be much smarter about recursively loweringChris Lattner2011-07-151-22/+19
* keep track of whether being in a RS_StructPointer stateChris Lattner2011-07-101-1/+5
* Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible sinceChris Lattner2011-07-101-3/+4
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-61/+53
* IRgen: Add CGOptions to CGTypes.Daniel Dunbar2011-06-211-1/+5
* Move GlobalDecl to ASTPeter Collingbourne2011-06-141-1/+1
* More killing of std::vector.John McCall2011-05-151-2/+3
* Don't add type names for enums; they're never used in LLVM IR.Anders Carlsson2011-04-201-4/+4
* Add addBaseSubobjectTypeName which isn't used yet.Anders Carlsson2011-04-171-0/+5
* Move code to add a type name to a TagDecl type out into a helper function. No...Anders Carlsson2011-04-171-0/+5
* Use the "undergoes default argument promotion" bit on parameters toJohn McCall2011-03-091-0/+4
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-5/+3
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-3/+5
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't ...Anders Carlsson2010-11-241-1/+1
* Fix Whitespace.Michael J. Spencer2010-10-191-8/+8
* Teach IR generation to return 'this' from constructors and destructorsJohn McCall2010-08-311-2/+4
* Go back to asking CodeGenTypes whether a type is zero-initializable.John McCall2010-08-221-7/+10
* Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' alwaysChris Lattner2010-07-291-3/+2
* fix rdar://8147692 - yet another crash due to my abi work.Chris Lattner2010-07-011-0/+6
* Reapply:Chris Lattner2010-06-301-8/+16
* Revert r107173, "fix PR7519: after thrashing around and remembering how all t...Daniel Dunbar2010-06-301-7/+3
* Revert r107216, "fix PR7523, which was caused by the ABI code calling Convert...Daniel Dunbar2010-06-301-5/+3
* fix PR7523, which was caused by the ABI code calling ConvertType insteadChris Lattner2010-06-291-3/+5
* fix PR7519: after thrashing around and remembering how all this stuffChris Lattner2010-06-291-3/+7
* Fix for PR7040: Don't try to compute the LLVM type for a function where itEli Friedman2010-05-301-0/+4
* Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecord...Anders Carlsson2010-05-181-0/+4
* Move ContainsPointerToDataMember to CodeGenTypes. No functionality change.Anders Carlsson2010-05-141-0/+4
* Vtable -> VTable renames across the board.Anders Carlsson2010-04-171-2/+2
* tidy upChris Lattner2010-04-161-1/+0
* Minor include pruning.Benjamin Kramer2010-03-311-1/+0
* IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out o...Daniel Dunbar2010-03-311-33/+0
* IRGen: Hide CGRecordLayoutBuilder class, because I can.Daniel Dunbar2010-03-311-0/+3
* IRGen: Narrow getCGRecordLayout type.Daniel Dunbar2010-03-301-1/+1
* IRgen: Move CGRecordLayout to its own happy little file.Daniel Dunbar2010-03-301-29/+1
* Minor formatting/FIXME cleanups.Daniel Dunbar2010-03-301-3/+1
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-7/+4
* Use the power of types to track down another canonicalization bug inJohn McCall2010-02-261-4/+10
* Canonicalize parameter and return types before computing ABI info. EliminatesJohn McCall2010-02-241-6/+3
* Perform two more constructor/destructor code-size optimizations:John McCall2010-02-231-0/+2
* Use the correct function info for constructors when applying function attribu...Anders Carlsson2010-02-061-1/+3
* Standardize the parsing of function type attributes in a way thatJohn McCall2010-02-051-3/+12
* Improve handling of emitting 'null' pointers to data members.Anders Carlsson2010-02-021-7/+10
* Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov2010-01-101-3/+4
* Have ASTRecordLayout keep track of the key function, in preparation of fixing...Anders Carlsson2009-11-301-14/+2
* Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y...Anders Carlsson2009-11-251-1/+8
* It is common for vtables to contain pointers to functions that have either in...Anders Carlsson2009-11-241-0/+6