| /llvm-project-15.0.7/mlir/lib/Conversion/TosaToSCF/ |
| H A D | TosaToSCF.cpp | 27 rewriter.eraseBlock(&dstRegion.back()); in inlineIfCase() 45 rewriter.eraseBlock(&dstRegion.back()); in inlineWhileCase()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/AffineToStandard/ |
| H A D | AffineToStandard.cpp | 158 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 D | thread-prob-6.ll | 7 ; CHECK: eraseBlock bb1
|
| H A D | thread-prob-4.ll | 7 ; CHECK: eraseBlock bb1
|
| H A D | thread-prob-2.ll | 7 ; CHECK: eraseBlock bb.cond
|
| H A D | thread-prob-5.ll | 7 ; CHECK: eraseBlock bb1
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | BranchProbabilityInfo.h | 202 void eraseBlock(const BasicBlock *BB); 275 BPI->eraseBlock(cast<BasicBlock>(getValPtr())); in deleted()
|
| H A D | LazyValueInfo.h | 115 void eraseBlock(BasicBlock *BB);
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LazyValueInfo.cpp | 253 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 D | BranchProbabilityInfo.cpp | 1145 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 D | JumpThreading.cpp | 445 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 D | RegionUtils.cpp | 113 rewriter.eraseBlock(&block); in eraseUnreachableBlocks() 644 rewriter.eraseBlock(block); in merge()
|
| H A D | DialectConversion.cpp | 1530 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 D | PatternMatch.cpp | 265 void RewriterBase::eraseBlock(Block *block) { in eraseBlock() function in RewriterBase
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | BreakCriticalEdges.cpp | 383 BPI->eraseBlock(Target); in SplitIndirectBrCriticalEdges()
|
| H A D | LowerSwitch.cpp | 548 LVI->eraseBlock(BB); in LowerSwitch()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/ |
| H A D | GPUToSPIRV.cpp | 325 rewriter.eraseBlock(&spvModuleRegion.back()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 1070 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 D | TestPatterns.cpp | 405 rewriter.eraseBlock(&opRegion.front()); in matchAndRewrite() 505 rewriter.eraseBlock(secondBlock); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | DialectConversion.h | 590 void eraseBlock(Block *block) override;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorDistribute.cpp | 155 rewriter.eraseBlock(&newOpFirstBlock); in moveRegionToNewWarpOpAndReplaceReturns()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | PatternMatch.h | 461 virtual void eraseBlock(Block *block);
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/ |
| H A D | SCF.cpp | 1593 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 D | AffineOps.cpp | 2294 rewriter.eraseBlock(ifOp.getElseBlock()); in matchAndRewrite()
|