[RS4GC] Handle ShuffleVector instruction in findBasePointer
authorAnna Thomas <anna@azul.com>
Tue, 4 Oct 2016 13:48:37 +0000 (13:48 +0000)
committerAnna Thomas <anna@azul.com>
Tue, 4 Oct 2016 13:48:37 +0000 (13:48 +0000)
commit479cbb94055a718c53e3c5e051c977121f0309ff
tree9bf77ec6672e6c9f506cc10b7e0461ef1c9a9ff3
parentf21aa87f3bed4c44f9cdce39ba95083e0c1f40a0
[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
llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
llvm/test/Transforms/RewriteStatepointsForGC/base-vector.ll