diff options
author | Adrian Prantl <aprantl@apple.com> | 2017-07-28 23:00:45 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2017-07-28 23:00:45 +0000 |
commit | 8b9bb534a176a26a8cd6a80366aabbc03abcc7e8 (patch) | |
tree | b7c42fbc153996474d92a2273ef2a38fbab59bfc /llvm/lib/Target | |
parent | d92ac5a259b19236696f4af0a8d199fb665761ea (diff) | |
download | bcm5719-llvm-8b9bb534a176a26a8cd6a80366aabbc03abcc7e8.tar.gz bcm5719-llvm-8b9bb534a176a26a8cd6a80366aabbc03abcc7e8.zip |
Remove the unused offset from DBG_VALUE (NFC)
Followup to r309426.
rdar://problem/33580047
llvm-svn: 309450
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86OptimizeLEAs.cpp b/llvm/lib/Target/X86/X86OptimizeLEAs.cpp index e6756b975c1..896f6251889 100644 --- a/llvm/lib/Target/X86/X86OptimizeLEAs.cpp +++ b/llvm/lib/Target/X86/X86OptimizeLEAs.cpp @@ -553,10 +553,11 @@ MachineInstr *OptimizeLEAPass::replaceDebugValue(MachineInstr &MI, MachineBasicBlock *MBB = MI.getParent(); DebugLoc DL = MI.getDebugLoc(); bool IsIndirect = MI.isIndirectDebugValue(); - int64_t Offset = IsIndirect ? MI.getOperand(1).getImm() : 0; const MDNode *Var = MI.getDebugVariable(); + if (IsIndirect) + assert(MI.getOperand(1).getImm() == 0 && "DBG_VALUE with nonzero offset"); return BuildMI(*MBB, MBB->erase(&MI), DL, TII->get(TargetOpcode::DBG_VALUE), - IsIndirect, VReg, Offset, Var, Expr); + IsIndirect, VReg, Var, Expr); } // Try to find similar LEAs in the list and replace one with another. |