diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-05-10 17:30:49 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-05-10 17:30:49 +0000 |
| commit | 37fbb7f173b7edd1cf3baff84111fe2a5a76cfcb (patch) | |
| tree | cf4ad4e015b01fc51f8679c72ceec459b081e96f /llvm/lib/Target/X86 | |
| parent | d23dc0f01e6aaddc2b1001607d40369d52f7bc78 (diff) | |
| download | bcm5719-llvm-37fbb7f173b7edd1cf3baff84111fe2a5a76cfcb.tar.gz bcm5719-llvm-37fbb7f173b7edd1cf3baff84111fe2a5a76cfcb.zip | |
[X86][SNB] Fix typo in PEXTRDmr instregex, was missing VPEXTRDmr.
llvm-svn: 332002
Diffstat (limited to 'llvm/lib/Target/X86')
| -rw-r--r-- | llvm/lib/Target/X86/X86SchedSandyBridge.td | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86SchedSandyBridge.td b/llvm/lib/Target/X86/X86SchedSandyBridge.td index 821f6575630..9e836dfa524 100644 --- a/llvm/lib/Target/X86/X86SchedSandyBridge.td +++ b/llvm/lib/Target/X86/X86SchedSandyBridge.td @@ -800,10 +800,8 @@ def SBWriteResGroup45 : SchedWriteRes<[SBPort0,SBPort4,SBPort23,SBPort15]> { let NumMicroOps = 4; let ResourceCycles = [1,1,1,1]; } -def: InstRW<[SBWriteResGroup45], (instregex "PEXTRDmr", - "(V?)PEXTRQmr", - "PUSHF16", - "PUSHF64")>; +def: InstRW<[SBWriteResGroup45], (instregex "(V?)PEXTR(D|Q)mr", + "PUSHF(16|64)")>; def SBWriteResGroup46 : SchedWriteRes<[SBPort4,SBPort5,SBPort01,SBPort23]> { let Latency = 5; |

