Home
last modified time | relevance | path

Searched refs:removeSuccessor (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp294 void removeSuccessor(MachineBasicBlock *MBB);
1323 DstMBB->removeSuccessor(SrcMBB, true); in mergeSerialBlock()
1326 removeSuccessor(SrcMBB); in mergeSerialBlock()
1362 MBB->removeSuccessor(TrueMBB, true); in mergeIfthenelseBlock()
1364 TrueMBB->removeSuccessor(LandMBB, true); in mergeIfthenelseBlock()
1373 MBB->removeSuccessor(FalseMBB, true); in mergeIfthenelseBlock()
1375 FalseMBB->removeSuccessor(LandMBB, true); in mergeIfthenelseBlock()
1415 ExitingMBB->removeSuccessor(LandMBB, true); in mergeLoopbreakBlock()
1575 MBB->removeSuccessor(MBB1, true); in removeRedundantConditionalBranch()
1594 void R600MachineCFGStructurizer::removeSuccessor(MachineBasicBlock *MBB) { in removeSuccessor() function in R600MachineCFGStructurizer
[all …]
H A DSIPreEmitPeephole.cpp217 Parent->removeSuccessor(Dst.getMBB()); in optimizeVccBranch()
222 Parent->removeSuccessor(Succ); in optimizeVccBranch()
231 MI.getParent()->removeSuccessor(Dst.getMBB()); in optimizeVccBranch()
415 SrcMBB.removeSuccessor(TrueMBB); in removeExeczBranch()
H A DSILowerControlFlow.cpp736 MBB.removeSuccessor(Succ); in removeMBBifRedundant()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp144 HeaderMBB->removeSuccessor(MBB); in fixBrTableDefault()
147 HeaderMBB->removeSuccessor(Succ); in fixBrTableDefault()
H A DWebAssemblyLateEHPrepare.cpp107 MBB->removeSuccessor(Succ); in eraseDeadBBsAndChildren()
371 MBB.removeSuccessor(Succ); in removeUnnecessaryUnreachables()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp142 MBB->removeSuccessor(&ReturnMBB, true); in processBlock()
152 PrevMBB.removeSuccessor(&ReturnMBB, true); in processBlock()
H A DPPCBranchCoalescing.cpp674 SourceRegion.BranchBlock->removeSuccessor(SourceRegion.FallThroughBlock); in mergeCandidates()
701 TargetRegion.FallThroughBlock->removeSuccessor(SourceRegion.BranchBlock); in mergeCandidates()
H A DPPCPreEmitPeephole.cpp551 MBB.removeSuccessor(Br->getOperand(1).getMBB()); in runOnMachineFunction()
569 MBB.removeSuccessor(Succ); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMIPeephole.cpp524 MBB->removeSuccessor(CondTargetBB); in adjustBranch()
525 MBB->removeSuccessor(FollowBB); in adjustBranch()
583 MBB->removeSuccessor(CondTargetBB); in adjustBranch()
725 Curr_MBB->removeSuccessor(Prev_MBB); in removeMayGotoZero()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCEmptyBasicBlocks.cpp82 MBB->removeSuccessor(MBB->succ_end() - 1); in runOnMachineFunction()
H A DTailDuplicator.cpp820 PredBB->removeSuccessor(TailBB, true); in duplicateSimpleBB()
939 PredBB->removeSuccessor(PredBB->succ_begin()); in tailDuplicate()
1008 PrevBB->removeSuccessor(PrevBB->succ_begin()); in tailDuplicate()
1105 MBB->removeSuccessor(MBB->succ_end() - 1); in removeDeadBlock()
H A DMachineBasicBlock.cpp834 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *Succ, in removeSuccessor() function in MachineBasicBlock
837 removeSuccessor(I, NormalizeSuccProbs); in removeSuccessor()
841 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { in removeSuccessor() function in MachineBasicBlock
894 removeSuccessor(OldI); in replaceSuccessor()
930 FromMBB->removeSuccessor(Succ); in transferSuccessors()
946 FromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
H A DEarlyIfConversion.cpp751 Head->removeSuccessor(TBB); in convertIf()
752 Head->removeSuccessor(FBB, true); in convertIf()
754 TBB->removeSuccessor(Tail, true); in convertIf()
756 FBB->removeSuccessor(Tail, true); in convertIf()
H A DIfConversion.cpp1585 BBI.BB->removeSuccessor(&CvtMBB, true); in IfConvertSimple()
1705 BBI.BB->removeSuccessor(&CvtMBB, true); in IfConvertTriangle()
2072 BBI.BB->removeSuccessor(TrueBBI.BB); in IfConvertDiamond()
2073 BBI.BB->removeSuccessor(FalseBBI.BB, true); in IfConvertDiamond()
2283 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks()
2289 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2310 FromMBB.removeSuccessor(Succ); in MergeBlocks()
H A DUnreachableBlockElim.cpp170 BB.removeSuccessor(BB.succ_begin()); in run()
H A DBranchFolding.cpp188 MBB->removeSuccessor(MBB->succ_end()-1); in RemoveDeadBlock()
1467 PrevBB.removeSuccessor(PrevBB.succ_begin()); in OptimizeBlock()
1585 Pred->removeSuccessor(MBB); in OptimizeBlock()
H A DModuloSchedule.cpp906 Prolog->removeSuccessor(LastPro); in addBranches()
907 LastEpi->removeSuccessor(Epilog); in addBranches()
1997 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
2007 Prolog->removeSuccessor(Epilog); in fixupBranches()
2122 Preheader->removeSuccessor(BB); in validateAgainstModuloScheduleExpander()
H A DShrinkWrap.cpp545 NMBB->removeSuccessor(MBB); in rollbackRestoreSplit()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLateBranchOpt.cpp83 MBB.removeSuccessor(MBB.succ_end() - 1); in runOnBasicBlock()
H A DRISCVExpandAtomicPseudoInsts.cpp617 MBB.removeSuccessor(LoopHeadBNETarget); in tryToFoldBNEOnCmpXchgResult()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp891 FP.SplitB->removeSuccessor(FP.SplitB->succ_begin()); in convert()
965 B->removeSuccessor(B->succ_begin()); in removeBlock()
968 Pred->removeSuccessor(B, true); in removeBlock()
1008 PredB->removeSuccessor(SuccB); in mergeBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanUtils.h193 From->removeSuccessor(To); in disconnectBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp581 Head->removeSuccessor(CmpBB); in convert()
582 CmpBB->removeSuccessor(Tail); in convert()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h802 LLVM_ABI void removeSuccessor(MachineBasicBlock *Succ,
810 LLVM_ABI succ_iterator removeSuccessor(succ_iterator I,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp279 NewMBB->removeSuccessor(Tgt, true); in splitMBB()

12