diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2018-07-31 14:02:43 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2018-07-31 14:02:43 +0000 |
commit | c0c3a6ed5e3b8a8ae031ee0beb89ee488a57d080 (patch) | |
tree | 4d2f2af4a8cb9a2c15c76d583bce6fc9f225d3b5 /llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | |
parent | 7a49ce4ac488343c7d54b48283dd3151f7f957da (diff) | |
download | llvm-c0c3a6ed5e3b8a8ae031ee0beb89ee488a57d080.zip llvm-c0c3a6ed5e3b8a8ae031ee0beb89ee488a57d080.tar.gz llvm-c0c3a6ed5e3b8a8ae031ee0beb89ee488a57d080.tar.bz2 |
[SLP] Fix PR38339: Instruction does not dominate all uses!
Summary:
If the ExtractElement instructions can be optimized out during the
vectorization and we need to reshuffle the parent vector, this
ShuffleInstruction may be inserted in the wrong place causing compiler
to produce incorrect code.
Reviewers: spatel, RKSimon, mkuper, hfinkel, javed.absar
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D49928
llvm-svn: 338380
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp')
0 files changed, 0 insertions, 0 deletions