aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenTypes.cpp
AgeCommit message (Expand)Author
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
2009-04-30initial support for __[u]int128_t, which should be basicallyChris Lattner
2009-04-26Remove getIntegerConstantExprValue in favor of using EvaluateAsInt.Eli Friedman
2009-04-25Minor simplification.Eli Friedman
2009-04-22Don't convert interface types (to structs) as part of CodeGenTypes.Daniel Dunbar
2009-04-22Simplify.Daniel Dunbar
2009-04-22ObjCQualifiedClass is dead, remove it.Chris Lattner
2009-04-22Mark another TypeForDecl const and make getObjCInterfaceType's argument const.Daniel Dunbar
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-04-01fix the two xfails I added with a previous patch by making ObjC interfaceChris Lattner
2009-04-01tidy some code.Chris Lattner
2009-03-31remove a dead prototypeChris Lattner
2009-03-31remove the warning. We don't control what users do, and this codeChris Lattner
2009-03-31do not *copy* objc interface types, just use their reference.Chris Lattner
2009-03-30Improve the representation of template names in the AST. ThisDouglas Gregor
2009-03-16Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl