llvm-6502/test/Transforms/ObjCARC
Michael Gottesman a98729b10e The promised test case for r175939.
This test makes sure that the ObjCARC escape analysis looks at the uses of
instructions which copy the block pointer value by checking all four cases where
that can occur.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177232 91177308-0d34-0410-b5e6-96231b3b80d8
2013-03-17 08:42:58 +00:00
..
apelim.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
basic.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
cfg-hazards.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
contract-marker.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
contract-storestrong-ivar.ll Set the "tail" flag on pattern-matched objc_storeStrong calls. 2012-01-19 19:14:36 +00:00
contract-storestrong.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
contract-testcases.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
contract.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
dont-infinite-loop-during-block-escape-analysis.ll Added bugzilla PR number to test case. 2013-01-13 22:17:22 +00:00
empty-block.ll When eliminating unnecessary retain+autorelease on return values, 2011-09-29 22:27:34 +00:00
ensure-that-exception-unwind-path-is-visited.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
escape.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
expand.ll
gvn.ll This test is only supposed to test that the objc-arc alias analysis 2013-01-22 04:41:11 +00:00
invoke.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
lit.local.cfg Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed. 2012-02-16 06:28:33 +00:00
move-and-form-retain-autorelease.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
move-and-merge-autorelease.ll
nested.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
no-objc-arc-exceptions.ll Calls and invokes with the new clang.arc.no_objc_arc_exceptions 2012-02-17 18:59:53 +00:00
path-overflow.ll Detect overflow in the path count computation. rdar://12277446. 2012-09-12 20:45:17 +00:00
pointer-types.ll It turns out that clang does use pointer-to-function types to 2011-12-14 19:10:53 +00:00
post-inlining.ll
pr12270.ll Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID 2012-12-30 02:33:22 +00:00
retain-block-alloca.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
retain-block-escape-analysis.ll The promised test case for r175939. 2013-03-17 08:42:58 +00:00
retain-block-load.ll Just like in regular escape analysis, loads and stores through 2012-02-13 22:57:02 +00:00
retain-block-side-effects.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
retain-block.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
retain-not-declared.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
rle-s2l.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
rv.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
split-backedge.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
tail-call-invariant-enforcement.ll Fixed bug in ObjCARC where we were changing a call from objc_autoreleaseRV => objc_autorelease but were not updating the InstructionClass to IC_Autorelease. 2013-01-12 01:25:19 +00:00
weak-contract.ll
weak-copies.ll Use references to attribute groups on the call/invoke instructions. 2013-02-22 09:09:42 +00:00
weak-dce.ll Fix replacing all the users of objc weak runtime routines 2012-05-18 22:17:29 +00:00
weak.ll