aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGObjC.cpp
AgeCommit message (Expand)Author
2012-08-07objc-arc: set nonlazybind attribute on objc_retain/Fariborz Jahanian
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-07Distinguish more carefully between free functions and C++ instance methodsJohn McCall
2012-06-22Documentation cleanup: Escape @objc* in Doxygen comments.James Dennett
2012-06-20Restructure how the driver communicates information about theJohn McCall
2012-06-15Documentation cleanup:James Dennett
2012-05-29objective-c: fix a sema and IRGen crash when propertyFariborz Jahanian
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