diff options
| author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2016-02-04 15:11:11 +0000 |
|---|---|---|
| committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2016-02-04 15:11:11 +0000 |
| commit | 86528270b9afc0fb7e1eccb01f77c3deb971e7be (patch) | |
| tree | 59945f2ff48dbba7579c4e6a893d9c7cb21e8dc3 /llvm/lib/Target | |
| parent | 23e44f5e395ff21b096131bdb31daaddbd4b3c5f (diff) | |
| download | bcm5719-llvm-86528270b9afc0fb7e1eccb01f77c3deb971e7be.tar.gz bcm5719-llvm-86528270b9afc0fb7e1eccb01f77c3deb971e7be.zip | |
AVX-512: Fixed a bug in FMA instruction selection on KNL
The FMA instruction was selected from AVX2 set instead of AVX-512
Differential Revision: http://reviews.llvm.org/D16884
llvm-svn: 259792
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrFormats.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFormats.td b/llvm/lib/Target/X86/X86InstrFormats.td index e2fa295c023..5183adc834b 100644 --- a/llvm/lib/Target/X86/X86InstrFormats.td +++ b/llvm/lib/Target/X86/X86InstrFormats.td @@ -845,7 +845,7 @@ class AVXPCLMULIi8<bits<8> o, Format F, dag outs, dag ins, string asm, class FMA3<bits<8> o, Format F, dag outs, dag ins, string asm, list<dag>pattern, InstrItinClass itin = NoItinerary> : I<o, F, outs, ins, asm, pattern, itin>, T8PD, - VEX_4V, FMASC, Requires<[HasFMA]>; + VEX_4V, FMASC, Requires<[HasFMA, NoVLX]>; // FMA4 Instruction Templates class FMA4<bits<8> o, Format F, dag outs, dag ins, string asm, |

