aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenTypes.cpp
AgeCommit message (Expand)Author
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
2009-03-13Fix a bug in building function pointer type Fariborz Jahanian
2009-03-05Initial implementation of CodeGen for incomplete function types; fixes Eli Friedman
2009-03-03Fix for PR3687: use the memory representation for booleans when a Eli Friedman
2009-02-28Eliminate CXXRecordTypeDouglas Gregor
2009-02-27Change the way clang generates union types a bit so it plays well Eli Friedman
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-26Change PointersToResolve to list the pointee type to resolve, not theDaniel Dunbar
2009-02-21More work to integrate newly added ObjCQualifiedClassType into the type system.Steve Naroff
2009-02-17Renamed ASQualType to ExtQualType to reflect its moreFariborz Jahanian
2009-02-13Initial implementation of arbitrary fixed-width integer types. Eli Friedman
2009-02-09Start processing template-ids as types when the template-name refersDouglas Gregor
2009-02-02Thread CGFunctionInfo construction through CodeGenTypes.Daniel Dunbar
2009-02-02ABI handling API changes.Daniel Dunbar
2009-01-28Improvements to code-generation and semantic analysis of designatedDouglas Gregor
2009-01-25Introduce an explicit case for member pointers in CodeGenTypes. However, it s...Sebastian Redl
2009-01-12(LLVM up) Match TargetData API change in LLVM TOT.Daniel Dunbar
2009-01-09Provide a new kind of iterator, the specific_decl_iterator, thatDouglas Gregor
2009-01-09Convert block types in IRgen. This is not the correct type, butDaniel Dunbar
2008-12-17This patch will build the Records lazily per Steve's comments.Fariborz Jahanian
2008-12-15Name of addLayoutToClass is confusing as no layout calculationFariborz Jahanian
2008-12-15Code gen. for ivar references; including bitfieldFariborz Jahanian
2008-12-11Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor
2008-12-11Actually distinguish between RecordDecl::field_iterator and RecordDecl::field...Douglas Gregor
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-05Introduce basic support for dependent types, type-dependentDouglas Gregor
2008-12-05Representation of template type parameters and non-type templateDouglas Gregor
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-10-13Lift out ABIInfo abstract base class.Daniel Dunbar
2008-10-12silence release-assert warnings.Chris Lattner
2008-09-10Move FunctionType conversion into CGCall.cpp:Daniel Dunbar
2008-09-06Key LLVM types for TagDecl's off of the clang Type, since there is nowDaniel Dunbar