[llvm] [SelectionDAG][AMDGPU] Preserve known bits for demoted sret pointers (PR #203468)
Keshav Vinayak Jha via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 29 06:58:16 PDT 2026
================
@@ -19717,14 +19709,19 @@ void SITargetLowering::computeKnownBitsForTargetNode(const SDValue Op,
Op, Known, DemandedElts, DAG, Depth);
}
+void SITargetLowering::computeKnownBitsForSRetPointer(
+ KnownBits &Known, const MachineFunction &) const {
+ Known.Zero.setHighBits(getSubtarget()->getKnownHighZeroBitsForFrameIndex());
----------------
keshavvinayak01 wrote:
Makes sense, `SITargetLowering::computeKnownBitsForFrameIndex` now calls `computeKnownBitsForStackObjectPointer`.
https://github.com/llvm/llvm-project/pull/203468
More information about the llvm-commits
mailing list