[X86] Remove unnecessary overrides for CBW/CWDE/CDQE/CMC instructions
All of these match the default WriteALU schedule
This commit is contained in:
parent
3eacda4547
commit
814267e3ee
|
@ -957,8 +957,7 @@ def HWWriteResGroup10 : SchedWriteRes<[HWPort0156]> {
|
|||
let NumMicroOps = 1;
|
||||
let ResourceCycles = [1];
|
||||
}
|
||||
def: InstRW<[HWWriteResGroup10], (instrs CBW, CWDE, CDQE,
|
||||
CMC, STC,
|
||||
def: InstRW<[HWWriteResGroup10], (instrs STC,
|
||||
SGDT64m,
|
||||
SIDT64m,
|
||||
SMSW16m,
|
||||
|
|
|
@ -727,8 +727,7 @@ def ICXWriteResGroup10 : SchedWriteRes<[ICXPort0156]> {
|
|||
let NumMicroOps = 1;
|
||||
let ResourceCycles = [1];
|
||||
}
|
||||
def: InstRW<[ICXWriteResGroup10], (instrs CBW, CWDE, CDQE,
|
||||
CMC, STC,
|
||||
def: InstRW<[ICXWriteResGroup10], (instrs STC,
|
||||
SGDT64m,
|
||||
SIDT64m,
|
||||
SMSW16m,
|
||||
|
|
|
@ -689,8 +689,7 @@ def SKLWriteResGroup10 : SchedWriteRes<[SKLPort0156]> {
|
|||
let NumMicroOps = 1;
|
||||
let ResourceCycles = [1];
|
||||
}
|
||||
def: InstRW<[SKLWriteResGroup10], (instrs CBW, CWDE, CDQE,
|
||||
CMC, STC,
|
||||
def: InstRW<[SKLWriteResGroup10], (instrs STC,
|
||||
SGDT64m,
|
||||
SIDT64m,
|
||||
SMSW16m,
|
||||
|
|
|
@ -709,8 +709,7 @@ def SKXWriteResGroup10 : SchedWriteRes<[SKXPort0156]> {
|
|||
let NumMicroOps = 1;
|
||||
let ResourceCycles = [1];
|
||||
}
|
||||
def: InstRW<[SKXWriteResGroup10], (instrs CBW, CWDE, CDQE,
|
||||
CMC, STC,
|
||||
def: InstRW<[SKXWriteResGroup10], (instrs STC,
|
||||
SGDT64m,
|
||||
SIDT64m,
|
||||
SMSW16m,
|
||||
|
|
Loading…
Reference in New Issue