Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDILCFGStructurizer.cpp325 void removeSuccessor(MachineBasicBlock *MBB);
1370 DstMBB->removeSuccessor(SrcMBB, true); in mergeSerialBlock()
1373 removeSuccessor(SrcMBB); in mergeSerialBlock()
1409 MBB->removeSuccessor(TrueMBB, true); in mergeIfthenelseBlock()
1411 TrueMBB->removeSuccessor(LandMBB, true); in mergeIfthenelseBlock()
1420 MBB->removeSuccessor(FalseMBB, true); in mergeIfthenelseBlock()
1422 FalseMBB->removeSuccessor(LandMBB, true); in mergeIfthenelseBlock()
1462 ExitingMBB->removeSuccessor(LandMBB, true); in mergeLoopbreakBlock()
1623 MBB->removeSuccessor(MBB1, true); in removeRedundantConditionalBranch()
1645 void AMDGPUCFGStructurizer::removeSuccessor(MachineBasicBlock *MBB) { in removeSuccessor() function in AMDGPUCFGStructurizer
[all …]
HDAMDGPUMachineCFGStructurizer.cpp1787 (MBB)->removeSuccessor(*PI); in removeExternalCFGSuccessors()
1828 Edge.first->removeSuccessor(Edge.second); in removeExternalCFGEdges()
2492 Exit->removeSuccessor(Succ); in splitExit()
2555 Exit->removeSuccessor(Entry); in splitEntry()
2587 (*PI)->removeSuccessor(Exit); in removeOldExitPreds()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCEarlyReturn.cpp148 PredToRemove[i]->removeSuccessor(&ReturnMBB, true); in processBlock()
158 PrevMBB.removeSuccessor(&ReturnMBB, true); in processBlock()
HDPPCPreEmitPeephole.cpp263 MBB.removeSuccessor(Br->getOperand(1).getMBB()); in runOnMachineFunction()
281 MBB.removeSuccessor(Succ); in runOnMachineFunction()
HDPPCBranchCoalescing.cpp674 SourceRegion.BranchBlock->removeSuccessor(SourceRegion.FallThroughBlock); in mergeCandidates()
701 TargetRegion.FallThroughBlock->removeSuccessor(SourceRegion.BranchBlock); in mergeCandidates()
HDPPCExpandISEL.cpp401 MBB->removeSuccessor(Successor); in reorganizeBlockLayout()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDMachineBasicBlock.cpp693 void MachineBasicBlock::removeSuccessor(MachineBasicBlock *Succ, in removeSuccessor() function in MachineBasicBlock
696 removeSuccessor(I, NormalizeSuccProbs); in removeSuccessor()
700 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { in removeSuccessor() function in MachineBasicBlock
753 removeSuccessor(OldI); in replaceSuccessor()
789 FromMBB->removeSuccessor(Succ); in transferSuccessors()
805 FromMBB->removeSuccessor(Succ); in transferSuccessorsAndUpdatePHIs()
1276 SI = removeSuccessor(SI); in CorrectExtraCFGEdges()
HDTailDuplicator.cpp767 PredBB->removeSuccessor(TailBB, true); in duplicateSimpleBB()
869 PredBB->removeSuccessor(PredBB->succ_begin()); in tailDuplicate()
930 PrevBB->removeSuccessor(PrevBB->succ_begin()); in tailDuplicate()
1010 MBB->removeSuccessor(MBB->succ_end() - 1); in removeDeadBlock()
HDEarlyIfConversion.cpp653 Head->removeSuccessor(TBB); in convertIf()
654 Head->removeSuccessor(FBB, true); in convertIf()
656 TBB->removeSuccessor(Tail, true); in convertIf()
658 FBB->removeSuccessor(Tail, true); in convertIf()
HDUnreachableBlockElim.cpp145 BB->removeSuccessor(BB->succ_begin()); in runOnMachineFunction()
HDIfConversion.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()
2278 ToBBI.BB->removeSuccessor(&FromMBB); in MergeBlocks()
2303 FromMBB.removeSuccessor(Succ); in MergeBlocks()
HDModuloSchedule.cpp877 Prolog->removeSuccessor(LastPro); in addBranches()
878 LastEpi->removeSuccessor(Epilog); in addBranches()
1945 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
1955 Prolog->removeSuccessor(Epilog); in fixupBranches()
2070 Preheader->removeSuccessor(BB); in validateAgainstModuloScheduleExpander()
HDBranchFolding.cpp166 MBB->removeSuccessor(MBB->succ_end()-1); in RemoveDeadBlock()
1465 PrevBB.removeSuccessor(PrevBB.succ_begin()); in OptimizeBlock()
1576 Pred->removeSuccessor(MBB); in OptimizeBlock()
HDTargetInstrInfo.cpp137 MBB->removeSuccessor(MBB->succ_begin()); in ReplaceTailWithBranchTo()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyLateEHPrepare.cpp97 MBB->removeSuccessor(Succ); in eraseDeadBBsAndChildren()
203 MBB.removeSuccessor(Succ); in removeUnnecessaryUnreachables()
HDWebAssemblyCFGStackify.cpp1161 NestedCont->removeSuccessor(EHPad); in fixUnwindMismatches()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonEarlyIfConv.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()
HDHexagonConstPropagation.cpp859 From->removeSuccessor(To); in removeCFGEdge()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86CondBrFolding.cpp240 MBB->removeSuccessor(OrigDest); in replaceBrDest()
426 MBBI->removeSuccessor(MBBI->succ_end() - 1); in optimize()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64ConditionalCompares.cpp583 Head->removeSuccessor(CmpBB); in convert()
584 CmpBB->removeSuccessor(Tail); in convert()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMachineBasicBlock.h467 void removeSuccessor(MachineBasicBlock *Succ,
475 succ_iterator removeSuccessor(succ_iterator I,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.h388 void removeSuccessor(VPBlockBase *Successor) { in removeSuccessor() function
1597 From->removeSuccessor(To);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsBranchExpansion.cpp274 NewMBB->removeSuccessor(Tgt, true); in splitMBB()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMConstantIslandPass.cpp1705 std::next(MBB->getIterator())->removeSuccessor(DestBB); in fixupConditionalBr()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDIRTranslator.cpp2422 EntryBB->removeSuccessor(&NewEntryBB); in runOnMachineFunction()

12