[llvm] 4146c17 - [nfc] Remove unused parameter in TailDuplicator::duplicateSimpleBB

Mircea Trofin via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 2 13:39:45 PDT 2022


Author: Mircea Trofin
Date: 2022-08-02T13:39:34-07:00
New Revision: 4146c1756d81d37675d802371109848132e6bf80

URL: https://github.com/llvm/llvm-project/commit/4146c1756d81d37675d802371109848132e6bf80
DIFF: https://github.com/llvm/llvm-project/commit/4146c1756d81d37675d802371109848132e6bf80.diff

LOG: [nfc] Remove unused parameter in TailDuplicator::duplicateSimpleBB

Differential Revision: https://reviews.llvm.org/D131008

Added: 
    

Modified: 
    llvm/include/llvm/CodeGen/TailDuplicator.h
    llvm/lib/CodeGen/TailDuplicator.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/CodeGen/TailDuplicator.h b/llvm/include/llvm/CodeGen/TailDuplicator.h
index 94e8092319d78..8fdce301c0ccb 100644
--- a/llvm/include/llvm/CodeGen/TailDuplicator.h
+++ b/llvm/include/llvm/CodeGen/TailDuplicator.h
@@ -115,8 +115,7 @@ class TailDuplicator {
   bool canCompletelyDuplicateBB(MachineBasicBlock &BB);
   bool duplicateSimpleBB(MachineBasicBlock *TailBB,
                          SmallVectorImpl<MachineBasicBlock *> &TDBBs,
-                         const DenseSet<Register> &RegsUsedByPhi,
-                         SmallVectorImpl<MachineInstr *> &Copies);
+                         const DenseSet<Register> &RegsUsedByPhi);
   bool tailDuplicate(bool IsSimple,
                      MachineBasicBlock *TailBB,
                      MachineBasicBlock *ForcedLayoutPred,

diff  --git a/llvm/lib/CodeGen/TailDuplicator.cpp b/llvm/lib/CodeGen/TailDuplicator.cpp
index 18507b8fa84f3..461971ac54a90 100644
--- a/llvm/lib/CodeGen/TailDuplicator.cpp
+++ b/llvm/lib/CodeGen/TailDuplicator.cpp
@@ -716,8 +716,7 @@ bool TailDuplicator::canCompletelyDuplicateBB(MachineBasicBlock &BB) {
 
 bool TailDuplicator::duplicateSimpleBB(
     MachineBasicBlock *TailBB, SmallVectorImpl<MachineBasicBlock *> &TDBBs,
-    const DenseSet<Register> &UsedByPhi,
-    SmallVectorImpl<MachineInstr *> &Copies) {
+    const DenseSet<Register> &UsedByPhi) {
   SmallPtrSet<MachineBasicBlock *, 8> Succs(TailBB->succ_begin(),
                                             TailBB->succ_end());
   SmallVector<MachineBasicBlock *, 8> Preds(TailBB->predecessors());
@@ -826,7 +825,7 @@ bool TailDuplicator::tailDuplicate(bool IsSimple, MachineBasicBlock *TailBB,
   getRegsUsedByPHIs(*TailBB, &UsedByPhi);
 
   if (IsSimple)
-    return duplicateSimpleBB(TailBB, TDBBs, UsedByPhi, Copies);
+    return duplicateSimpleBB(TailBB, TDBBs, UsedByPhi);
 
   // Iterate through all the unique predecessors and tail-duplicate this
   // block into them, if possible. Copying the list ahead of time also


        


More information about the llvm-commits mailing list