aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenTypes.cpp
AgeCommit message (Expand)Author
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
2008-05-27Check first member alignment and uses packed struct if required.Devang Patel
2008-05-27Generalize the float type generation code, and specifically fix the Eli Friedman
2008-05-27Rewrite struct/union layout. This is mostly cleanup; this might also fix Eli Friedman
2008-05-22Change uses of llvm::Type::isFirstClassType to use the newDan Gohman
2008-05-07Begin handling union bitfields.Devang Patel
2008-05-06Fix PR2101 - Codegen crash during bitfield initialization.Devang Patel
2008-04-18OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris.Nate Begeman
2008-04-18Allow targets to override double size, alignment, and semantics, and tie thisNate Begeman
2008-04-03Fix PR2081 (problems codegen'ing some recursive structures) patchChris Lattner
2008-04-02add a common base class "PointerLikeType" for PointerType and ReferenceType,Chris Lattner
2008-03-30some cleanups on top of David's patch. There are still twoChris Lattner
2008-03-30Add initial support for objc codegen for methods, ivars, and theChris Lattner
2008-03-19simplify code by using the variadic StructType::get method.Chris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner