aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjC.cpp
AgeCommit message (Expand)Author
2010-08-07Store inheritance paths after CastExprs instead of inside them.John McCall
2010-07-24Return type of a setter call caused byFariborz Jahanian
2010-07-23Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall
2010-07-20Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl
2010-07-06Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall
2010-07-01Remove unnecessary ASTContext parameter fromDouglas Gregor
2010-06-21Fix an Obj-C++ miscompile when calling an Obj-C method that returns a C++ ref...Anders Carlsson
2010-06-07When using property-dot assignment syntax to call a setter method,Fariborz Jahanian
2010-05-22Re-land the fix for PR7139.Anders Carlsson
2010-05-22Push a return-value slot throughout ObjC message-send codegen. Will beJohn McCall
2010-05-21Unbreak self-host.Anders Carlsson
2010-05-21Rename CodeGenFunction::EmitMemSetToZero to EmitNullInitialization. Handle se...Anders Carlsson
2010-05-21Allocate space in a block record for implicit references to the Objective CJohn McCall
2010-05-17Correctly generate IR for ObjC messages sends to protocol-qualified types.John McCall
2010-05-15Substantially alter the design of the Objective C type AST by introducingJohn McCall
2010-05-15Implement semantic analysis and an AST representation for the namedDouglas Gregor
2010-05-06Code Gen support for Getter/Setter synthesis of Fariborz Jahanian
2010-05-06Clean up the {} and else placement. This fixes an ambiguous else as well asChandler Carruth
2010-05-05This patch deals with Sema Part of Setter/Getter synthesisFariborz Jahanian
2010-05-04Fixes a code gen. crash when ivar object has trivial constructor.Fariborz Jahanian
2010-05-02Add the same 'ForVirtualBase' parameter to EmitCXXDestructorCall.Anders Carlsson
2010-04-28Support for construct/destruct of ivar arrayFariborz Jahanian
2010-04-28IRGen for initialization/destruction ofFariborz Jahanian
2010-04-28Changed signature of GenerateMessageSend() function to pass the ObjCInterface...David Chisnall
2010-04-24CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson
2010-04-23Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson
2010-04-22Suppress compiler warning.Daniel Dunbar
2010-04-21Overhaul the AST representation of Objective-C message sendDouglas Gregor
2010-04-13Removes a FIXME.Fariborz Jahanian
2010-04-13Variation of objc_copyStruct API generation whenFariborz Jahanian
2010-04-13Add support for objc_copyStruct to enforceFariborz Jahanian
2010-04-10revert 100942, pending discussion.Chris Lattner
2010-04-10Fix for PR6811.David Chisnall
2010-04-05Emit debug info for objc getters and setters.Devang Patel
2010-03-30the big refactoring bits of PR3782.Rafael Espindola
2010-03-30Replace some constant-sized SmallVectors.Benjamin Kramer
2010-03-25Fix a code gen. bug involving generation of getter methodFariborz Jahanian
2010-03-08Extend ObjCMessageExpr for class method sends with the source locationDouglas Gregor
2010-02-15Use getLocStart(), instead of getLocEnd(), to record starting location of obj...Devang Patel
2010-02-09IRgen: Add CreateMemTemp, for creating an temporary memory object for a parti...Daniel Dunbar
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-05IRgen: Fix some CreateTempAlloca calls to use ConvertTypeForMem when that isDaniel Dunbar
2010-02-03Revert "Numerous changes to selector handling:", this breaks a whole bunch ofDaniel Dunbar
2010-02-03Numerous changes to selector handling:David Chisnall
2010-01-23Created __builtin___NSStringMakeConstantString() builtin, which generates con...David Chisnall
2009-12-24Pass ReturnValueSlot to EmitCall. No functionality change yet.Anders Carlsson
2009-10-27Fix crash when synthesizing property setters when the property type and ivarDaniel Dunbar
2009-09-17IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-01Fixed a property getter ir-gen crash.Fariborz Jahanian