Home
last modified time | relevance | path

Searched refs:setInsertionPointAfter (Results 1 – 25 of 43) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorDistribute.cpp98 rewriter.setInsertionPointAfter(ifOp); in rewriteWarpOpToScfFor()
125 rewriter.setInsertionPointAfter(ifOp); in rewriteWarpOpToScfFor()
295 rewriter.setInsertionPointAfter(newWarpOp); in cloneWriteOp()
409 rewriter.setInsertionPointAfter(newWarpOp); in tryExtractOp()
511 rewriter.setInsertionPointAfter(newWarpOp); in matchAndRewrite()
518 rewriter.setInsertionPointAfter(newWarpOp); in matchAndRewrite()
558 rewriter.setInsertionPointAfter(warpOp); in matchAndRewrite()
600 rewriter.setInsertionPointAfter(warpOp); in matchAndRewrite()
714 rewriter.setInsertionPointAfter(newWarpOp); in matchAndRewrite()
741 rewriter.setInsertionPointAfter(newWarpOp); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncRuntimeRefCounting.cpp44 b.setInsertionPointAfter(op); in dropRefIfNoUses()
307 builder.setInsertionPointAfter(lastUser); in addDropRefAfterLastUse()
511 b.setInsertionPointAfter(operand.getOwner()); in addRefCounting()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizableOpInterface.cpp189 rewriter.setInsertionPointAfter(op); in resolveTensorOpOperandConflicts()
309 static void setInsertionPointAfter(OpBuilder &b, Value value) { in setInsertionPointAfter() function
313 b.setInsertionPointAfter(value.getDefiningOp()); in setInsertionPointAfter()
561 setInsertionPointAfter(rewriter, value); in getBuffer()
634 rewriter.setInsertionPointAfter(op); in replaceOpWithBufferizedValues()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopPipelining.cpp290 rewriter.setInsertionPointAfter(newOp); in createKernel()
331 rewriter.setInsertionPointAfter(newOp); in createKernel()
474 rewriter.setInsertionPointAfter(newForOp); in returningMatchAndRewrite()
H A DLoopSpecialization.cpp137 b.setInsertionPointAfter(forOp); in peelForLoop()
H A DTileUsingInterface.cpp164 rewriter.setInsertionPointAfter(op); in returningMatchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/Transforms/
H A DBufferizableOpInterfaceImpl.cpp76 rewriter.setInsertionPointAfter(newOp); in bufferize()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DFusionOnTensors.cpp137 b.setInsertionPointAfter(sliceOp); in getTiledProducer()
393 b.setInsertionPointAfter(clonedOp); in fuseProducer()
H A DPromotion.cpp346 b.setInsertionPointAfter(op); in promoteSubViews()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRV.cpp146 rewriter.setInsertionPointAfter(newOp); in replaceSCFOutputValue()
404 rewriter.setInsertionPointAfter(loopOp); in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuilders.h350 void setInsertionPointAfter(Operation *op) { in setInsertionPointAfter() function
361 setInsertionPointAfter(op); in setInsertionPointAfterValue()
/llvm-project-15.0.7/mlir/lib/Dialect/Math/Transforms/
H A DExpandPatterns.cpp109 rewriter.setInsertionPointAfter(whileOp); in convertCtlzOp()
/llvm-project-15.0.7/mlir/test/lib/Dialect/SCF/
H A DTestSCFUtils.cpp159 rewriter.setInsertionPointAfter(op); in predicateOp()
/llvm-project-15.0.7/flang/lib/Lower/
H A DVectorSubscripts.cpp295 builder.setInsertionPointAfter(outerLoop); in loopOverElementsBase()
299 builder.setInsertionPointAfter(outerLoop); in loopOverElementsBase()
H A DRuntime.cpp364 builder.setInsertionPointAfter(ifOp); in genSystemClock()
H A DIO.cpp201 builder.setInsertionPointAfter(csi.bigUnitIfOp); in genEndIO()
714 builder.setInsertionPointAfter(doLoopOp); in genIoLoop()
740 builder.setInsertionPointAfter(lastOp); in genIoLoop()
760 builder.setInsertionPointAfter(iterWhileOp); in genIoLoop()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DPipelineDataTransfer.cpp120 bOuter.setInsertionPointAfter(forOp); in doubleBuffer()
H A DSuperVectorize.cpp1458 state.builder.setInsertionPointAfter(newParentOp); in vectorizeAffineYieldOp()
1535 state.builder.setInsertionPointAfter(rootLoop); in vectorizeLoopNest()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorConversion.cpp508 rewriter.setInsertionPointAfter(whileOp); in genSparse2SparseReshape()
770 rewriter.setInsertionPointAfter(whileOp); in matchAndRewrite()
988 rewriter.setInsertionPointAfter(op.getTensor().getDefiningOp()); in matchAndRewrite()
1043 rewriter.setInsertionPointAfter(parent); in matchAndRewrite()
H A DSparsification.cpp768 builder.setInsertionPointAfter(ifOp); in genInsertionStore()
1428 builder.setInsertionPointAfter(ifOp); in genWhileInduction()
1469 builder.setInsertionPointAfter(whileOp); in genWhileInduction()
1490 builder.setInsertionPointAfter(loop); in genForInduction()
1792 rewriter.setInsertionPointAfter(op); in resolveCycle()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAsyncRegionRewriter.cpp242 builder.setInsertionPointAfter(op); in addAsyncDependencyAfter()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp496 rewriter.setInsertionPointAfter(elementYield); in bufferize()
945 rewriter.setInsertionPointAfter(parallelIteratingOp); in bufferize()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DInliningUtils.cpp387 castBuilder.setInsertionPointAfter(call); in inlineCall()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToGPU/
H A DSCFToGPU.cpp643 rewriter.setInsertionPointAfter(parent); in matchAndRewrite()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Builder/
H A DFIRBuilder.h343 void end() { builder.setInsertionPointAfter(ifOp); } in end()

12