Searched defs:loopOp (Results 1 – 12 of 12) sorted by relevance
170 auto loopOp = rewriter.create<spirv::LoopOp>(loc, spirv::LoopControl::None); in matchAndRewrite() local342 auto loopOp = rewriter.create<spirv::LoopOp>(loc, spirv::LoopControl::None); in matchAndRewrite() local
189 LoopLikeOpInterface loopOp = loopOps.back(); in replaceIndexOpsByInductionVariables() local
328 for (auto loopOp : loops) { in peelLoops() local342 Operation *loopOp = res.loops[loop]; in peelTiledLinalgOp() local
348 auto loopOp = dyn_cast<scf::ForOp>(blockArg.getOwner()->getParentOp()); in getFusableProducer() local
36 if (auto loopOp = dyn_cast<spirv::LoopOp>(op)) in getStructuredControlFlowOpMergeBlock() local48 if (auto loopOp = dyn_cast<spirv::LoopOp>(block->getParentOp())) { in getPhiIncomingBlock() local
418 LogicalResult Serializer::processLoopOp(spirv::LoopOp loopOp) { in processLoopOp()
529 auto loopOp = rewriter.create<scf::ForOp>( in processParallelLoop() local
1680 auto loopOp = builder.create<spirv::LoopOp>(location, control); in createLoopOp() local1705 if (auto loopOp = createLoopOp(control)) in structurize() local
89 for (auto loopOp : loopOperation.getOps<fir::DoLoopOp>()) { in analyzeBody() local
304 auto loopOp = createRegionOp<mlir::acc::LoopOp, mlir::acc::YieldOp>( in createLoopOp() local
1046 matchAndRewrite(spirv::LoopOp loopOp, OpAdaptor adaptor, in matchAndRewrite()
2743 SmallVector<Operation *, 1> loopOp{loop.getOperation()}; in createFullTiles() local