mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
f11a6856cc
Turning retains into retainRV calls disrupts the data flow analysis in ObjCARCOpts. Thus we move it as late as we can by moving it into ObjCARCContract. We leave in the conversion from retainRV -> retain in ObjCARCOpt since it enables the dataflow analysis. rdar://10813093 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180698 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
apelim.ll | ||
arc-annotations.ll | ||
basic.ll | ||
cfg-hazards.ll | ||
contract-marker.ll | ||
contract-storestrong-ivar.ll | ||
contract-storestrong.ll | ||
contract-testcases.ll | ||
contract.ll | ||
empty-block.ll | ||
ensure-that-exception-unwind-path-is-visited.ll | ||
escape.ll | ||
expand.ll | ||
gvn.ll | ||
intrinsic-use-isolated.ll | ||
intrinsic-use.ll | ||
invoke.ll | ||
lit.local.cfg | ||
move-and-form-retain-autorelease.ll | ||
move-and-merge-autorelease.ll | ||
nested.ll | ||
no-objc-arc-exceptions.ll | ||
path-overflow.ll | ||
pointer-types.ll | ||
post-inlining.ll | ||
pr12270.ll | ||
retain-block-alloca.ll | ||
retain-block-escape-analysis.ll | ||
retain-block-load.ll | ||
retain-block-side-effects.ll | ||
retain-block.ll | ||
retain-not-declared.ll | ||
rle-s2l.ll | ||
rv.ll | ||
split-backedge.ll | ||
tail-call-invariant-enforcement.ll | ||
weak-contract.ll | ||
weak-copies.ll | ||
weak-dce.ll | ||
weak.ll |