[X86][Btver2] Add MMX_PMOVMSKBrr to MOVMSK scheduler class

llvm-svn: 328620
This commit is contained in:
Simon Pilgrim 2018-03-27 12:26:12 +00:00
parent 4c87d233b0
commit 5f7ab4fedf
2 changed files with 2 additions and 2 deletions

View File

@ -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;

View File

@ -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: