aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-03-04add a special case for codegen that improves the case where we haveChris Lattner
2009-03-04Continuation of PR3687: fix more places to use the right type for Eli Friedman
2009-03-04Comment fix: change a question to an answer.Eli Friedman
2009-03-04Attempt to fix PR3709: when converting from an integer to a pointer, Eli Friedman
2009-03-04Improved ABI compliance for __block variables. No testcases yet as weMike Stump
2009-03-03Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel...Steve Naroff
2009-03-03Fixed an ir-gen bug in syntheszing a getter functionFariborz Jahanian
2009-03-03Return 0 if the ConstExprEmitter can't handle an expression.Anders Carlsson
2009-03-03Fix for PR3687: use the memory representation for booleans when a Eli Friedman
2009-03-02inline asm calls should be nounwind. Chris, please review.Anders Carlsson
2009-03-02Enable Objective-C interface debug info.Devang Patel
2009-03-02Avoid crash when child iterator gives null result.Daniel Dunbar
2009-03-02First cut at zero-cost EH support.Daniel Dunbar
2009-03-02Make sure to invoke (not call) to objc_exception_throw if necessary.Daniel Dunbar
2009-03-02Fix completely broken thinko in GetClassGlobal.Daniel Dunbar
2009-03-02Don't set nounwind on functions when in using the new Obj-C ABI.Daniel Dunbar
2009-03-02Cleanup handling of function attributes in calls.Daniel Dunbar
2009-03-02Push checking down, also, give the user a hit as to which part of theMike Stump
2009-03-01Add BLOCK_HAS_DESCRIPTOR to global blocks.Anders Carlsson
2009-03-01Be sure to mark blocks with no imports as being global.Mike Stump
2009-03-01simplify some code.Chris Lattner
2009-03-01Obj-C non fragile ABI: Use GetClassGlobal in one more instance I missed.Daniel Dunbar
2009-03-01Obj-C non fragile ABI: Add GetInterfaceEHType for getting the Obj-CDaniel Dunbar
2009-03-01NeXT: Unify code for creating a class global.Daniel Dunbar
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