/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | StackReclaim.cpp | 52 __anon00cf49f30202(fir::DoLoopOp loopOp) runOnOperation() argument
|
H A D | AffinePromotion.cpp | 93 for (auto loopOp : loopOperation.getOps<fir::DoLoopOp>()) { in analyzeBody() local
|
/llvm-project/mlir/lib/Dialect/OpenACC/Transforms/ |
H A D | LegalizeData.cpp |
|
/llvm-project/mlir/lib/Conversion/SCFToSPIRV/ |
H A D | SCFToSPIRV.cpp | 140 auto loopOp = rewriter.create<spirv::LoopOp>(loc, spirv::LoopControl::None); in matchAndRewrite() local 343 auto loopOp = rewriter.create<spirv::LoopOp>(loc, spirv::LoopControl::None); matchAndRewrite() local [all...] |
/llvm-project/mlir/lib/Dialect/Affine/Transforms/ |
H A D | DecomposeAffineOps.cpp | 33 while (auto loopOp = currentOp->getParentOfType<LoopLikeOpInterface>()) { in numEnclosingInvariantLoops() local
|
/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | TileUsingInterface.cpp | 325 yieldTiledValuesAndReplaceLoop(LoopType loopOp,RewriterBase & rewriter,ValueRange newInitOperands,YieldTiledValuesFn yieldTiledValuesFn) yieldTiledValuesAndReplaceLoop() argument 334 yieldTiledValuesAndReplaceLoop(scf::ForOp loopOp,RewriterBase & rewriter,ValueRange newInitOperands,YieldTiledValuesFn yieldTiledValuesFn) yieldTiledValuesAndReplaceLoop() argument 388 yieldTiledValuesAndReplaceLoop(scf::ForallOp loopOp,RewriterBase & rewriter,ValueRange newInitOperands,YieldTiledValuesFn yieldTiledValuesFn) yieldTiledValuesAndReplaceLoop() argument 447 __anone7fd0eaf0502(auto loopOp) yieldTiledValuesAndReplaceLoop() argument 451 __anone7fd0eaf0602(auto loopOp) yieldTiledValuesAndReplaceLoop() argument 1299 checkAssumptionForLoop(Operation * loopOp,Operation * consumerOp) checkAssumptionForLoop() argument [all...] |
H A D | BufferizableOpInterfaceImpl.cpp | 517 computeLoopRegionIterArgBufferType(Operation * loopOp,BlockArgument iterArg,Value initArg,Value yieldedValue,const BufferizationOptions & options,SmallVector<Value> & invocationStack) computeLoopRegionIterArgBufferType() argument
|
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Loops.cpp | 201 auto loopOp = cast<LoopLikeOpInterface>(loopOps.back()); in replaceIndexOpsByInductionVariables() local
|
H A D | Transforms.cpp | 77 for (auto loopOp : loops) in peelLoops() local
|
/llvm-project/mlir/lib/Conversion/SCFToOpenMP/ |
H A D | SCFToOpenMP.cpp | 495 auto loopOp = rewriter.create<omp::LoopNestOp>( matchAndRewrite() local
|
/llvm-project/mlir/lib/Conversion/SCFToGPU/ |
H A D | SCFToGPU.cpp | 535 auto loopOp = rewriter.create<scf::ForOp>( processParallelLoop() local
|
/llvm-project/mlir/lib/Target/SPIRV/Serialization/ |
H A D | Serializer.cpp | 39 if (auto loopOp = dyn_cast<spirv::LoopOp>(op)) in getStructuredControlFlowOpMergeBlock() local 51 if (auto loopOp = dyn_cast<spirv::LoopOp>(block->getParentOp())) { in getPhiIncomingBlock() local
|
H A D | SerializeOps.cpp | 492 LogicalResult Serializer::processLoopOp(spirv::LoopOp loopOp) { in processLoopOp() argument
|
/llvm-project/flang/lib/Lower/OpenMP/ |
H A D | DataSharingProcessor.cpp | 187 mlir::omp::LoopNestOp loopOp; insertLastPrivateCompare() local
|
H A D | OpenMP.cpp | 1341 auto loopOp = firOpBuilder.create<mlir::omp::LoopNestOp>(loc, loopClauseOps); genDistributeOp() local 1599 auto loopOp = firOpBuilder.create<mlir::omp::LoopNestOp>(loc, loopClauseOps); genSimdOp() local 1923 auto loopOp = firOpBuilder.create<mlir::omp::LoopNestOp>(loc, loopClauseOps); genWsloopOp() local
|
/llvm-project/mlir/lib/Target/SPIRV/Deserialization/ |
H A D | Deserializer.cpp | 1843 auto loopOp = builder.create<spirv::LoopOp>(location, control); createLoopOp() local 1868 if (auto loopOp = createLoopOp(control)) structurize() local
|
/llvm-project/mlir/lib/Dialect/OpenMP/IR/ |
H A D | OpenMPDialect.cpp | 2183 auto loopOp = op.getParentOfType<LoopNestOp>(); verifyOrderedParent() local 2394 auto loopOp = dyn_cast<LoopNestOp>(parentOp); verify() local
|
/llvm-project/flang/lib/Lower/ |
H A D | OpenACC.cpp | 1999 auto loopOp = createRegionOp<mlir::acc::LoopOp, mlir::acc::YieldOp>( createLoopOp() local 2107 auto loopOp = createLoopOp(converter, currentLocation, semanticsContext, genACC() local 4167 auto loopOp = builder.getRegion().getParentOfType<mlir::acc::LoopOp>(); genACC() local 4378 if (auto loopOp = setInsertionPointAfterOpenACCLoopIfInside() local [all...] |
/llvm-project/mlir/lib/Conversion/SPIRVToLLVM/ |
H A D | SPIRVToLLVM.cpp | 1112 matchAndRewrite(spirv::LoopOp loopOp,OpAdaptor adaptor,ConversionPatternRewriter & rewriter) const matchAndRewrite() argument [all...] |
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/OpenMP/ |
H A D | OpenMPToLLVMIRTranslation.cpp | 902 auto loopOp = cast<omp::LoopNestOp>(wsloopOp.getWrappedLoop()); convertOmpWsloop() local 1479 auto loopOp = cast<omp::LoopNestOp>(simdOp.getWrappedLoop()); convertOmpSimd() local [all...] |
/llvm-project/mlir/lib/Dialect/Affine/Utils/ |
H A D | LoopUtils.cpp | 2635 SmallVector<Operation *, 1> loopOp{loop.getOperation()}; createFullTiles() local
|
/llvm-project/mlir/lib/Dialect/Linalg/TransformOps/ |
H A D | LinalgTransformOps.cpp | 1957 auto loopOp = dyn_cast_or_null<scf::ForOp>(*loopOps.begin()); apply() local
|