aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenTypes.cpp
AgeCommit message (Expand)Author
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-01Split out types that are non-canonical unless dependent as their ownJohn McCall
2010-02-26Use the power of types to track down another canonicalization bug inJohn McCall
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-05Always start tag definitions before completing them. Assert same.John McCall
2010-02-04Extract a common structure for holding information about the definitionJohn McCall
2010-01-11Use the new isInteger() method in a couple places, some random cleanup, andChris Lattner
2010-01-10Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov
2009-12-29Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson
2009-12-18Cleanup switch so it doesn't have a default case.Eli Friedman
2009-12-03Fix for PR5659: correct a rather nasty oversight in the type conversion forEli Friedman
2009-11-21This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian
2009-11-20Fix a couple minor memory leaks.Eli Friedman
2009-11-10Fix clang's use of DenseMap iterators after r86636 fixed their constness.Jeffrey Yasskin
2009-10-23Store the builtin types as CanQualTypes. Expand a bit on the CanQual API,John McCall
2009-09-26Use the qualified name for tag types.Anders Carlsson
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-15Codegen support for nullptr from C++0x.Anders Carlsson
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-24More member pointer work.Anders Carlsson
2009-08-13Update for LLVM API change.Owen Anderson
2009-08-13Update for LLVM API change.Owen Anderson
2009-08-07Fix some const_cast issues. This is the beginning of the rabbit hole.Mike Stump
2009-08-05Update for LLVM API change.Owen Anderson
2009-07-30Add ability to layout the vtable pointer in trivial cases. I noticedMike Stump
2009-07-29Change uses of:Ted Kremenek
2009-07-28Remove the old RecordOrganizer.Anders Carlsson
2009-07-27Some minor changes toward support of dataFariborz Jahanian
2009-07-27Use the CGRecordLayoutBuilder even if there are no fields, because in C++ an ...Anders Carlsson
2009-07-25ir-gen for non-virtual base class initializationFariborz Jahanian
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-07-18Revert r75641.Anders Carlsson
2009-07-18Remove ObjCQualifiedInterfaceType:-)Steve Naroff
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-15Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff
2009-07-14Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-07-13Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?vie...Steve Naroff
2009-07-11Fix type conversion of ObjCObjectPointerType.Daniel Dunbar
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-17First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff
2009-05-17Add support for converting member pointer types to LLVM types. Also mangle po...Anders Carlsson
2009-05-09Correct for renaming PaddedSize -> AllocSize inDuncan Sands