summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/Target/X86/X86ScheduleBtVer2.td2
-rw-r--r--llvm/test/CodeGen/X86/mmx-schedule.ll2
2 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86ScheduleBtVer2.td b/llvm/lib/Target/X86/X86ScheduleBtVer2.td
index f3c18492d89..af379354d3b 100644
--- a/llvm/lib/Target/X86/X86ScheduleBtVer2.td
+++ b/llvm/lib/Target/X86/X86ScheduleBtVer2.td
@@ -776,7 +776,7 @@ def JWriteVMOVMSK: SchedWriteRes<[JFPU0, JFPA, JALU0]> {
}
def : InstRW<[JWriteVMOVMSK], (instrs MOVMSKPDrr, VMOVMSKPDrr, VMOVMSKPDYrr,
MOVMSKPSrr, VMOVMSKPSrr, VMOVMSKPSYrr,
- PMOVMSKBrr, VPMOVMSKBrr)>;
+ PMOVMSKBrr, VPMOVMSKBrr, MMX_PMOVMSKBrr)>;
def JWriteVTESTY: SchedWriteRes<[JFPU01, JFPX, JFPA, JALU0]> {
let Latency = 4;
diff --git a/llvm/test/CodeGen/X86/mmx-schedule.ll b/llvm/test/CodeGen/X86/mmx-schedule.ll
index 9d3aa067e4a..1149ed0158d 100644
--- a/llvm/test/CodeGen/X86/mmx-schedule.ll
+++ b/llvm/test/CodeGen/X86/mmx-schedule.ll
@@ -4098,7 +4098,7 @@ define i32 @test_pmovmskb(x86_mmx %a0) optsize {
;
; BTVER2-LABEL: test_pmovmskb:
; BTVER2: # %bb.0:
-; BTVER2-NEXT: pmovmskb %mm0, %eax # sched: [1:0.50]
+; BTVER2-NEXT: pmovmskb %mm0, %eax # sched: [3:1.00]
; BTVER2-NEXT: retq # sched: [4:1.00]
;
; ZNVER1-LABEL: test_pmovmskb:
OpenPOWER on IntegriCloud