diff options
author | Manuel Jacob <me@manueljacob.de> | 2015-12-28 20:14:05 +0000 |
---|---|---|
committer | Manuel Jacob <me@manueljacob.de> | 2015-12-28 20:14:05 +0000 |
commit | 9db5b93ffc3ba35b107fbc9be04e5c3f5a4379a4 (patch) | |
tree | cd39626a7f6c9b1d156daf077c93b4ac06155740 /llvm/lib/Transforms/IPO/InlineAlways.cpp | |
parent | 549469882803cdfd6e557e979840a80a95169931 (diff) | |
download | bcm5719-llvm-9db5b93ffc3ba35b107fbc9be04e5c3f5a4379a4.tar.gz bcm5719-llvm-9db5b93ffc3ba35b107fbc9be04e5c3f5a4379a4.zip |
[RS4GC] Fix rematerialization of bitcast of bitcast.
Summary:
Previously, only the outer (last) bitcast was rematerialized, resulting in a
use of the unrelocated inner (first) bitcast after the statepoint. See the
test case for an example.
Reviewers: igor-laevsky, reames
Subscribers: reames, alex, llvm-commits, sanjoy
Differential Revision: http://reviews.llvm.org/D15789
llvm-svn: 256520
Diffstat (limited to 'llvm/lib/Transforms/IPO/InlineAlways.cpp')
0 files changed, 0 insertions, 0 deletions