[llvm-commits] [llvm] r131480 - /llvm/trunk/lib/Transforms/Utils/BreakCriticalEdges.cpp
Devang Patel
dpatel at apple.com
Tue May 17 12:43:06 PDT 2011
Author: dpatel
Date: Tue May 17 14:43:06 2011
New Revision: 131480
URL: http://llvm.org/viewvc/llvm-project?rev=131480&view=rev
Log:
Preserve line number information.
Modified:
llvm/trunk/lib/Transforms/Utils/BreakCriticalEdges.cpp
Modified: llvm/trunk/lib/Transforms/Utils/BreakCriticalEdges.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/BreakCriticalEdges.cpp?rev=131480&r1=131479&r2=131480&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/BreakCriticalEdges.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/BreakCriticalEdges.cpp Tue May 17 14:43:06 2011
@@ -180,7 +180,8 @@
BasicBlock *NewBB = BasicBlock::Create(TI->getContext(),
TIBB->getName() + "." + DestBB->getName() + "_crit_edge");
// Create our unconditional branch.
- BranchInst::Create(DestBB, NewBB);
+ BranchInst *NewBI = BranchInst::Create(DestBB, NewBB);
+ NewBI->setDebugLoc(TI->getDebugLoc());
// Branch to the new block, breaking the edge.
TI->setSuccessor(SuccNum, NewBB);
More information about the llvm-commits
mailing list