diff options
author | Craig Topper <craig.topper@intel.com> | 2018-03-25 17:33:14 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-03-25 17:33:14 +0000 |
commit | 972bdbd415795d432c2c6d6534199417b5395d9e (patch) | |
tree | 3a2bf02f6b9ce94c6ea0007544bc92871dbcbf01 | |
parent | 562e8b4eae83f165ae3d3833e1129b925facb1fa (diff) | |
download | bcm5719-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.td | 36 |
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]> { |