]> granicus.if.org Git - llvm/commitdiff
[AArch64] Refactor Exynos predicate (NFC)
authorEvandro Menezes <e.menezes@samsung.com>
Fri, 21 Dec 2018 15:51:34 +0000 (15:51 +0000)
committerEvandro Menezes <e.menezes@samsung.com>
Fri, 21 Dec 2018 15:51:34 +0000 (15:51 +0000)
Change order of conditions in predicate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@349918 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64SchedPredExynos.td

index 967245bcba47e003d64c1fba51088ab9d20cf79e..998b0e21e96dc7da9f6580d21636fd2965d6ba86 100644 (file)
@@ -126,14 +126,13 @@ def ExynosShiftExFn   : TIIPredicate<
                                IsArithLogicShiftOp.ValidOpcodes,
                                MCReturnStatement<
                                  CheckAny<
-                                   [CheckAll<
+                                   [ExynosCheckShift,
+                                    CheckAll<
                                      [CheckShiftLSL,
-                                      CheckShiftBy8]>,
-                                    ExynosCheckShift]>>>],
+                                      CheckShiftBy8]>]>>>],
                             MCReturnStatement<FalsePred>>>;
 def ExynosShiftExPred : MCSchedPredicate<ExynosShiftExFn>;
 
-
 // Identify arithmetic and logic immediate instructions.
 def ExynosCheapFn : TIIPredicate<
                       "isExynosCheapAsMove",