[PATCH] D25742: Remove debug location from common tail when tail-merging
Matthias Braun via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 25 12:42:38 PDT 2016
MatzeB added inline comments.
================
Comment at: llvm/trunk/lib/CodeGen/BranchFolding.cpp:899-902
+ // Remove the original debug location from the common tail.
+ for (auto &MI : *MBB)
+ if (!MI.isDebugValue())
+ MI.setDebugLoc(DebugLoc());
----------------
You could avoid the extra loop by putting this code into mergeOperations() (line 770 already has a check for isDebugValue()).
Repository:
rL LLVM
https://reviews.llvm.org/D25742
More information about the llvm-commits
mailing list