================ @@ -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 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits