diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-11-21 01:39:38 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-11-21 01:39:38 +0000 |
| commit | 27a5896fe86d6ffe22158b6fff9d15a0cc1719e1 (patch) | |
| tree | 676224576551d928196114b2e062fd131719d913 /clang/lib/Tooling/JSONCompilationDatabase.cpp | |
| parent | 8b48587f5bffd3da398d23e903ad9bd9b16ac3a6 (diff) | |
| download | bcm5719-llvm-27a5896fe86d6ffe22158b6fff9d15a0cc1719e1.tar.gz bcm5719-llvm-27a5896fe86d6ffe22158b6fff9d15a0cc1719e1.zip | |
[X86] Correct 256 vpmovzx/vpmovsx isel patterns to check HasAVX2 instead of HasAVX to prevent fast-isel from using them incorrectly.
These are AVX2 instructions, but have been incorrectly marked in tablegen for a while. This wasn't a problem until r346784 switched the patterns to use target independent ISD opcodes. This made the patterns visible to fast isel.
Fixes PR39733
llvm-svn: 347375
Diffstat (limited to 'clang/lib/Tooling/JSONCompilationDatabase.cpp')
0 files changed, 0 insertions, 0 deletions

