[llvm] [DAGCombiner] Preserve debug location of original load in fold (conv (load x)) (PR #160236)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 22 22:47:43 PDT 2025


================
@@ -16703,7 +16703,7 @@ SDValue DAGCombiner::visitBITCAST(SDNode *N) {
         }
       }
       SDValue Load =
-          DAG.getLoad(VT, SDLoc(N), LN0->getChain(), LN0->getBasePtr(),
+          DAG.getLoad(VT, SDLoc(LN0), LN0->getChain(), LN0->getBasePtr(),
----------------
arsenm wrote:

Would getMergedLocation work better? 

https://github.com/llvm/llvm-project/pull/160236


More information about the llvm-commits mailing list