aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjC.cpp
AgeCommit message (Expand)Author
2008-09-11Make sure to store the exception in the catch parameter.Anders Carlsson
2008-09-11Make sure to emit the catch parameter as well as the catch body.Anders Carlsson
2008-09-09Factor CodeGenFunction::StartFunction out of GenerateCode andDaniel Dunbar
2008-09-09Use a unified return block.Daniel Dunbar
2008-09-09Move handling of @try and @throw to the runtime class.Anders Carlsson
2008-09-09Change CodeGen to emit calls using (RValue,Type) list:Daniel Dunbar
2008-09-04Set function attributes (sext, zext, etc.) on Objective-C methods.Daniel Dunbar
2008-09-04Fix infinite loop in for ... in code generation.Daniel Dunbar
2008-09-03Fix ObjCPropertRefExpr to be able to encode all the information forDaniel Dunbar
2008-08-31Handle mutation while enumerating correctly. Fix some bugs.Anders Carlsson
2008-08-31Initial support for CodeGen of for ... in statements.Anders Carlsson
2008-08-30Stub out CodeGenFunction::EmitObjCForCollectionStmt.Anders Carlsson
2008-08-30Add Objective-C property setter support.Daniel Dunbar
2008-08-30Refactor handling of calls:Daniel Dunbar
2008-08-29Add special "property reference" CodeGen::LValue type for emittingDaniel Dunbar
2008-08-27Initial support for Obj-C dot-syntax for getters.Daniel Dunbar
2008-08-26Objective-C @synthesize support.Daniel Dunbar
2008-08-25Fix Obj-C super sends inside class methods.Daniel Dunbar
2008-08-23Trim CGObjCRuntime::GenerateMessageSend[Super]Daniel Dunbar
2008-08-20Move all Obj-C runtime interaction into CodeGenFunction.Daniel Dunbar
2008-08-16Add NeXT runtime support for generating methods.Daniel Dunbar
2008-08-16Change ObjCRuntime::LookupClass -> GetClass, and now takes theDaniel Dunbar
2008-08-15Change CGObjCRuntime methods to take appropriate clang Decls.Daniel Dunbar
2008-08-13Add GetAddrOfConstantCString methodDaniel Dunbar
2008-08-12Drop Sender from GenerateMessageSend*Daniel Dunbar
2008-08-12Add ObjC constant string support for NeXT.Daniel Dunbar
2008-08-11Change CodeGenModule to only create ObjC runtime for ObjC filesDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-10rename PreDefinedExpr -> PredefinedExprChris Lattner
2008-06-26avoid a lot of unneeded selector processing work by passing aroundChris Lattner
2008-06-26use cheaper/simpler getselector call for @selector exprs.Chris Lattner
2008-06-26start avoid doing lots of unneeded work handling selectorsChris Lattner
2008-06-26Fix 80 col violations, assert on assumptions.Chris Lattner
2008-06-24"Support for Objective-C message sends which return structures. Also include...Chris Lattner
2008-06-17Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl.Chris Lattner
2008-05-29- Move ObjC Expresssion AST's from Expr.h => ExprObjC.hSteve Naroff
2008-04-09The dtor CGObjCRuntime::~CGObjCRuntime() was implemented twice, onceTed Kremenek
2008-03-30Add initial support for objc codegen for methods, ivars, and theChris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner