Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIPreEmitPeephole.cpp193 Parent->removeSuccessor(Dst.getMBB()); in optimizeVccBranch()
198 Parent->removeSuccessor(Succ); in optimizeVccBranch()
207 MI.getParent()->removeSuccessor(Dst.getMBB()); in optimizeVccBranch()
338 SrcMBB.removeSuccessor(TrueMBB); in removeExeczBranch()
H A DAMDILCFGStructurizer.cpp300 void removeSuccessor(MachineBasicBlock *MBB);
1345 DstMBB->removeSuccessor(SrcMBB, true); in mergeSerialBlock()
1348 removeSuccessor(SrcMBB); in mergeSerialBlock()
1384 MBB->removeSuccessor(TrueMBB, true); in mergeIfthenelseBlock()
1386 TrueMBB->removeSuccessor(LandMBB, true); in mergeIfthenelseBlock()
1395 MBB->removeSuccessor(FalseMBB, true); in mergeIfthenelseBlock()
1397 FalseMBB->removeSuccessor(LandMBB, true); in mergeIfthenelseBlock()
1437 ExitingMBB->removeSuccessor(LandMBB, true); in mergeLoopbreakBlock()
1598 MBB->removeSuccessor(MBB1, true); in removeRedundantConditionalBranch()
1620 void AMDGPUCFGStructurizer::removeSuccessor(MachineBasicBlock *MBB) { in removeSuccessor() function in AMDGPUCFGStructurizer
[all …]
H A DAMDGPUMachineCFGStructurizer.cpp1765 (MBB)->removeSuccessor(*PI); in removeExternalCFGSuccessors()
1806 Edge.first->removeSuccessor(Edge.second); in removeExternalCFGEdges()
2470 Exit->removeSuccessor(Succ); in splitExit()
2533 Exit->removeSuccessor(Entry); in splitEntry()
2565 (*PI)->removeSuccessor(Exit); in removeOldExitPreds()
H A DSILowerControlFlow.cpp751 MBB.removeSuccessor(Succ); in removeMBBifRedundant()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp139 HeaderMBB->removeSuccessor(MBB); in fixBrTableDefault()
142 HeaderMBB->removeSuccessor(Succ); in fixBrTableDefault()
H A DWebAssemblyLateEHPrepare.cpp106 MBB->removeSuccessor(Succ); in eraseDeadBBsAndChildren()
281 MBB.removeSuccessor(Succ); in removeUnnecessaryUnreachables()
H A DWebAssemblyCFGStackify.cpp1265 MBB->removeSuccessor(EHPad); in fixCallUnwindMismatches()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp154 PredToRemove[i]->removeSuccessor(&ReturnMBB, true); in processBlock()
164 PrevMBB.removeSuccessor(&ReturnMBB, true); in processBlock()
H A DPPCBranchCoalescing.cpp679 SourceRegion.BranchBlock->removeSuccessor(SourceRegion.FallThroughBlock); in mergeCandidates()
706 TargetRegion.FallThroughBlock->removeSuccessor(SourceRegion.BranchBlock); in mergeCandidates()
H A DPPCPreEmitPeephole.cpp509 MBB.removeSuccessor(Br->getOperand(1).getMBB()); in runOnMachineFunction()
527 MBB.removeSuccessor(Succ); in runOnMachineFunction()
H A DPPCExpandISEL.cpp390 MBB->removeSuccessor(Successor); in reorganizeBlockLayout()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp784 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *Succ, in removeSuccessor() function in MachineBasicBlock
787 removeSuccessor(I, NormalizeSuccProbs); in removeSuccessor()
791 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { in removeSuccessor() function in MachineBasicBlock
844 removeSuccessor(OldI); in replaceSuccessor()
880 FromMBB->removeSuccessor(Succ); in transferSuccessors()
896 FromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
H A DTailDuplicator.cpp778 PredBB->removeSuccessor(TailBB, true); in duplicateSimpleBB()
897 PredBB->removeSuccessor(PredBB->succ_begin()); in tailDuplicate()
962 PrevBB->removeSuccessor(PrevBB->succ_begin()); in tailDuplicate()
1053 MBB->removeSuccessor(MBB->succ_end() - 1); in removeDeadBlock()
H A DEarlyIfConversion.cpp710 Head->removeSuccessor(TBB); in convertIf()
711 Head->removeSuccessor(FBB, true); in convertIf()
713 TBB->removeSuccessor(Tail, true); in convertIf()
715 FBB->removeSuccessor(Tail, true); in convertIf()
H A DIfConversion.cpp1581 BBI.BB->removeSuccessor(&CvtMBB, true); in IfConvertSimple()
1701 BBI.BB->removeSuccessor(&CvtMBB, true); in IfConvertTriangle()
2074 BBI.BB->removeSuccessor(TrueBBI.BB); in IfConvertDiamond()
2075 BBI.BB->removeSuccessor(FalseBBI.BB, true); in IfConvertDiamond()
2277 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks()
2283 FromMBB.removeSuccessor(Succ); in MergeBlocks()
2304 FromMBB.removeSuccessor(Succ); in MergeBlocks()
H A DUnreachableBlockElim.cpp141 BB.removeSuccessor(BB.succ_begin()); in runOnMachineFunction()
H A DModuloSchedule.cpp876 Prolog->removeSuccessor(LastPro); in addBranches()
877 LastEpi->removeSuccessor(Epilog); in addBranches()
1957 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
1967 Prolog->removeSuccessor(Epilog); in fixupBranches()
2082 Preheader->removeSuccessor(BB); in validateAgainstModuloScheduleExpander()
H A DBranchFolding.cpp161 MBB->removeSuccessor(MBB->succ_end()-1); in RemoveDeadBlock()
1432 PrevBB.removeSuccessor(PrevBB.succ_begin()); in OptimizeBlock()
1543 Pred->removeSuccessor(MBB); in OptimizeBlock()
H A DTargetInstrInfo.cpp147 MBB->removeSuccessor(MBB->succ_begin()); in ReplaceTailWithBranchTo()
/netbsd-src/external/apache2/llvm/dist/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 (*I)->removeSuccessor(B, true); in removeBlock()
1017 PredB->removeSuccessor(SuccB); in mergeBlocks()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp583 Head->removeSuccessor(CmpBB); in convert()
584 CmpBB->removeSuccessor(Tail); in convert()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h666 void removeSuccessor(MachineBasicBlock *Succ,
674 succ_iterator removeSuccessor(succ_iterator I,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp274 NewMBB->removeSuccessor(Tgt, true); in splitMBB()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlan.h433 void removeSuccessor(VPBlockBase *Successor) { in removeSuccessor() function
2230 From->removeSuccessor(To);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp1747 std::next(MBB->getIterator())->removeSuccessor(DestBB); in fixupConditionalBr()

12