[llvm] [InferAddressSpaces] Infer pointer stored and then loaded from global variable (PR #159755)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 19 06:45:35 PST 2025
================
@@ -373,6 +399,19 @@ getPointerOperands(const Value &V, const DataLayout &DL,
auto *P2I = cast<Operator>(Op.getOperand(0));
return {P2I->getOperand(0)};
}
+ case Instruction::Load: {
+ assert(V.getType()->isPtrOrPtrVectorTy());
----------------
arsenm wrote:
This function is supposed to be simply parsing the pointer operand, it shouldn't have any of this user analysis?
https://github.com/llvm/llvm-project/pull/159755
More information about the llvm-commits
mailing list