mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-22 04:05:05 +00:00
[X86][Haswell][SchedModel] Add architecture specific scheduling models.
Group: Integer MMX and XMM instructions. Sub-group: Other instructions. <rdar://problem/15607571> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215917 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
0c5071f561
commit
7bdfd1b443
@ -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…
x
Reference in New Issue
Block a user