Home
last modified time | relevance | path

Searched refs:eraseBlock (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/TosaToSCF/
H A DTosaToSCF.cpp27 rewriter.eraseBlock(&dstRegion.back()); in inlineIfCase()
45 rewriter.eraseBlock(&dstRegion.back()); in inlineWhileCase()
/llvm-project-15.0.7/mlir/lib/Conversion/AffineToStandard/
H A DAffineToStandard.cpp158 rewriter.eraseBlock(scfForOp.getBody()); in matchAndRewrite()
208 rewriter.eraseBlock(parOp.getBody()); in matchAndRewrite()
236 rewriter.eraseBlock(parOp.getBody()); in matchAndRewrite()
307 rewriter.eraseBlock(&ifOp.getThenRegion().back()); in matchAndRewrite()
311 rewriter.eraseBlock(&ifOp.getElseRegion().back()); in matchAndRewrite()
/llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/
H A Dthread-prob-6.ll7 ; CHECK: eraseBlock bb1
H A Dthread-prob-4.ll7 ; CHECK: eraseBlock bb1
H A Dthread-prob-2.ll7 ; CHECK: eraseBlock bb.cond
H A Dthread-prob-5.ll7 ; CHECK: eraseBlock bb1
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h202 void eraseBlock(const BasicBlock *BB);
275 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); in deleted()
H A DLazyValueInfo.h115 void eraseBlock(BasicBlock *BB);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLazyValueInfo.cpp253 void eraseBlock(BasicBlock *BB);
281 void LazyValueInfoCache::eraseBlock(BasicBlock *BB) { in eraseBlock() function in LazyValueInfoCache
468 void eraseBlock(BasicBlock *BB) { in eraseBlock() function in __anonc0d91abc0411::LazyValueInfoImpl
469 TheCache.eraseBlock(BB); in eraseBlock()
1876 void LazyValueInfo::eraseBlock(BasicBlock *BB) { in eraseBlock() function in LazyValueInfo
1878 getImpl(PImpl, AC, BB->getModule()).eraseBlock(BB); in eraseBlock()
H A DBranchProbabilityInfo.cpp1145 eraseBlock(Src); // Erase stale data if any. in setEdgeProbability()
1171 eraseBlock(Dst); // Erase stale data if any. in copyEdgeProbabilities()
1200 void BranchProbabilityInfo::eraseBlock(const BasicBlock *BB) { in eraseBlock() function in BranchProbabilityInfo
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp445 LVI->eraseBlock(&BB); in runImpl()
466 LVI->eraseBlock(&BB); in runImpl()
1122 BPI->eraseBlock(BB); in processBlock()
1277 BPI->eraseBlock(BB); in processImpliedCondition()
1721 BPI->eraseBlock(BB); in processThreadableEdges()
1972 LVI->eraseBlock(SinglePred); in maybeMergeBasicBlockIntoOnlyPred()
2003 LVI->eraseBlock(BB); in maybeMergeBasicBlockIntoOnlyPred()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DRegionUtils.cpp113 rewriter.eraseBlock(&block); in eraseUnreachableBlocks()
644 rewriter.eraseBlock(block); in merge()
H A DDialectConversion.cpp1530 void ConversionPatternRewriter::eraseBlock(Block *block) { in eraseBlock() function in ConversionPatternRewriter
1613 eraseBlock(source); in mergeBlocks()
/llvm-project-15.0.7/mlir/lib/IR/
H A DPatternMatch.cpp265 void RewriterBase::eraseBlock(Block *block) { in eraseBlock() function in RewriterBase
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp383 BPI->eraseBlock(Target); in SplitIndirectBrCriticalEdges()
H A DLowerSwitch.cpp548 LVI->eraseBlock(BB); in LowerSwitch()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp325 rewriter.eraseBlock(&spvModuleRegion.back()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1070 rewriter.eraseBlock(entryBlock); in matchAndRewrite()
1129 rewriter.eraseBlock(headerBlock); in matchAndRewrite()
1358 rewriter.eraseBlock(&newModuleOp.getBodyRegion().back()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestPatterns.cpp405 rewriter.eraseBlock(&opRegion.front()); in matchAndRewrite()
505 rewriter.eraseBlock(secondBlock); in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DDialectConversion.h590 void eraseBlock(Block *block) override;
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDistribute.cpp155 rewriter.eraseBlock(&newOpFirstBlock); in moveRegionToNewWarpOpAndReplaceReturns()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DPatternMatch.h461 virtual void eraseBlock(Block *block);
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp1593 rewriter.eraseBlock(replacement.thenBlock()); in matchAndRewrite()
1885 rewriter.eraseBlock(&combinedIf.getThenRegion().back()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp2294 rewriter.eraseBlock(ifOp.getElseBlock()); in matchAndRewrite()