Home
last modified time | relevance | path

Searched defs:whileOp (Results 1 – 15 of 15) sorted by relevance

/llvm-project/mlir/lib/Dialect/SCF/Transforms/
H A DForToWhile.cpp53 auto whileOp = rewriter.create<WhileOp>(forOp.getLoc(), lcvTypes, initArgs, in matchAndRewrite() local
[all...]
H A DBufferizableOpInterfaceImpl.cpp100 auto whileOp = cast<scf::WhileOp>(conditionOp->getParentOp()); in bufferize() local
828 auto whileOp = cast<scf::WhileOp>(op); getAliasingValues() local
850 auto whileOp = cast<scf::WhileOp>(op); bufferRelation() local
903 auto whileOp = cast<scf::WhileOp>(op); resolveConflicts() local
940 auto whileOp = cast<scf::WhileOp>(op); bufferize() local
1022 auto whileOp = cast<scf::WhileOp>(op); getBufferType() local
1070 auto whileOp = cast<scf::WhileOp>(op); verifyAnalysis() local
1164 } else if (auto whileOp = bufferize() local
[all...]
H A DWrapInZeroTripCheck.cpp67 scf::WhileOp whileOp, RewriterBase &rewriter, bool forceCreateCheck) { in wrapWhileLoopInZeroTripCheck()
/llvm-project/mlir/test/lib/Dialect/SCF/
H A DTestWhileOpBuilder.cpp46 func.walk([&](WhileOp whileOp) { in runOnOperation()
/llvm-project/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp544 matchAndRewrite(WhileOp whileOp,PatternRewriter & rewriter) const matchAndRewrite() argument
586 matchAndRewrite(WhileOp whileOp,PatternRewriter & rewriter) const matchAndRewrite() argument
[all...]
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseIterationToScf.cpp130 auto whileOp = rewriter.create<scf::WhileOp>(loc, types, ivs); matchAndRewrite() local
H A DSparseBufferRewriting.cpp341 scf::WhileOp whileOp = builder.create<scf::WhileOp>( createBinarySearchFunc() local
396 scf::WhileOp whileOp = createScanLoop() local
604 scf::WhileOp whileOp = builder.create<scf::WhileOp>(loc, types, operands); createPartitionFunc() local
807 scf::WhileOp whileOp = builder.create<scf::WhileOp>( createShiftDownFunc() local
1130 scf::WhileOp whileOp = createQuickSortFunc() local
1336 scf::WhileOp whileOp = matchAndRewrite() local
[all...]
H A DSparsification.cpp1207 } else if (auto whileOp = dyn_cast<scf::WhileOp>(loop)) { endLoop() local
/llvm-project/mlir/lib/Conversion/ControlFlowToSCF/
H A DControlFlowToSCF.cpp89 auto whileOp = builder.create<scf::WhileOp>(loc, loopVariablesInit.getTypes(), createStructuredDoWhileLoopOp() local
/llvm-project/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaInferShapes.cpp155 WhileOp whileOp = dyn_cast<WhileOp>(op); propagateShapesToTosaWhile() local
/llvm-project/flang/lib/Optimizer/Transforms/
H A DControlFlowConverter.cpp232 matchAndRewrite(fir::IterWhileOp whileOp, in matchAndRewrite() argument
[all...]
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/Utils/
H A DLoopEmitter.cpp548 auto whileOp = builder.create<scf::WhileOp>(loc, types, ivs); emitWhileLoopOverTensorsAtLvls() local
810 auto whileOp = llvm::cast<scf::WhileOp>(loopInfo.loop); exitWhileLoop() local
[all...]
H A DSparseTensorIterator.cpp1061 auto whileOp = b.create<scf::WhileOp>( in genSegmentHigh() local
1143 auto whileOp = b.create<scf::WhileOp>( in forwardImpl() local
1243 auto whileOp = b.create<scf::WhileOp>( in inflateSubSectTree() local
/llvm-project/mlir/lib/Dialect/Async/Transforms/
H A DAsyncParallelFor.cpp516 scf::WhileOp whileOp = b.create<scf::WhileOp>(types, operands); createAsyncDispatchFunction() local
/llvm-project/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp298 WhileOp whileOp = getParentOp(); in getSuccessorRegions() local