Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIPreEmitPeephole.cpp215 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 DR600MachineCFGStructurizer.cpp303 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 DAMDGPUMachineCFGStructurizer.cpp1751 (MBB)->removeSuccessor(*PI); in removeExternalCFGSuccessors()
1785 Edge.first->removeSuccessor(Edge.second); in removeExternalCFGEdges()
2442 Exit->removeSuccessor(Succ); in splitExit()
2505 Exit->removeSuccessor(Entry); in splitEntry()
2537 (*PI)->removeSuccessor(Exit); in removeOldExitPreds()
H A DSILowerControlFlow.cpp807 MBB.removeSuccessor(Succ); in removeMBBifRedundant()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp143 HeaderMBB->removeSuccessor(MBB); in fixBrTableDefault()
146 HeaderMBB->removeSuccessor(Succ); in fixBrTableDefault()
H A DWebAssemblyLateEHPrepare.cpp106 MBB->removeSuccessor(Succ); in eraseDeadBBsAndChildren()
281 MBB.removeSuccessor(Succ); in removeUnnecessaryUnreachables()
H A DWebAssemblyCFGStackify.cpp1246 MBB->removeSuccessor(EHPad); in fixCallUnwindMismatches()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp153 PredToRemove[i]->removeSuccessor(&ReturnMBB, true); in processBlock()
163 PrevMBB.removeSuccessor(&ReturnMBB, true); in processBlock()
H A DPPCBranchCoalescing.cpp677 SourceRegion.BranchBlock->removeSuccessor(SourceRegion.FallThroughBlock); in mergeCandidates()
704 TargetRegion.FallThroughBlock->removeSuccessor(SourceRegion.BranchBlock); in mergeCandidates()
H A DPPCPreEmitPeephole.cpp555 MBB.removeSuccessor(Br->getOperand(1).getMBB()); in runOnMachineFunction()
573 MBB.removeSuccessor(Succ); in runOnMachineFunction()
H A DPPCExpandISEL.cpp390 MBB->removeSuccessor(Successor); in reorganizeBlockLayout()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp810 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *Succ, in removeSuccessor() function in MachineBasicBlock
813 removeSuccessor(I, NormalizeSuccProbs); in removeSuccessor()
817 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { in removeSuccessor() function in MachineBasicBlock
870 removeSuccessor(OldI); in replaceSuccessor()
906 FromMBB->removeSuccessor(Succ); in transferSuccessors()
922 FromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
H A DTailDuplicator.cpp779 PredBB->removeSuccessor(TailBB, true); in duplicateSimpleBB()
898 PredBB->removeSuccessor(PredBB->succ_begin()); in tailDuplicate()
967 PrevBB->removeSuccessor(PrevBB->succ_begin()); in tailDuplicate()
1066 MBB->removeSuccessor(MBB->succ_end() - 1); in removeDeadBlock()
H A DEarlyIfConversion.cpp714 Head->removeSuccessor(TBB); in convertIf()
715 Head->removeSuccessor(FBB, true); in convertIf()
717 TBB->removeSuccessor(Tail, true); in convertIf()
719 FBB->removeSuccessor(Tail, true); in convertIf()
H A DUnreachableBlockElim.cpp135 BB.removeSuccessor(BB.succ_begin()); in runOnMachineFunction()
H A DIfConversion.cpp1579 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()
2284 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks()
2290 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2311 FromMBB.removeSuccessor(Succ); in MergeBlocks()
H A DModuloSchedule.cpp890 Prolog->removeSuccessor(LastPro); in addBranches()
891 LastEpi->removeSuccessor(Epilog); in addBranches()
1975 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
1985 Prolog->removeSuccessor(Epilog); in fixupBranches()
2100 Preheader->removeSuccessor(BB); in validateAgainstModuloScheduleExpander()
H A DBranchFolding.cpp165 MBB->removeSuccessor(MBB->succ_end()-1); in RemoveDeadBlock()
1425 PrevBB.removeSuccessor(PrevBB.succ_begin()); in OptimizeBlock()
1536 Pred->removeSuccessor(MBB); in OptimizeBlock()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp900 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp582 Head->removeSuccessor(CmpBB); in convert()
583 CmpBB->removeSuccessor(Tail); in convert()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h734 void removeSuccessor(MachineBasicBlock *Succ,
742 succ_iterator removeSuccessor(succ_iterator I,
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp562 MBB.removeSuccessor(LoopHeadBNETarget); in tryToFoldBNEOnCmpXchgResult()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp279 NewMBB->removeSuccessor(Tgt, true); in splitMBB()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.h432 void removeSuccessor(VPBlockBase *Successor) { in removeSuccessor() function
2531 From->removeSuccessor(To); in disconnectBlocks()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp1336 std::next(MBB->getIterator())->removeSuccessor(DestBB); in fixupConditionalBr()

12