[clang] [llvm] [AArch64] Stack probing for dynamic allocas in SelectionDAG (PR #66525)

Sam Tebbs via cfe-commits cfe-commits at lists.llvm.org
Tue Nov 14 03:25:36 PST 2023


================
@@ -861,6 +861,12 @@ def AArch64stilp : SDNode<"AArch64ISD::STILP", SDT_AArch64stilp, [SDNPHasChain,
 def AArch64stnp : SDNode<"AArch64ISD::STNP", SDT_AArch64stnp, [SDNPHasChain, SDNPMayStore, SDNPMemOperand]>;
 
 def AArch64tbl : SDNode<"AArch64ISD::TBL", SDT_AArch64TBL>;
+
+def AArch64probedalloca
+    : SDNode<"AArch64ISD::PROBED_ALLOCA",
+             SDTypeProfile<0, 1, [SDTCisPtrTy<0>]>,
+             [SDNPHasChain]>;
----------------
SamTebbs33 wrote:

Does this need a `SDNPMayStore` attribute?

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


More information about the cfe-commits mailing list