aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-03-01ObjCAtCatchStmt's ParamStmt is always a DeclStmt.Daniel Dunbar
2009-03-01Remove debugging code.Anders Carlsson
2009-03-01Emit errors about unsupported blocks features.Anders Carlsson
2009-03-01Initialize NSConcreteStackBlockAnders Carlsson
2009-03-01Do some blocks cleanup and simplification. Fix a crash, and add a test case.Anders Carlsson
2009-02-28Obscure code gen bug related to sending Fariborz Jahanian
2009-02-28improve compatibility with the VC++'08 C++ compiler. Patch byChris Lattner
2009-02-28brain thinking memcpy, fingers thinking memset :)Chris Lattner
2009-02-28after going around in circles a few times, finally cave and emit structureChris Lattner
2009-02-28First cut CodeGen support for __block variables.Mike Stump
2009-02-28Eliminate CXXRecordTypeDouglas Gregor
2009-02-28Alignment of pointers in __objc_classlist must be on theirFariborz Jahanian
2009-02-27Fix enumeration in switch warnings. No behavior change.Eli Friedman
2009-02-27Fix PR3612. We ensure that we add builtins to the GlobalDeclMap andMike Stump
2009-02-27Change the AST generated for offsetof a bit so that it looks like a Eli Friedman
2009-02-27Change the way clang generates union types a bit so it plays well Eli Friedman
2009-02-27Minor cleanup: use getDeclAlignInBytes helper.Eli Friedman
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-26fix some sema problems with wide strings and hook up basic codegen for them.Chris Lattner
2009-02-26Couple of meta-data segments were wrong. This patch fixes them.Fariborz Jahanian
2009-02-26Add support to emit debug info for objective-c interfaces.Devang Patel
2009-02-26Add Type::hasPointerRepresentation predicate.Daniel Dunbar
2009-02-26Remove PointerLikeType.Daniel Dunbar
2009-02-26Change PointersToResolve to list the pointee type to resolve, not theDaniel Dunbar
2009-02-26Drop uses of isPointerLikeType.Daniel Dunbar
2009-02-26Fix an inconsistance in objc2's meta-data related toFariborz Jahanian
2009-02-26Classify enum types correctlyAnders Carlsson
2009-02-26x86_64 ABI: Qualified id types are passed as pointers.Daniel Dunbar
2009-02-25CodeGen support for copied BlockDeclRefExprs.Mike Stump
2009-02-25Temporarily disable clearing of insert point (to indicate unreachableDaniel Dunbar
2009-02-25Allow constant initializers to reference their defining decl.Daniel Dunbar
2009-02-25Fold GeneraticStaticBlockVarDecl into callers.Daniel Dunbar
2009-02-25Pull COdeGenFunction::CreateStaticBlockVarDecl (just for creating theDaniel Dunbar
2009-02-25Fix comments.Devang Patel
2009-02-25Enable debug info emission for objc methods.Devang Patel
2009-02-24patch for two things.Fariborz Jahanian
2009-02-24If Loc is invalid (e.g. "self" in Objective-C) then use MainFileID's compile ...Devang Patel
2009-02-24first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner
2009-02-24Set flag for -fobjc-gc in IMAGE_INFO variable.Fariborz Jahanian
2009-02-24Fix IRgen of constant expressions referring to external/staticDaniel Dunbar
2009-02-24Some initial Obj-C zero cost EH support.Daniel Dunbar
2009-02-24Add a note about an IRgen optimization opportunity.Daniel Dunbar
2009-02-24Prevent accidental copying of CodeGenFunction and CodeGenModule.Anders Carlsson
2009-02-24Pass the CodeGenModule object to GenerateBlockFunction, instead of *this (whi...Anders Carlsson
2009-02-24Ensure that we can't break or continue out of a block.Mike Stump
2009-02-24Fix two @synchronized bugs found by inspection: the expression to sychronize ...Daniel Dunbar
2009-02-24Improve merging of function declarations. Specifically:Douglas Gregor
2009-02-23We should not generate __weak write barrier on indirect referenceFariborz Jahanian
2009-02-23Add low level support for generating invoke instead of calls.Daniel Dunbar
2009-02-22Make sure to reset the DidCallStackSave variable before emitting a compound s...Anders Carlsson