[llvm-branch-commits] [llvm] AMDGPU: Add is.shared/is.private intrinsics to isBoolSGPR (PR #141804)
Shilei Tian via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed May 28 09:52:40 PDT 2025
================
@@ -11922,6 +11922,18 @@ bool llvm::isBoolSGPR(SDValue V) {
case ISD::SMULO:
case ISD::UMULO:
return V.getResNo() == 1;
+ case ISD::INTRINSIC_WO_CHAIN: {
+ unsigned IntrinsicID = V.getConstantOperandVal(0);
+ switch (IntrinsicID) {
+ case Intrinsic::amdgcn_is_shared:
+ case Intrinsic::amdgcn_is_private:
+ return true;
+ default:
+ return false;
+ }
+
+ return false;
----------------
shiltian wrote:
nit: llvm_unreachable?
https://github.com/llvm/llvm-project/pull/141804
More information about the llvm-branch-commits
mailing list