.. |
allocas.ll
|
[objc-arc] KnownSafe does not imply that it is safe to perform code motion across CFG edges since even if it is safe to remove RR pairs, we may still be able to move a retain/release into a loop.
|
2013-05-24 20:44:05 +00:00 |
apelim.ll
|
[objc-arc] Test cleanups.
|
2013-04-27 05:25:54 +00:00 |
arc-annotations.ll
|
Streamline arc-annotation test (removing some cases which do not add any extra coverage) and set it up to use FileCheck variables to make the test more robust.
|
2013-04-18 04:34:06 +00:00 |
basic.ll
|
[objc-arc] Teach the ARC optimizer that objc_sync_enter/objc_sync_exit do not modify the ref count of an objc object and additionally are inert for modref purposes.
|
2013-07-07 01:52:55 +00:00 |
cfg-hazards.ll
|
[objc-arc] Do not mismatch up retains inside a for loop with releases outside said for loop in the presense of differing provenance caused by escaping blocks.
|
2013-04-18 05:39:45 +00:00 |
contract-marker.ll
|
[objc-arc] Test cleanups.
|
2013-04-27 05:25:54 +00:00 |
contract-storestrong-ivar.ll
|
|
|
contract-storestrong.ll
|
[objc-arc] Test cleanups.
|
2013-04-27 05:25:54 +00:00 |
contract-testcases.ll
|
[objc-arc] Test cleanups.
|
2013-04-27 05:25:54 +00:00 |
contract.ll
|
[objc-arc] Apply the RV optimization to retains next to calls in ObjCARCContract instead of ObjCARCOpts.
|
2013-04-29 06:53:53 +00:00 |
empty-block.ll
|
|
|
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
|
[objc-arc] Check that objc-arc-expand properly handles all strictly forwarding calls and does not touch calls which are not strictly forwarding (i.e. objc_retainBlock).
|
2013-04-21 01:57:46 +00:00 |
gvn.ll
|
[objc-arc] Committed test for r185770 as per dblaikie's suggestion.
|
2013-07-08 02:13:47 +00:00 |
intrinsic-use-isolated.ll
|
[objc-arc] Renamed the test file clang-arc-used-intrinsic-removed-if-isolated.ll -> intrinsic-use-isolated.ll to match the other test file intrinsic-use.ll.
|
2013-04-21 01:42:24 +00:00 |
intrinsic-use.ll
|
[objc-arc] Test cleanups.
|
2013-04-27 05:25:54 +00:00 |
invoke.ll
|
[objc-arc] Test cleanups.
|
2013-04-27 05:25:54 +00:00 |
lit.local.cfg
|
|
|
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
|
[objc-arc] Apply the RV optimization to retains next to calls in ObjCARCContract instead of ObjCARCOpts.
|
2013-04-29 06:53:53 +00:00 |
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
|
[ObjCARC] Strength reduce objc_retainBlock -> objc_retain if the objc_retainBlock is optimizable.
|
2013-03-28 20:11:19 +00:00 |
path-overflow.ll
|
[objc-arc] Ensure that the cfg path count does not overflow when we multiply TopDownPathCount/BottomUpPathCount.
|
2013-06-07 06:16:49 +00:00 |
pointer-types.ll
|
|
|
post-inlining.ll
|
|
|
pr12270.ll
|
|
|
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
|
Properly model precise lifetime when given an incomplete dataflow sequence.
|
2013-04-05 22:54:28 +00:00 |
retain-block-load.ll
|
|
|
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
|
Non optimizable objc_retainBlock calls are not forwarding.
|
2013-03-28 20:11:30 +00:00 |
retain-not-declared.ll
|
Updated test0 of retain-not-declared.ll to reflect the fact that objc-arc-expand runs before objc-arc/objc-arc-contract.
|
2013-03-29 22:44:59 +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
|
[objc-arc] Apply the RV optimization to retains next to calls in ObjCARCContract instead of ObjCARCOpts.
|
2013-04-29 06:53:53 +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
|
[objc-arc] Cleaned up tail-call-invariant-enforcement.ll.
|
2013-04-21 02:59:44 +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
|
|
|
weak.ll
|
|
|