| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIPreEmitPeephole.cpp | 215 Parent->removeSuccessor(Dst.getMBB()); in optimizeVccBranch() 220 Parent->removeSuccessor(Succ); in optimizeVccBranch() 229 MI.getParent()->removeSuccessor(Dst.getMBB()); in optimizeVccBranch() 357 SrcMBB.removeSuccessor(TrueMBB); in removeExeczBranch()
|
| H A D | R600MachineCFGStructurizer.cpp | 303 void removeSuccessor(MachineBasicBlock *MBB); 1334 DstMBB->removeSuccessor(SrcMBB, true); in mergeSerialBlock() 1337 removeSuccessor(SrcMBB); in mergeSerialBlock() 1373 MBB->removeSuccessor(TrueMBB, true); in mergeIfthenelseBlock() 1375 TrueMBB->removeSuccessor(LandMBB, true); in mergeIfthenelseBlock() 1384 MBB->removeSuccessor(FalseMBB, true); in mergeIfthenelseBlock() 1386 FalseMBB->removeSuccessor(LandMBB, true); in mergeIfthenelseBlock() 1426 ExitingMBB->removeSuccessor(LandMBB, true); in mergeLoopbreakBlock() 1586 MBB->removeSuccessor(MBB1, true); in removeRedundantConditionalBranch() 1605 void R600MachineCFGStructurizer::removeSuccessor(MachineBasicBlock *MBB) { in removeSuccessor() function in R600MachineCFGStructurizer [all …]
|
| H A D | AMDGPUMachineCFGStructurizer.cpp | 1751 (MBB)->removeSuccessor(*PI); in removeExternalCFGSuccessors() 1785 Edge.first->removeSuccessor(Edge.second); in removeExternalCFGEdges() 2443 Exit->removeSuccessor(Succ); in splitExit() 2506 Exit->removeSuccessor(Entry); in splitEntry() 2538 (*PI)->removeSuccessor(Exit); in removeOldExitPreds()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixBrTableDefaults.cpp | 143 HeaderMBB->removeSuccessor(MBB); in fixBrTableDefault() 146 HeaderMBB->removeSuccessor(Succ); in fixBrTableDefault()
|
| H A D | WebAssemblyLateEHPrepare.cpp | 106 MBB->removeSuccessor(Succ); in eraseDeadBBsAndChildren() 281 MBB.removeSuccessor(Succ); in removeUnnecessaryUnreachables()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCEarlyReturn.cpp | 153 PredToRemove[i]->removeSuccessor(&ReturnMBB, true); in processBlock() 163 PrevMBB.removeSuccessor(&ReturnMBB, true); in processBlock()
|
| H A D | PPCBranchCoalescing.cpp | 679 SourceRegion.BranchBlock->removeSuccessor(SourceRegion.FallThroughBlock); in mergeCandidates() 706 TargetRegion.FallThroughBlock->removeSuccessor(SourceRegion.BranchBlock); in mergeCandidates()
|
| H A D | PPCPreEmitPeephole.cpp | 546 MBB.removeSuccessor(Br->getOperand(1).getMBB()); in runOnMachineFunction() 564 MBB.removeSuccessor(Succ); in runOnMachineFunction()
|
| H A D | PPCExpandISEL.cpp | 390 MBB->removeSuccessor(Successor); in reorganizeBlockLayout()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineBasicBlock.cpp | 785 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *Succ, in removeSuccessor() function in MachineBasicBlock 788 removeSuccessor(I, NormalizeSuccProbs); in removeSuccessor() 792 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { in removeSuccessor() function in MachineBasicBlock 845 removeSuccessor(OldI); in replaceSuccessor() 881 FromMBB->removeSuccessor(Succ); in transferSuccessors() 897 FromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
|
| H A D | TailDuplicator.cpp | 778 PredBB->removeSuccessor(TailBB, true); in duplicateSimpleBB() 888 PredBB->removeSuccessor(PredBB->succ_begin()); in tailDuplicate() 957 PrevBB->removeSuccessor(PrevBB->succ_begin()); in tailDuplicate() 1056 MBB->removeSuccessor(MBB->succ_end() - 1); in removeDeadBlock()
|
| H A D | EarlyIfConversion.cpp | 708 Head->removeSuccessor(TBB); in convertIf() 709 Head->removeSuccessor(FBB, true); in convertIf() 711 TBB->removeSuccessor(Tail, true); in convertIf() 713 FBB->removeSuccessor(Tail, true); in convertIf()
|
| H A D | UnreachableBlockElim.cpp | 135 BB.removeSuccessor(BB.succ_begin()); in runOnMachineFunction()
|
| H A D | IfConversion.cpp | 1579 BBI.BB->removeSuccessor(&CvtMBB, true); in IfConvertSimple() 1699 BBI.BB->removeSuccessor(&CvtMBB, true); in IfConvertTriangle() 2072 BBI.BB->removeSuccessor(TrueBBI.BB); in IfConvertDiamond() 2073 BBI.BB->removeSuccessor(FalseBBI.BB, true); in IfConvertDiamond() 2275 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks() 2281 FromMBB.removeSuccessor(Succ); in MergeBlocks() 2302 FromMBB.removeSuccessor(Succ); in MergeBlocks()
|
| H A D | ModuloSchedule.cpp | 858 Prolog->removeSuccessor(LastPro); in addBranches() 859 LastEpi->removeSuccessor(Epilog); in addBranches() 1954 Prolog->removeSuccessor(Fallthrough); in fixupBranches() 1964 Prolog->removeSuccessor(Epilog); in fixupBranches() 2079 Preheader->removeSuccessor(BB); in validateAgainstModuloScheduleExpander()
|
| H A D | BranchFolding.cpp | 165 MBB->removeSuccessor(MBB->succ_end()-1); in RemoveDeadBlock() 1425 PrevBB.removeSuccessor(PrevBB.succ_begin()); in OptimizeBlock() 1536 Pred->removeSuccessor(MBB); in OptimizeBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonEarlyIfConv.cpp | 900 FP.SplitB->removeSuccessor(FP.SplitB->succ_begin()); in convert() 974 B->removeSuccessor(B->succ_begin()); in removeBlock() 977 Pred->removeSuccessor(B, true); in removeBlock() 1017 PredB->removeSuccessor(SuccB); in mergeBlocks()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ConditionalCompares.cpp | 583 Head->removeSuccessor(CmpBB); in convert() 584 CmpBB->removeSuccessor(Tail); in convert()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineBasicBlock.h | 689 void removeSuccessor(MachineBasicBlock *Succ, 697 succ_iterator removeSuccessor(succ_iterator I,
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | Inliner.cpp | 274 FirstInlinedBB->removeSuccessor(NextBB); in inlineCall()
|
| H A D | TailDuplication.cpp | 526 LastDuplicatedBB->removeSuccessor(LastDuplicatedBB->getSuccessor()); in duplicateBlocks()
|
| H A D | BinaryPasses.cpp | 690 Pred->removeSuccessor(&BB); in fixDoubleJumps() 888 PredBB->removeSuccessor(BB); in fixTailCalls()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryBasicBlock.cpp | 296 void BinaryBasicBlock::removeSuccessor(BinaryBasicBlock *Succ) { in removeSuccessor() function in llvm::bolt::BinaryBasicBlock
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryBasicBlock.h | 621 void removeSuccessor(BinaryBasicBlock *Succ);
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsBranchExpansion.cpp | 279 NewMBB->removeSuccessor(Tgt, true); in splitMBB()
|