[llvm] [NFC ]Add a helper function isTailCall for getting libcall in SelectionDAG (PR #155256)

via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 3 10:33:35 PDT 2025


================
@@ -9012,6 +9012,16 @@ static void checkAddrSpaceIsValidForLibcall(const TargetLowering *TLI,
   }
 }
 
+static bool isInTailCallPositionWrapper(const CallInst *CI,
+                                        const SelectionDAG *SelDAG,
+                                        bool IsLowerToLibCall) {
+
+  return CI && CI->isTailCall() &&
+         isInTailCallPosition(*CI, SelDAG->getTarget(),
+                              funcReturnsFirstArgOfCall(*CI) &&
+                                  IsLowerToLibCall);
----------------
RolandF77 wrote:

IsLowerToLibCall && funcReturnsFirstArgOfCall(*CI)

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


More information about the llvm-commits mailing list