forked from OSchip/llvm-project
[X86][Btver2] Add MMX_PMOVMSKBrr to MOVMSK scheduler class
llvm-svn: 328620
This commit is contained in:
parent
4c87d233b0
commit
5f7ab4fedf
|
@ -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;
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue