From 42b5b228d187644313d3979943bc7294cc4bb93e Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Tue, 12 Jan 2021 21:43:48 -0800 Subject: [PATCH] [CodeGen] Remove unused function isRegLiveInExitBlocks (NFC) The last use was removed on Jan 17, 2020 in commit 42350cd893a9cf6c199b17441dc2ba526c7cca71. --- include/llvm/CodeGen/MachineLoopUtils.h | 4 ---- lib/CodeGen/MachineLoopUtils.cpp | 11 ----------- 2 files changed, 15 deletions(-) diff --git a/include/llvm/CodeGen/MachineLoopUtils.h b/include/llvm/CodeGen/MachineLoopUtils.h index 2cb0134ca84..ec0b3529c0d 100644 --- a/include/llvm/CodeGen/MachineLoopUtils.h +++ b/include/llvm/CodeGen/MachineLoopUtils.h @@ -37,10 +37,6 @@ MachineBasicBlock *PeelSingleBlockLoop(LoopPeelDirection Direction, MachineRegisterInfo &MRI, const TargetInstrInfo *TII); -/// Return true if PhysReg is live outside the loop, i.e. determine if it -/// is live in the loop exit blocks, and false otherwise. -bool isRegLiveInExitBlocks(MachineLoop *Loop, int PhysReg); - } // namespace llvm #endif // LLVM_LIB_CODEGEN_MACHINELOOPUTILS_H diff --git a/lib/CodeGen/MachineLoopUtils.cpp b/lib/CodeGen/MachineLoopUtils.cpp index 2295e1ca6d4..fdcc8472f1c 100644 --- a/lib/CodeGen/MachineLoopUtils.cpp +++ b/lib/CodeGen/MachineLoopUtils.cpp @@ -130,14 +130,3 @@ MachineBasicBlock *llvm::PeelSingleBlockLoop(LoopPeelDirection Direction, return NewBB; } - -bool llvm::isRegLiveInExitBlocks(MachineLoop *Loop, int PhysReg) { - SmallVector ExitBlocks; - Loop->getExitBlocks(ExitBlocks); - - for (auto *MBB : ExitBlocks) - if (MBB->isLiveIn(PhysReg)) - return true; - - return false; -}