[PATCH] D131008: [nfc] Remove unused parameter in TailDuplicator::duplicateSimpleBB

Mircea Trofin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 2 12:15:10 PDT 2022


mtrofin created this revision.
mtrofin added a reviewer: rahmanl.
Herald added a subscriber: hiraditya.
Herald added a project: All.
mtrofin requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D131008

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


Index: llvm/lib/CodeGen/TailDuplicator.cpp
===================================================================
--- llvm/lib/CodeGen/TailDuplicator.cpp
+++ llvm/lib/CodeGen/TailDuplicator.cpp
@@ -716,8 +716,7 @@
 
 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 @@
   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
Index: llvm/include/llvm/CodeGen/TailDuplicator.h
===================================================================
--- llvm/include/llvm/CodeGen/TailDuplicator.h
+++ llvm/include/llvm/CodeGen/TailDuplicator.h
@@ -115,8 +115,7 @@
   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,


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D131008.449376.patch
Type: text/x-patch
Size: 1781 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220802/44e7740e/attachment.bin>


More information about the llvm-commits mailing list