diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86SchedHaswell.td')
| -rw-r--r-- | llvm/lib/Target/X86/X86SchedHaswell.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86SchedHaswell.td b/llvm/lib/Target/X86/X86SchedHaswell.td index 35f0d99de72..b1221fc1498 100644 --- a/llvm/lib/Target/X86/X86SchedHaswell.td +++ b/llvm/lib/Target/X86/X86SchedHaswell.td @@ -1586,6 +1586,7 @@ def: InstRW<[HWWriteResGroup12], (instregex "ADDSDrm")>; def: InstRW<[HWWriteResGroup12], (instregex "ADDSSrm")>; def: InstRW<[HWWriteResGroup12], (instregex "BSF(16|32|64)rm")>; def: InstRW<[HWWriteResGroup12], (instregex "BSR(16|32|64)rm")>; +def: InstRW<[HWWriteResGroup12], (instregex "CMPSDrm")>; def: InstRW<[HWWriteResGroup12], (instregex "CMPSSrm")>; def: InstRW<[HWWriteResGroup12], (instregex "COMISDrm")>; def: InstRW<[HWWriteResGroup12], (instregex "COMISSrm")>; @@ -2591,6 +2592,7 @@ def: InstRW<[HWWriteResGroup50], (instregex "BSF(16|32|64)rr")>; def: InstRW<[HWWriteResGroup50], (instregex "BSR(16|32|64)rr")>; def: InstRW<[HWWriteResGroup50], (instregex "CMPPDrri")>; def: InstRW<[HWWriteResGroup50], (instregex "CMPPSrri")>; +def: InstRW<[HWWriteResGroup50], (instregex "CMPSDrr")>; def: InstRW<[HWWriteResGroup50], (instregex "CMPSSrr")>; def: InstRW<[HWWriteResGroup50], (instregex "COMISDrr")>; def: InstRW<[HWWriteResGroup50], (instregex "COMISSrr")>; |

