Home
last modified time | relevance | path

Searched refs:removeBlock (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h80 void removeBlock(MachineBasicBlock *BB) { in removeBlock() function
81 return Base.removeBlock(BB); in removeBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp208 void removeBlock(MachineBasicBlock *B);
952 void HexagonEarlyIfConversion::removeBlock(MachineBasicBlock *B) { in removeBlock() function in HexagonEarlyIfConversion
1019 removeBlock(SuccB); in mergeBlocks()
1027 removeBlock(FP.TrueB); in simplifyFlowGraph()
1029 removeBlock(FP.FalseB); in simplifyFlowGraph()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DUnreachableBlockElim.cpp121 if (MLI) MLI->removeBlock(&BB); in runOnMachineFunction()
H A DEarlyIfConversion.cpp832 Loops->removeBlock(B); in updateLoops()
H A DBranchFolding.cpp177 MLI->removeBlock(MBB); in RemoveDeadBlock()
H A DMachineBlockPlacement.cpp3179 MLI->removeBlock(RemBB); in maybeTailDuplicateBlock()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h95 void removeBlock(BlockT *BB);
H A DDominanceFrontierImpl.h49 void DominanceFrontierBase<BlockT, IsPostDom>::removeBlock(BlockT *BB) { in removeBlock() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp1717 LI.removeBlock(FC1.Preheader); in performFusion()
1720 LI.removeBlock(FC0.ExitBlock); in performFusion()
2008 LI.removeBlock(FC1GuardBlock); in fuseGuardedLoops()
2009 LI.removeBlock(FC1.Preheader); in fuseGuardedLoops()
2010 LI.removeBlock(FC0.ExitBlock); in fuseGuardedLoops()
2012 LI.removeBlock(FC0ExitBlockSuccessor); in fuseGuardedLoops()
H A DLoopSimplifyCFG.cpp465 LI.removeBlock(BB); in deleteDeadLoopBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp1042 MLI->removeBlock(LoopHeader); in mergeLoop()
1338 MLI->removeBlock(SrcMBB); in mergeSerialBlock()
1377 MLI->removeBlock(TrueMBB); in mergeIfthenelseBlock()
1388 MLI->removeBlock(FalseMBB); in mergeIfthenelseBlock()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.cpp335 G.removeBlock(*B); in prune()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h780 void removeBlock(Block &B) { in removeBlock() function
1448 OldSection.removeBlock(B); in transferBlock()
1507 void removeBlock(Block &B) { in removeBlock() function
1513 B.getSection().removeBlock(B); in removeBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp730 LI->removeBlock(NewExit); in UnrollRuntimeLoopRemainder()
732 LI->removeBlock(EpilogPreHeader); in UnrollRuntimeLoopRemainder()
H A DLoopSimplify.cpp672 LI->removeBlock(ExitingBlock); in simplifyOneLoop()
H A DLoopUtils.cpp705 LI->removeBlock(BB); in deleteDeadLoop()
H A DBasicBlockUtils.cpp319 LI->removeBlock(BB); in MergeBlockIntoPredecessor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h667 void removeBlock(BlockT *BB) {
677 void removeBlock(BlockT *BB) { removeBlock() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp840 Loops->removeBlock(RemovedMBB); in updateLoops()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp1106 G.removeBlock(ObjCImageInfoBlock); in processObjCImageInfo()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1925 LI->removeBlock(MemCheckBlock); in Create()
1929 LI->removeBlock(SCEVCheckBlock); in Create()