diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2023-10-02 22:41:31 +0300 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2023-10-02 22:43:24 +0300 |
commit | f79379398d671e2a8ebcc107de09e87686b19467 (patch) | |
tree | a1de41e5279e3eb473de39ef355429664a607859 /llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp | |
parent | 5833a9e99adae80b60127b8e54bd5c291452cfaf (diff) | |
download | llvm-f79379398d671e2a8ebcc107de09e87686b19467.zip llvm-f79379398d671e2a8ebcc107de09e87686b19467.tar.gz llvm-f79379398d671e2a8ebcc107de09e87686b19467.tar.bz2 |
Revert "CodeGen: Disable isCopyInstrImpl if there are implicit operands"
This reverts commit bc7d88faf1a595ab59952a2054418cdd0d9eeee8.
This is broken with 414ff812d6241b728754ce562081419e7fc091eb reverted.
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp')
-rw-r--r-- | llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp b/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp index 4c3b624..116c6b7 100644 --- a/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp +++ b/llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp @@ -1364,7 +1364,7 @@ void VarLocBasedLDV::removeEntryValue(const MachineInstr &MI, // TODO: Try to keep tracking of an entry value if we encounter a propagated // DBG_VALUE describing the copy of the entry value. (Propagated entry value // does not indicate the parameter modification.) - auto DestSrc = TII->isCopyInstr(*TransferInst, false); + auto DestSrc = TII->isCopyInstr(*TransferInst); if (DestSrc) { const MachineOperand *SrcRegOp, *DestRegOp; SrcRegOp = DestSrc->Source; @@ -1840,7 +1840,7 @@ void VarLocBasedLDV::transferRegisterCopy(MachineInstr &MI, OpenRangesSet &OpenRanges, VarLocMap &VarLocIDs, TransferMap &Transfers) { - auto DestSrc = TII->isCopyInstr(MI, false); + auto DestSrc = TII->isCopyInstr(MI); if (!DestSrc) return; |