aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2011-05-17 20:00:02 +0000
committerDevang Patel <dpatel@apple.com>2011-05-17 20:00:02 +0000
commitde98568bf8adfbfd3c7437c7cdfa617efc7147f3 (patch)
tree6caaf871b3289d8efcb6403f72b0e4d699ce03dd /lib/Transforms/Scalar
parentd9b4996637a85e0bb42e7d763c7656c063a6ec83 (diff)
downloadexternal_llvm-de98568bf8adfbfd3c7437c7cdfa617efc7147f3.zip
external_llvm-de98568bf8adfbfd3c7437c7cdfa617efc7147f3.tar.gz
external_llvm-de98568bf8adfbfd3c7437c7cdfa617efc7147f3.tar.bz2
Preserve line number information.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131482 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Scalar')
-rw-r--r--lib/Transforms/Scalar/GVN.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Transforms/Scalar/GVN.cpp b/lib/Transforms/Scalar/GVN.cpp
index cbb030e..1da5238 100644
--- a/lib/Transforms/Scalar/GVN.cpp
+++ b/lib/Transforms/Scalar/GVN.cpp
@@ -2102,6 +2102,7 @@ bool GVN::performPRE(Function &F) {
PREInstr->insertBefore(PREPred->getTerminator());
PREInstr->setName(CurInst->getName() + ".pre");
+ PREInstr->setDebugLoc(CurInst->getDebugLoc());
predMap[PREPred] = PREInstr;
VN.add(PREInstr, ValNo);
++NumGVNPRE;