diff options
| author | Serguei Katkov <serguei.katkov@azul.com> | 2019-10-31 17:18:29 +0700 |
|---|---|---|
| committer | Serguei Katkov <serguei.katkov@azul.com> | 2019-10-31 17:37:53 +0700 |
| commit | 1eb04d289a6fb4c7cb75f69312a7b949987e7c97 (patch) | |
| tree | fff7eb8c0ba9147426138abd2a1cce8053e27285 /llvm/lib/Object/ELFObjectFile.cpp | |
| parent | 193a7bfb697b5d2adb1c3d37a9d624aa8131ec35 (diff) | |
| download | bcm5719-llvm-1eb04d289a6fb4c7cb75f69312a7b949987e7c97.tar.gz bcm5719-llvm-1eb04d289a6fb4c7cb75f69312a7b949987e7c97.zip | |
[LICM] Invalidate SCEV upon instruction hoisting
Since SCEV can cache information about location of an instruction, it should be invalidated when the instruction is moved.
There should be similar bug in code sinking part of LICM, it will be fixed in a follow-up change.
Patch Author: Daniil Suchkov
Reviewers: asbirlea, mkazantsev, reames
Reviewed By: asbirlea
Subscribers: hiraditya, javed.absar, llvm-commits
Differential Revision: https://reviews.llvm.org/D69370
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions

