summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* Start implementing support for @synchonized with the darwin ObjC API.Chris Lattner2008-11-151-0/+6
* Rework IRgen invariant w.r.t. current insert point.Daniel Dunbar2008-11-111-0/+1
* Centralize basic block creation in CodeGenFunction::createBasicBlock.Daniel Dunbar2008-11-111-10/+9
* Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'....Douglas Gregor2008-11-041-3/+1
* Debug info bug fix, function start wasn't getting generated correctlyDaniel Dunbar2008-10-181-8/+2
* silence release-assert warnings.Chris Lattner2008-10-121-3/+3
* Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processin...Ted Kremenek2008-10-061-3/+3
* Implement Obj-C synthesized setters for copy / retain.Daniel Dunbar2008-09-241-22/+63
* Implement Obj-C getter synthesis for copy and retain.Daniel Dunbar2008-09-241-12/+56
* Make sure to store the exception in the catch parameter.Anders Carlsson2008-09-111-8/+0
* Make sure to emit the catch parameter as well as the catch body.Anders Carlsson2008-09-111-0/+8
* Factor CodeGenFunction::StartFunction out of GenerateCode andDaniel Dunbar2008-09-091-41/+11
* Use a unified return block.Daniel Dunbar2008-09-091-0/+5
* Move handling of @try and @throw to the runtime class.Anders Carlsson2008-09-091-0/+10
* Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar2008-09-091-5/+6
* Set function attributes (sext, zext, etc.) on Objective-C methods.Daniel Dunbar2008-09-041-0/+3
* Fix infinite loop in for ... in code generation.Daniel Dunbar2008-09-041-1/+1
* Fix ObjCPropertRefExpr to be able to encode all the information forDaniel Dunbar2008-09-031-8/+18
* Handle mutation while enumerating correctly. Fix some bugs.Anders Carlsson2008-08-311-7/+48
* Initial support for CodeGen of for ... in statements.Anders Carlsson2008-08-311-1/+151
* Stub out CodeGenFunction::EmitObjCForCollectionStmt.Anders Carlsson2008-08-301-0/+6
* Add Objective-C property setter support.Daniel Dunbar2008-08-301-12/+22
* Refactor handling of calls:Daniel Dunbar2008-08-301-2/+8
* Add special "property reference" CodeGen::LValue type for emittingDaniel Dunbar2008-08-291-0/+6
* Initial support for Obj-C dot-syntax for getters.Daniel Dunbar2008-08-271-0/+20
* Objective-C @synthesize support.Daniel Dunbar2008-08-261-4/+86
* Fix Obj-C super sends inside class methods.Daniel Dunbar2008-08-251-6/+10
* Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar2008-08-231-29/+5
* Move all Obj-C runtime interaction into CodeGenFunction.Daniel Dunbar2008-08-201-0/+5
* Add NeXT runtime support for generating methods.Daniel Dunbar2008-08-161-26/+12
* Change ObjCRuntime::LookupClass -> GetClass, and now takes theDaniel Dunbar2008-08-161-9/+12
* Change CGObjCRuntime methods to take appropriate clang Decls.Daniel Dunbar2008-08-151-27/+1
* Add GetAddrOfConstantCString methodDaniel Dunbar2008-08-131-1/+1
* Drop Sender from GenerateMessageSend*Daniel Dunbar2008-08-121-3/+2
* Add ObjC constant string support for NeXT.Daniel Dunbar2008-08-121-3/+4
* Change CodeGenModule to only create ObjC runtime for ObjC filesDaniel Dunbar2008-08-111-7/+7
* More #include cleaningDaniel Dunbar2008-08-111-4/+0
* More #include cleaningDaniel Dunbar2008-08-111-0/+2
* rename PreDefinedExpr -> PredefinedExprChris Lattner2008-08-101-3/+3
* avoid a lot of unneeded selector processing work by passing aroundChris Lattner2008-06-261-8/+3
* use cheaper/simpler getselector call for @selector exprs.Chris Lattner2008-06-261-2/+1
* start avoid doing lots of unneeded work handling selectorsChris Lattner2008-06-261-1/+1
* Fix 80 col violations, assert on assumptions.Chris Lattner2008-06-261-7/+11
* "Support for Objective-C message sends which return structures. Also include...Chris Lattner2008-06-241-2/+81
* Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner2008-06-171-0/+89
* - Move ObjC Expresssion AST's from Expr.h => ExprObjC.hSteve Naroff2008-05-291-1/+1
* The dtor CGObjCRuntime::~CGObjCRuntime() was implemented twice, onceTed Kremenek2008-04-091-1/+2
* Add initial support for objc codegen for methods, ivars, and theChris Lattner2008-03-301-0/+1
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+25
OpenPOWER on IntegriCloud