summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-03-25 17:33:14 +0000
committerCraig Topper <craig.topper@intel.com>2018-03-25 17:33:14 +0000
commit972bdbd415795d432c2c6d6534199417b5395d9e (patch)
tree3a2bf02f6b9ce94c6ea0007544bc92871dbcbf01
parent562e8b4eae83f165ae3d3833e1129b925facb1fa (diff)
downloadbcm5719-llvm-972bdbd415795d432c2c6d6534199417b5395d9e.tar.gz
bcm5719-llvm-972bdbd415795d432c2c6d6534199417b5395d9e.zip
[X86][SkylakeClient] Fix a set of regular expressions that were checking for optionally starting with 'Y' instead of 'V'
These bad regexs were introduced by r328435 llvm-svn: 328454
-rw-r--r--llvm/lib/Target/X86/X86SchedSkylakeClient.td36
1 files changed, 18 insertions, 18 deletions
diff --git a/llvm/lib/Target/X86/X86SchedSkylakeClient.td b/llvm/lib/Target/X86/X86SchedSkylakeClient.td
index 8909cce96c4..44c9bb0866a 100644
--- a/llvm/lib/Target/X86/X86SchedSkylakeClient.td
+++ b/llvm/lib/Target/X86/X86SchedSkylakeClient.td
@@ -664,24 +664,24 @@ def: InstRW<[SKLWriteResGroup11], (instregex "FBSTPm",
"ST_FP80m",
"VEXTRACTF128mr",
"VEXTRACTI128mr",
- "(Y?)MOVAPDYmr",
- "(Y?)MOVAPS(Y?)mr",
- "(Y?)MOVDQA(Y?)mr",
- "(Y?)MOVDQU(Y?)mr",
- "(Y?)MOVHPDmr",
- "(Y?)MOVHPSmr",
- "(Y?)MOVLPDmr",
- "(Y?)MOVLPSmr",
- "(Y?)MOVNTDQ(Y?)mr",
- "(Y?)MOVNTPD(Y?)mr",
- "(Y?)MOVNTPS(Y?)mr",
- "(Y?)MOVPDI2DImr",
- "(Y?)MOVPQI2QImr",
- "(Y?)MOVPQIto64mr",
- "(Y?)MOVSDmr",
- "(Y?)MOVSSmr",
- "(Y?)MOVUPD(Y?)mr",
- "(Y?)MOVUPS(Y?)mr",
+ "(V?)MOVAPDYmr",
+ "(V?)MOVAPS(Y?)mr",
+ "(V?)MOVDQA(Y?)mr",
+ "(V?)MOVDQU(Y?)mr",
+ "(V?)MOVHPDmr",
+ "(V?)MOVHPSmr",
+ "(V?)MOVLPDmr",
+ "(V?)MOVLPSmr",
+ "(V?)MOVNTDQ(Y?)mr",
+ "(V?)MOVNTPD(Y?)mr",
+ "(V?)MOVNTPS(Y?)mr",
+ "(V?)MOVPDI2DImr",
+ "(V?)MOVPQI2QImr",
+ "(V?)MOVPQIto64mr",
+ "(V?)MOVSDmr",
+ "(V?)MOVSSmr",
+ "(V?)MOVUPD(Y?)mr",
+ "(V?)MOVUPS(Y?)mr",
"VMPTRSTm")>;
def SKLWriteResGroup12 : SchedWriteRes<[SKLPort0]> {
OpenPOWER on IntegriCloud