[llvm] [AArch64] Add C1-Nano scheduling model (PR #182316)

via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 28 06:39:44 PDT 2026


================
@@ -61,13 +61,19 @@ let FunctionMapper = "AArch64_AM::getShiftType" in {
 // Generic predicates.
 
 // Check for ZR in a register operand.
+def CheckIsReg0Zero : CheckAll<
+                        [CheckIsRegOperand<0>,
+                         CheckAny<
+                           [CheckRegOperand<0, WZR>,
+                            CheckRegOperand<0, XZR>]>]>;
 foreach I = {1-3} in {
----------------
walkerkd wrote:

Sorry I missed your comments in the patch I pushed yesterday.

Now done

https://github.com/llvm/llvm-project/pull/182316


More information about the llvm-commits mailing list