diff options
| author | Mikael Holmen <mikael.holmen@ericsson.com> | 2017-12-07 07:01:21 +0000 |
|---|---|---|
| committer | Mikael Holmen <mikael.holmen@ericsson.com> | 2017-12-07 07:01:21 +0000 |
| commit | b5deac444d1df66f595a42dfff1df4467a2ed436 (patch) | |
| tree | cb01dc09b921b13b92b7f64bd8296cb83c14ef1b /llvm/lib/CodeGen/OptimizePHIs.cpp | |
| parent | 8543d53fd94feb7823cdd97964172c8493f93ffd (diff) | |
| download | bcm5719-llvm-b5deac444d1df66f595a42dfff1df4467a2ed436.tar.gz bcm5719-llvm-b5deac444d1df66f595a42dfff1df4467a2ed436.zip | |
Skip DBG instr in OptimizePHIs when looking for dead PHI cycles
Summary:
Changed use_instructions() to use_nodbg_instructions() when
building an instruction set.
We don't want the presence of debug info to affect the code
we generate.
Reviewers: dblaikie, Eugene.Zelenko, chandlerc, aprantl
Reviewed By: aprantl
Subscribers: aprantl, llvm-commits
Differential Revision: https://reviews.llvm.org/D40882
llvm-svn: 320010
Diffstat (limited to 'llvm/lib/CodeGen/OptimizePHIs.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/OptimizePHIs.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/OptimizePHIs.cpp b/llvm/lib/CodeGen/OptimizePHIs.cpp index 82ec1cb5c94..5421b444d86 100644 --- a/llvm/lib/CodeGen/OptimizePHIs.cpp +++ b/llvm/lib/CodeGen/OptimizePHIs.cpp @@ -154,7 +154,7 @@ bool OptimizePHIs::IsDeadPHICycle(MachineInstr *MI, InstrSet &PHIsInCycle) { if (PHIsInCycle.size() == 16) return false; - for (MachineInstr &UseMI : MRI->use_instructions(DstReg)) { + for (MachineInstr &UseMI : MRI->use_nodbg_instructions(DstReg)) { if (!UseMI.isPHI() || !IsDeadPHICycle(&UseMI, PHIsInCycle)) return false; } |

