diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-02-08 17:13:54 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2015-02-08 17:13:54 +0000 |
| commit | d11b01362305c1e8b1afadd27ec1289536ba9a5a (patch) | |
| tree | c3fd9dacf4d81d460b0f91ab423f303fb9c67c12 /llvm/lib | |
| parent | 5ec75227717620e4716dc858178166767926573e (diff) | |
| download | bcm5719-llvm-d11b01362305c1e8b1afadd27ec1289536ba9a5a.tar.gz bcm5719-llvm-d11b01362305c1e8b1afadd27ec1289536ba9a5a.zip | |
Moved AVX2 vbroadcast (reg) instruction foldings under the correct grouping. NFC.
llvm-svn: 228526
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index 4685905db60..4e4c824a410 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -617,7 +617,6 @@ X86InstrInfo::X86InstrInfo(X86Subtarget &STI) { X86::VTESTPSrr, X86::VTESTPSrm, 0 }, { X86::VUCOMISDrr, X86::VUCOMISDrm, 0 }, { X86::VUCOMISSrr, X86::VUCOMISSrm, 0 }, - { X86::VBROADCASTSSrr, X86::VBROADCASTSSrm, TB_NO_REVERSE }, // AVX 256-bit foldable instructions { X86::VCVTDQ2PDYrr, X86::VCVTDQ2PDYrm, 0 }, @@ -649,10 +648,11 @@ X86InstrInfo::X86InstrInfo(X86Subtarget &STI) { X86::VSQRTPSYr, X86::VSQRTPSYm, 0 }, { X86::VTESTPDYrr, X86::VTESTPDYrm, 0 }, { X86::VTESTPSYrr, X86::VTESTPSYrm, 0 }, - { X86::VBROADCASTSSYrr, X86::VBROADCASTSSYrm, TB_NO_REVERSE }, - { X86::VBROADCASTSDYrr, X86::VBROADCASTSDYrm, TB_NO_REVERSE }, // AVX2 foldable instructions + { X86::VBROADCASTSSrr, X86::VBROADCASTSSrm, TB_NO_REVERSE }, + { X86::VBROADCASTSSYrr, X86::VBROADCASTSSYrm, TB_NO_REVERSE }, + { X86::VBROADCASTSDYrr, X86::VBROADCASTSDYrm, TB_NO_REVERSE }, { X86::VPABSBrr256, X86::VPABSBrm256, 0 }, { X86::VPABSDrr256, X86::VPABSDrm256, 0 }, { X86::VPABSWrr256, X86::VPABSWrm256, 0 }, |

