forked from OSchip/llvm-project
[X86][BtVer2] Remove 128-bit F16C InstRW overrides.
These are already handled identically by WriteCvtF2F. llvm-svn: 330318
This commit is contained in:
parent
b04cd1b9f3
commit
33dede9075
|
@ -502,21 +502,11 @@ def : InstRW<[JWriteINSERTQ], (instrs INSERTQ, INSERTQI)>;
|
|||
// F16C instructions.
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
def JWriteCVT3: SchedWriteRes<[JFPU1, JSTC]> {
|
||||
let Latency = 3;
|
||||
}
|
||||
def : InstRW<[JWriteCVT3], (instrs VCVTPS2PHrr, VCVTPH2PSrr)>;
|
||||
|
||||
def JWriteCVT3St: SchedWriteRes<[JFPU1, JSTC, JSAGU]> {
|
||||
let Latency = 3;
|
||||
}
|
||||
def : InstRW<[JWriteCVT3St], (instrs VCVTPS2PHmr)>;
|
||||
|
||||
def JWriteCVT3Ld: SchedWriteRes<[JLAGU, JFPU1, JSTC]> {
|
||||
let Latency = 8;
|
||||
}
|
||||
def : InstRW<[JWriteCVT3Ld], (instrs VCVTPH2PSrm)>;
|
||||
|
||||
def JWriteCVTPS2PHY: SchedWriteRes<[JFPU1, JSTC, JFPX]> {
|
||||
let Latency = 6;
|
||||
let ResourceCycles = [2, 2, 2];
|
||||
|
|
Loading…
Reference in New Issue