[llvm] r328454 - [X86][SkylakeClient] Fix a set of regular expressions that were checking for optionally starting with 'Y' instead of 'V'

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 25 10:33:14 PDT 2018


Author: ctopper
Date: Sun Mar 25 10:33:14 2018
New Revision: 328454

URL: http://llvm.org/viewvc/llvm-project?rev=328454&view=rev
Log:
[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

Modified:
    llvm/trunk/lib/Target/X86/X86SchedSkylakeClient.td

Modified: llvm/trunk/lib/Target/X86/X86SchedSkylakeClient.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86SchedSkylakeClient.td?rev=328454&r1=328453&r2=328454&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86SchedSkylakeClient.td (original)
+++ llvm/trunk/lib/Target/X86/X86SchedSkylakeClient.td Sun Mar 25 10:33:14 2018
@@ -664,24 +664,24 @@ def: InstRW<[SKLWriteResGroup11], (instr
                                              "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]> {




More information about the llvm-commits mailing list