projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[MachineCombiner] Removal of dangling DBG_VALUES after combining [20598]
[oota-llvm.git]
/
lib
/
Target
/
AArch64
/
AArch64InstrInfo.cpp
diff --git
a/lib/Target/AArch64/AArch64InstrInfo.cpp
b/lib/Target/AArch64/AArch64InstrInfo.cpp
index fcf04dd2c04e680e0aa0950c87ea30297d95c9ba..df883d35fa18be09ad7ba9616a7b5b857a449e13 100644
(file)
--- a/
lib/Target/AArch64/AArch64InstrInfo.cpp
+++ b/
lib/Target/AArch64/AArch64InstrInfo.cpp
@@
-2293,8
+2293,7
@@
static bool canCombineWithMUL(MachineBasicBlock &MBB, MachineOperand &MO,
return false;
// Must only used by the user we combine with.
- // FIXME: handle the case of DBG uses gracefully
- if (!MRI.hasOneUse(MI->getOperand(0).getReg()))
+ if (!MRI.hasOneNonDBGUse(MI->getOperand(0).getReg()))
return false;
return true;