llvm-project/llvm/test/Transforms/RewriteStatepointsForGC
Anna Thomas 479cbb9405 [RS4GC] Handle ShuffleVector instruction in findBasePointer
Summary:
This patch modifies the findBasePointer to handle the shufflevector instruction.

Tests run: RS4GC tests, local downstream tests.

Reviewers: reames, sanjoy

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D25197

llvm-svn: 283219
2016-10-04 13:48:37 +00:00
..
base-pointers-1.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-2.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-3.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-4.ll [RS4GC] Revert optimization attempt due to memory corruption 2016-02-22 20:45:56 +00:00
base-pointers-5.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-6.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-7.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-8.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-9.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-10.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-11.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
base-pointers-12.ll [RewriteStatepointsForGC] All constant should have null base pointer 2016-05-27 13:13:59 +00:00
base-pointers-13.ll [RewriteStatepointsForGC] All constant should have null base pointer 2016-05-27 13:13:59 +00:00
base-pointers.ll [RS4GC] Revert optimization attempt due to memory corruption 2016-02-22 20:45:56 +00:00
base-vector.ll [RS4GC] Handle ShuffleVector instruction in findBasePointer 2016-10-04 13:48:37 +00:00
basic.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
basics.ll [RS4GC] Use SetVector/MapVector instead of DenseSet/DenseMap to guarantee stable ordering 2016-05-04 14:55:36 +00:00
call-gc-result.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
codegen-cond.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
constants.ll [RewriteStatepointsForGC] All constant should have null base pointer 2016-05-27 13:13:59 +00:00
deopt-intrinsic-cconv.ll All llvm.deoptimize declarations must use the same calling convention 2016-05-12 01:17:38 +00:00
deopt-intrinsic.ll All llvm.deoptimize declarations must use the same calling convention 2016-05-12 01:17:38 +00:00
deopt-lowering-attrs.ll [statepoints][experimental] Add support for live-in semantics of values in deopt bundles 2016-08-31 15:12:17 +00:00
deref-pointers.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
gc-relocate-creation.ll [RS4GC] Remove unnecessary redirections from tests; NFC 2016-01-29 16:32:30 +00:00
invokes.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
leaf-function.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
live-vector-nosplit.ll [RS4GC] "Constant fold" the rs4gc-split-vector-values flag 2016-02-22 21:01:28 +00:00
liveness-basics.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
patchable-statepoints.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
preprocess.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
relocate-invoke-result.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
relocation.ll [RS4GC] Remove unnecessary redirections from tests; NFC 2016-01-29 16:32:30 +00:00
rematerialize-derived-pointers.ll [RS4GC] Remat in presence of phi and use live value 2016-09-22 13:13:06 +00:00
rewrite-invoke.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
statepoint-calling-conventions.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
statepoint-coreclr.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00
statepoint-format.ll [RS4GC] Use SetVector/MapVector instead of DenseSet/DenseMap to guarantee stable ordering 2016-05-04 14:55:36 +00:00
two-invokes-one-landingpad.ll [RS4GC] Clamp UseDeoptBundles to true and update tests 2016-01-29 00:28:57 +00:00