diff options
| author | Eric Christopher <echristo@gmail.com> | 2018-04-24 02:10:59 +0000 |
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2018-04-24 02:10:59 +0000 |
| commit | b9733d0f7c0d8c5bf39e2ae910b589cbcec74837 (patch) | |
| tree | f559b3a1a20ad88919598f81f9b1c023561228b2 /llvm/lib/Target | |
| parent | 5a0a40b8cb9d82c9ff6202d17fdefd966f987aa9 (diff) | |
| download | bcm5719-llvm-b9733d0f7c0d8c5bf39e2ae910b589cbcec74837.tar.gz bcm5719-llvm-b9733d0f7c0d8c5bf39e2ae910b589cbcec74837.zip | |
Remove unused function HexagonEarlyIfConversion::replacePhiEdges. NFC.
llvm-svn: 330678
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp b/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp index f2ca118cd47..660466d0d6c 100644 --- a/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp +++ b/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp @@ -208,7 +208,6 @@ namespace { void removeBlock(MachineBasicBlock *B); void eliminatePhis(MachineBasicBlock *B); - void replacePhiEdges(MachineBasicBlock *OldB, MachineBasicBlock *NewB); void mergeBlocks(MachineBasicBlock *PredB, MachineBasicBlock *SuccB); void simplifyFlowGraph(const FlowPattern &FP); @@ -1006,20 +1005,6 @@ void HexagonEarlyIfConversion::eliminatePhis(MachineBasicBlock *B) { } } -void HexagonEarlyIfConversion::replacePhiEdges(MachineBasicBlock *OldB, - MachineBasicBlock *NewB) { - for (auto I = OldB->succ_begin(), E = OldB->succ_end(); I != E; ++I) { - MachineBasicBlock *SB = *I; - MachineBasicBlock::iterator P, N = SB->getFirstNonPHI(); - for (P = SB->begin(); P != N; ++P) { - MachineInstr &PN = *P; - for (MachineOperand &MO : PN.operands()) - if (MO.isMBB() && MO.getMBB() == OldB) - MO.setMBB(NewB); - } - } -} - void HexagonEarlyIfConversion::mergeBlocks(MachineBasicBlock *PredB, MachineBasicBlock *SuccB) { DEBUG(dbgs() << "Merging blocks " << PrintMB(PredB) << " and " |

