| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineDominanceFrontier.h | 80 void removeBlock(MachineBasicBlock *BB) { in removeBlock() function 81 return Base.removeBlock(BB); in removeBlock()
|
| H A D | MachineLoopInfo.h | 178 void removeBlock(MachineBasicBlock *BB) { in removeBlock() function 179 LI.removeBlock(BB); in removeBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonEarlyIfConv.cpp | 208 void removeBlock(MachineBasicBlock *B); 954 void HexagonEarlyIfConversion::removeBlock(MachineBasicBlock *B) { in removeBlock() function in HexagonEarlyIfConversion 1021 removeBlock(SuccB); in mergeBlocks() 1029 removeBlock(FP.TrueB); in simplifyFlowGraph() 1031 removeBlock(FP.FalseB); in simplifyFlowGraph()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFuse.cpp | 1468 LI.removeBlock(FC1.Preheader); in performFusion() 1471 LI.removeBlock(FC0.ExitBlock); in performFusion() 1757 LI.removeBlock(FC1GuardBlock); in fuseGuardedLoops() 1758 LI.removeBlock(FC1.Preheader); in fuseGuardedLoops() 1759 LI.removeBlock(FC0.ExitBlock); in fuseGuardedLoops() 1761 LI.removeBlock(FC0ExitBlockSuccessor); in fuseGuardedLoops()
|
| H A D | LoopSimplifyCFG.cpp | 465 LI.removeBlock(BB); in deleteDeadLoopBlocks()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | DominanceFrontier.h | 92 void removeBlock(BlockT *BB);
|
| H A D | DominanceFrontierImpl.h | 49 void DominanceFrontierBase<BlockT, IsPostDom>::removeBlock(BlockT *BB) { in removeBlock() function
|
| H A D | LoopInfo.h | 1054 void removeBlock(BlockT *BB) { in removeBlock() function
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | UnreachableBlockElim.cpp | 117 if (MLI) MLI->removeBlock(&BB); in runOnMachineFunction()
|
| H A D | EarlyIfConversion.cpp | 830 Loops->removeBlock(B); in updateLoops()
|
| H A D | BranchFolding.cpp | 179 MLI->removeBlock(MBB); in RemoveDeadBlock()
|
| H A D | MachineBlockPlacement.cpp | 3091 MLI->removeBlock(RemBB); in maybeTailDuplicateBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600MachineCFGStructurizer.cpp | 1042 MLI->removeBlock(LoopHeader); in mergeLoop() 1338 MLI->removeBlock(SrcMBB); in mergeSerialBlock() 1377 MLI->removeBlock(TrueMBB); in mergeIfthenelseBlock() 1388 MLI->removeBlock(FalseMBB); in mergeIfthenelseBlock()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLinkGeneric.cpp | 295 G.removeBlock(*B); in prune()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 750 void removeBlock(Block &B) { in removeBlock() function 1324 OldSection.removeBlock(B); in transferBlock() 1384 void removeBlock(Block &B) { in removeBlock() function 1390 B.getSection().removeBlock(B); in removeBlock()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollRuntime.cpp | 710 LI->removeBlock(NewExit); in UnrollRuntimeLoopRemainder() 712 LI->removeBlock(EpilogPreHeader); in UnrollRuntimeLoopRemainder()
|
| H A D | LoopSimplify.cpp | 679 LI->removeBlock(ExitingBlock); in simplifyOneLoop()
|
| H A D | LoopUtils.cpp | 669 LI->removeBlock(BB); in deleteDeadLoop()
|
| H A D | BasicBlockUtils.cpp | 306 LI->removeBlock(BB); in MergeBlockIntoPredecessor()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ConditionalCompares.cpp | 842 Loops->removeBlock(RemovedMBB); in updateLoops()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | MachOPlatform.cpp | 802 G.removeBlock(ObjCImageInfoBlock); in processObjCImageInfo()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | JITLink.rst | 380 calling ``removeBlock``. All edges to the symbol remain valid, but the 394 * ``removeBlock`` removes the given block.
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LoopPassManagerTest.cpp | 1407 AR.LI.removeBlock(LoopBB); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 1958 LI->removeBlock(MemCheckBlock); in Create() 1962 LI->removeBlock(SCEVCheckBlock); in Create()
|