diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2016-04-01 17:28:15 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2016-04-01 17:28:15 +0000 |
| commit | 6f1f85f0e1bc88b1151080edddbe4794a0b81b32 (patch) | |
| tree | 3a8b0152ac404ee901a3c4ca9184285b39d23112 /llvm/test/Instrumentation/SanitizerCoverage/coverage.ll | |
| parent | f7f52ef65df2efbb6619be15afd0864c84466346 (diff) | |
| download | bcm5719-llvm-6f1f85f0e1bc88b1151080edddbe4794a0b81b32.tar.gz bcm5719-llvm-6f1f85f0e1bc88b1151080edddbe4794a0b81b32.zip | |
[SLPVectorizer] Don't insert an extractelement before a catchswitch
A catchswitch cannot be preceded by another instruction in the same
basic block (other than a PHI node).
Instead, insert the extract element right after the materialization of
the vectorized value. This isn't optimal but is a reasonable compromise
given the constraints of WinEH.
This fixes PR27163.
llvm-svn: 265157
Diffstat (limited to 'llvm/test/Instrumentation/SanitizerCoverage/coverage.ll')
0 files changed, 0 insertions, 0 deletions

