mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 11:42:57 +01:00
[X86] Remove unnecessary CVT instrw overrides.
llvm-svn: 330552
This commit is contained in:
parent
e85d8ff3b7
commit
b2e5ced9b1
@ -1426,8 +1426,6 @@ def: InstRW<[BWWriteResGroup91], (instregex "MMX_CVTPI2PSirm",
|
||||
"(V?)ADDSUBPDrm",
|
||||
"(V?)ADDSUBPSrm",
|
||||
"(V?)CVTDQ2PSrm",
|
||||
"(V?)CVTPS2DQrm",
|
||||
"(V?)CVTTPS2DQrm",
|
||||
"(V?)SUBPDrm",
|
||||
"(V?)SUBPSrm",
|
||||
"(V?)SUBSDrm",
|
||||
@ -1551,7 +1549,6 @@ def: InstRW<[BWWriteResGroup101], (instregex "ADD_F32m",
|
||||
"VADDSUBPSYrm",
|
||||
"VCMPPDYrmi",
|
||||
"VCMPPSYrmi",
|
||||
"VCVTDQ2PSYrm",
|
||||
"VCVTPS2DQYrm",
|
||||
"VCVTTPS2DQYrm",
|
||||
"VMAX(C?)PDYrm",
|
||||
|
@ -1493,7 +1493,6 @@ def: InstRW<[HWWriteResGroup52], (instregex "(V?)ADDPDrm",
|
||||
"(V?)ADDPSrm",
|
||||
"(V?)ADDSUBPDrm",
|
||||
"(V?)ADDSUBPSrm",
|
||||
"(V?)CVTDQ2PSrm",
|
||||
"(V?)CVTPS2DQrm",
|
||||
"(V?)CVTTPS2DQrm",
|
||||
"(V?)SUBPDrm",
|
||||
|
@ -1247,12 +1247,6 @@ def ZnWriteCVTPD2PSLd: SchedWriteRes<[ZnAGU,ZnFPU03]> {
|
||||
// x,m128.
|
||||
def : InstRW<[ZnWriteCVTPD2PSLd], (instregex "(V?)CVTPD2PS(X?)rm")>;
|
||||
|
||||
// x,y.
|
||||
def ZnWriteCVTPD2PSYr : SchedWriteRes<[ZnFPU3]> {
|
||||
let Latency = 5;
|
||||
}
|
||||
def : InstRW<[ZnWriteCVTPD2PSYr], (instregex "(V?)CVTPD2PSYrr")>;
|
||||
|
||||
// x,m256.
|
||||
def ZnWriteCVTPD2PSYLd : SchedWriteRes<[ZnAGU, ZnFPU3]> {
|
||||
let Latency = 11;
|
||||
@ -1351,9 +1345,6 @@ def : InstRW<[ZnWriteCVTPS2PIr], (instregex "MMX_CVT(T?)PD2PIirr")>;
|
||||
def ZnWriteCVSTSI2SSr: SchedWriteRes<[ZnFPU3]> {
|
||||
let Latency = 5;
|
||||
}
|
||||
// CVSTSI2SS.
|
||||
// x,r32.
|
||||
def : InstRW<[ZnWriteCVSTSI2SSr], (instregex "(V?)CVTSI2SS(64)?rr")>;
|
||||
|
||||
// same as CVTPD2DQr
|
||||
// CVT(T)SS2SI.
|
||||
|
Loading…
Reference in New Issue
Block a user