diff options
author | Roman Tereshin <rtereshin@apple.com> | 2019-01-18 20:13:42 +0000 |
---|---|---|
committer | Roman Tereshin <rtereshin@apple.com> | 2019-01-18 20:13:42 +0000 |
commit | 85a0467a11bc748a242a858dfb950fce2956fa79 (patch) | |
tree | 362a299689de464045ab1f596d1acce202915d04 /lldb/packages/Python/lldbsuite/test | |
parent | d4023bd2cb2606db1a734966b14f865a52c68285 (diff) | |
download | bcm5719-llvm-85a0467a11bc748a242a858dfb950fce2956fa79.tar.gz bcm5719-llvm-85a0467a11bc748a242a858dfb950fce2956fa79.zip |
[CGP] Check for existing inttotpr before creating new one
Make sure CodeGenPrepare doesn't emit multiple inttoptr instructions of
the same integer value while sinking address computations, but rather
CSEs them on the fly: excessive inttoptr's confuse SCEV into thinking
that related pointers have nothing to do with each other.
This problem blocks LoadStoreVectorizer from vectorizing some of the
loads / stores in a downstream target.
Reviewed By: hfinkel
Differential Revision: https://reviews.llvm.org/D56838
llvm-svn: 351582
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
0 files changed, 0 insertions, 0 deletions