/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | ForToWhile.cpp | 53 auto whileOp = rewriter.create<WhileOp>(forOp.getLoc(), lcvTypes, initArgs, in matchAndRewrite() local [all...] |
H A D | BufferizableOpInterfaceImpl.cpp | 100 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 D | WrapInZeroTripCheck.cpp | 67 scf::WhileOp whileOp, RewriterBase &rewriter, bool forceCreateCheck) { in wrapWhileLoopInZeroTripCheck()
|
/llvm-project/mlir/test/lib/Dialect/SCF/ |
H A D | TestWhileOpBuilder.cpp | 46 func.walk([&](WhileOp whileOp) { in runOnOperation()
|
/llvm-project/mlir/lib/Conversion/SCFToControlFlow/ |
H A D | SCFToControlFlow.cpp | 544 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 D | SparseIterationToScf.cpp | 130 auto whileOp = rewriter.create<scf::WhileOp>(loc, types, ivs); matchAndRewrite() local
|
H A D | SparseBufferRewriting.cpp | 341 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 D | Sparsification.cpp | 1207 } else if (auto whileOp = dyn_cast<scf::WhileOp>(loop)) { endLoop() local
|
/llvm-project/mlir/lib/Conversion/ControlFlowToSCF/ |
H A D | ControlFlowToSCF.cpp | 89 auto whileOp = builder.create<scf::WhileOp>(loc, loopVariablesInit.getTypes(), createStructuredDoWhileLoopOp() local
|
/llvm-project/mlir/lib/Dialect/Tosa/Transforms/ |
H A D | TosaInferShapes.cpp | 155 WhileOp whileOp = dyn_cast<WhileOp>(op); propagateShapesToTosaWhile() local
|
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | ControlFlowConverter.cpp | 232 matchAndRewrite(fir::IterWhileOp whileOp, in matchAndRewrite() argument [all...] |
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/Utils/ |
H A D | LoopEmitter.cpp | 548 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 D | SparseTensorIterator.cpp | 1061 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 D | AsyncParallelFor.cpp | 516 scf::WhileOp whileOp = b.create<scf::WhileOp>(types, operands); createAsyncDispatchFunction() local
|
/llvm-project/mlir/lib/Dialect/SCF/IR/ |
H A D | SCF.cpp | 298 WhileOp whileOp = getParentOp(); in getSuccessorRegions() local
|