aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenTypes.cpp
AgeCommit message (Expand)Author
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
2008-08-28Fix double-free error with sizeof applied to VLA types.Daniel Dunbar
2008-08-25Name struct types generated for Obj-C classes.Daniel Dunbar
2008-08-24Convert qualified interface types correctly.Anders Carlsson
2008-08-13Update some isIntegerConstantExpr uses to useDaniel Dunbar
2008-08-12Protocol related tweaksDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-09Handle BuiltinType::WChar inside CodeGenTypes::ConvertNewType().Argyrios Kyrtzidis
2008-07-26remove uses of QualType::getCanonicalType() from codegen for PR2189Chris Lattner
2008-06-30Make a few related changes:Chris Lattner
2008-06-21Don't add isa with @defs only to work around it in the code generator, patchChris Lattner
2008-06-17Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner
2008-06-09-Changes to TagDecl:Argyrios Kyrtzidis
2008-06-04clang fix to parallel LLVM r51928 Eli Friedman
2008-05-30Add FIXME to CodeGen struct layout.Eli Friedman
2008-05-29Always use packed structs. This isn't really very nice, but there's Eli Friedman