aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGenObjC/arc.m
AgeCommit message (Expand)Author
2013-03-23Make clang to mark static stack allocations with lifetime markers to enable a...Nadav Rotem
2013-03-23Under ARC, when we're passing the address of a strong variableJohn McCall
2013-03-19Add a clarifying note when a return statement is rejected becauseJohn McCall
2013-03-13Tighten up the rules for precise lifetime and documentJohn McCall
2013-02-28Add more of the command line options as attribute flags.Bill Wendling
2013-02-27Reapply r176133 with testcase fixes.Bill Wendling
2013-02-25Revert "Add more attributes from the command line to functions."Anna Zaks
2013-02-25Add more attributes from the command line to functions.Bill Wendling
2013-02-22Update to use references to attribute groups instead of listing the attribute...Bill Wendling
2013-02-21objective-C arc IR-gen. Retaining of strongFariborz Jahanian
2013-02-20Modify the tests to use attribute group references instead of listing theBill Wendling
2013-02-15Add the 'target-cpu' and 'target-features' attributes to functions.Bill Wendling
2013-02-12Split a couple of tests out into their own file.John McCall
2013-02-02On platforms which do not support ARC natively, do not mark objc_retain/objc_...Michael Gottesman
2012-12-12Marking the objc_autoreleaseReturnValue and objc_retainAutoreleaseReturnValue Chad Rosier
2012-11-27objective-C arc: load of a __weak object happens via call toFariborz Jahanian
2012-10-17Set a special flag in class metadata when an Objective-C classJohn McCall
2012-09-06Fixing the return type information for objc_sync_enter and objc_sync_exit. P...Aaron Ballman
2012-08-07objc-arc: set nonlazybind attribute on objc_retain/Fariborz Jahanian
2012-03-30Make sure we perform the relevant implied conversions correctly for ObjC meth...Eli Friedman
2012-02-22Make sure null initialization in arrays works correctly with ARC types. <rda...Eli Friedman
2012-01-30objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian
2012-01-29revert r149184Fariborz Jahanian
2012-01-29When emitting an ARC epilogue that looks like a return of 'self',John McCall
2012-01-29Get a little bit smarter about killing off the ReturnValue allocaJohn McCall
2012-01-28objc-arc: Perform null check on receiver before sending methods whichFariborz Jahanian
2011-11-14In ARC, don't reclaim objects of Class type.John McCall
2011-11-09Extract the blocks-related ARC tests into their own file.John McCall
2011-10-02Make -fobjc-nonfragile-abi the -cc1 default, since it's theJohn McCall
2011-10-01Parse attributes written in an ObjC method parameter type asJohn McCall
2011-09-13A strong property of block type has "copy" setter semantics, not "retain".John McCall
2011-09-10When converting a block pointer to an Objective-C pointer type, extendJohn McCall
2011-08-19objc-arc: @property definitions should default to (strong) when notFariborz Jahanian
2011-08-04This test still hangs on win32, despite XFAIL it. Remove XFAIL.Ted Kremenek
2011-08-04XFAIL arc.m codegen test on win32 because it is currently hanging. Need to i...Ted Kremenek
2011-08-03Use the general conditional-cleanup framework instead of rolling ourJohn McCall
2011-08-03In ARC, don't try to reclaim the result of a call to performSelectorJohn McCall
2011-07-28Fix a couple of problems with initialization and assignment toJohn McCall
2011-07-27The lock operand to an @synchronized statement is also John McCall
2011-07-22Document the existing objc_precise_lifetime attribute.John McCall
2011-07-22In ARC, non-atomic getters do not need to retain and autoreleaseJohn McCall
2011-07-22In Objective-C, pull arbitrary attributes from overriddenJohn McCall
2011-07-13Don't crash if defining -dealloc in a category.John McCall
2011-07-13Okay, that rule about zero-length arrays applies to destroyingJohn McCall
2011-07-12In ARC mode, consider Objective-C lifetime types (object pointers andDouglas Gregor
2011-07-12Switch field destruction over to use the new destroyer-based APIJohn McCall
2011-07-10keep track of whether being in a RS_StructPointer stateChris Lattner
2011-07-10Fix the clang bootstrap and Jay's testcase from llvm-dev by being completelyChris Lattner
2011-07-09clang side to match the LLVM IR type system rewrite patch.Chris Lattner
2011-07-09A number of array-related IR-gen cleanups.John McCall