aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjC.cpp
AgeCommit message (Expand)Author
2012-04-26objective-c IRGen. Fixes a getter synthesis bugFariborz Jahanian
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-12These functions too have no prototypes. Audited the rest of Sema forEric Christopher
2012-04-03Change location information for synthesized properties to be at theEric Christopher
2012-03-30Revert previous commit changing location information to see if thisEric Christopher
2012-03-30Change location information for synthesized properties to be at theEric Christopher
2012-03-29Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier
2012-03-29Tidy.Eric Christopher
2012-03-28When we can't prove that the target of an aggregate copy isJohn McCall
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Simplify code. No functionality change.Benjamin Kramer
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-01Make CodeGenFunction::EmitBlockCopyAndAutorelease actually do what its name s...Eli Friedman
2012-02-28Implement IRGen for the retain-autorelease in the lambda conversion-to-block-...Eli Friedman
2012-02-17Whether an argument is required (in contrast with being anJohn McCall
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner
2012-01-29revert r149184Fariborz Jahanian
2012-01-28objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian
2012-01-26Use function pointers, rather than references, to pass DestroyersPeter Collingbourne
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-10objc++: patch for IRgen for atomic properties ofFariborz Jahanian
2012-01-08objc++: more atomic property api code forFariborz Jahanian
2012-01-07objc++: More codegen stuff for atomic properties of c++ objectsFariborz Jahanian
2012-01-06objc++: more code gen stuff for atomic property api,Fariborz Jahanian
2012-01-06objc++: sythesize a helper function to be usedFariborz Jahanian
2012-01-05Fixes a code gen bug for setter code for a property ofFariborz Jahanian
2011-12-03Switch LValue so that it exposes alignment in CharUnits. (No functional chan...Eli Friedman
2011-11-10Enter the cleanups for a block outside the enclosingJohn McCall
2011-11-07Rip out CK_GetObjCProperty.John McCall
2011-11-07Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall
2011-11-06Change the AST representation of operations on Objective-CJohn McCall
2011-10-15Replace vectors with arrays.Benjamin Kramer
2011-10-13Recommit:Eric Christopher
2011-10-12Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher
2011-10-11Start handling debug line and scope information better:Eric Christopher
2011-10-04Mark calls to objc_retainBlock that don't result from castsJohn McCall
2011-10-03Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis
2011-10-01When performing an @throw in ARC, retain + autoreleaseJohn McCall
2011-09-29Change "Regions" to be "LexicalBlocks" since that's what theyEric Christopher
2011-09-27de-tmpify clang.Benjamin Kramer
2011-09-13Turn off the generation of unaligned atomic load/store; I'm going to explicit...Eli Friedman
2011-09-13Refactoring, mostly to give ObjCPropertyDecls stronger invariants forJohn McCall
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-13Don't use native atomics on ivars whose size is not a power of two,John McCall
2011-09-13Handle reference properties correctly in the trivial-getter check.John McCall
2011-09-13Always emit bitfield properties using expression behavior, even if they'reJohn McCall
2011-09-13Unify the decision of how to emit property getters and setters into aJohn McCall
2011-09-12Privatize the setter/getter call generation methods, plus some minorJohn McCall