[llvm] [SelectionDAG] Combine range metadata when loads are CSEd. (PR #146026)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 26 22:26:54 PDT 2025
================
@@ -9111,6 +9111,7 @@ SDValue SelectionDAG::getAtomic(unsigned Opcode, const SDLoc &dl, EVT MemVT,
void* IP = nullptr;
if (SDNode *E = FindNodeOrInsertPos(ID, dl, IP)) {
cast<AtomicSDNode>(E)->refineAlignment(MMO);
+ cast<AtomicSDNode>(E)->refineRanges(MMO);
----------------
topperc wrote:
Stores and other nodes that don't really have range metadata.
https://github.com/llvm/llvm-project/pull/146026
More information about the llvm-commits
mailing list