================
@@ -1951,9 +1952,23 @@ let Predicates = [HasPAuth] in {
let Uses = [X16];
}
+ def AUTxMxN : Pseudo<(outs GPR64:$AuthVal, GPR64common:$Scratch),
+ (ins GPR64:$Val, i32imm:$Key,
+ i64imm:$Disc, GPR64:$AddrDisc),
+ []>, Sched<[WriteI, ReadI]> {
+ let Constraints = "$AuthVal = $Val";
----------------
atrosinenko wrote:
[nit] Constraint string can be passed as an optional argument of `Pseudo<...>`.
https://github.com/llvm/llvm-project/pull/132857
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits