forked from OSchip/llvm-project
[X86][Haswell][SchedModel] Add architecture specific scheduling models.
Group: Integer MMX and XMM instructions. Sub-group: Other instructions. <rdar://problem/15607571> llvm-svn: 215917
This commit is contained in:
parent
91513d9522
commit
bd11563742
|
@ -1536,4 +1536,13 @@ def : InstRW<[WritePShift], (instregex "(V?)PS(LL|RL|RA)(W|D|Q)(Y?)rr")>;
|
|||
// PSLL,PSRL DQ.
|
||||
def : InstRW<[WriteP5], (instregex "(V?)PS(R|L)LDQ(Y?)ri")>;
|
||||
|
||||
//-- Other --//
|
||||
|
||||
// EMMS.
|
||||
def WriteEMMS : SchedWriteRes<[]> {
|
||||
let Latency = 13;
|
||||
let NumMicroOps = 31;
|
||||
}
|
||||
def : InstRW<[WriteEMMS], (instregex "MMX_EMMS")>;
|
||||
|
||||
} // SchedModel
|
||||
|
|
Loading…
Reference in New Issue