Remove non-DebugLoc versions of getLoad and getStore.
Adjust the many callers of those versions.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63767 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/CellSPU/SPUISelDAGToDAG.cpp b/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
index ea76758..08cc8d0 100644
--- a/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
+++ b/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
@@ -249,6 +249,7 @@
   SDNode *emitBuildVector(SDValue build_vec) {
     MVT vecVT = build_vec.getValueType();
     SDNode *bvNode = build_vec.getNode();
+    DebugLoc dl = bvNode->getDebugLoc();
 
     // Check to see if this vector can be represented as a CellSPU immediate
     // constant by invoking all of the instruction selection predicates:
@@ -279,7 +280,7 @@
     SDValue CGPoolOffset =
             SPU::LowerConstantPool(CPIdx, *CurDAG,
                                    SPUtli.getSPUTargetMachine());
-    return SelectCode(CurDAG->getLoad(build_vec.getValueType(),
+    return SelectCode(CurDAG->getLoad(build_vec.getValueType(), dl,
                                       CurDAG->getEntryNode(), CGPoolOffset,
                                       PseudoSourceValue::getConstantPool(), 0,
                                       false, Alignment));