Home
last modified time | relevance | path

Searched defs:loadOp (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project/mlir/lib/Dialect/NVGPU/Transforms/
H A DUtils.cpp23 if (auto loadOp = dyn_cast<memref::LoadOp>(op)) in getIndices() local
43 if (auto loadOp = dyn_cast<memref::LoadOp>(op)) in setIndices() local
69 if (auto loadOp = dyn_cast<memref::LoadOp>(op)) in getMemrefOperand() local
79 if (auto loadOp = dyn_cast<vector::LoadOp>(op)) in getMemrefOperand() local
H A DCreateAsyncGroups.cpp59 static FailureOr<TransferMask> getMaskOp(Operation *loadOp) { in getMaskOp() argument
/llvm-project/flang/lib/Optimizer/Transforms/
H A DMemRefDataFlowOpt.cpp50 std::optional<WriteOp> findStoreToForward(ReadOp loadOp, in findStoreToForward()
90 for (auto &loadOp : loadOps) { in findReadForWrite() local
108 f.walk([&](fir::LoadOp loadOp) { in runOnOperation()
H A DAffinePromotion.cpp141 for (auto loadOp : loopOperation.getOps<fir::LoadOp>()) in analyzeMemoryAccess() local
421 static void rewriteLoad(fir::LoadOp loadOp, mlir::PatternRewriter &rewriter) { in rewriteLoad()
H A DArrayValueCopy.cpp1146 auto *loadOp = useMap.lookup(op); in referenceToClone() local
1189 auto *loadOp = useMap.lookup(op); in materializeAssignment() local
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/
H A DExtractAddressComputations.cpp35 static FailureOr<Value> getLoadOpSrcMemRef(memref::LoadOp loadOp) { in getLoadOpSrcMemRef()
42 memref::LoadOp loadOp, Value srcMemRef, in rebuildLoadOp()
52 getLoadOpViewSizeForEachDim(RewriterBase &rewriter, memref::LoadOp loadOp) { in getLoadOpViewSizeForEachDim()
H A DFoldMemRefAliasOps.cpp427 OpTy loadOp, PatternRewriter &rewriter) const { in matchAndRewrite() argument
498 matchAndRewrite(OpTy loadOp,PatternRewriter & rewriter) const matchAndRewrite() argument
546 matchAndRewrite(OpTy loadOp,PatternRewriter & rewriter) const matchAndRewrite() argument
[all...]
/llvm-project/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp38 if (auto loadOp = dyn_cast<AffineReadOpInterface>(op)) { in getLoadAndStoreMemRefAccesses() local
52 if (auto loadOp = dyn_cast<AffineReadOpInterface>(op)) { in isDependentLoadOrStoreOp() local
201 auto loadOp = dyn_cast<AffineReadOpInterface>(dstOp); in getMaxLoopDepth() local
655 if (auto loadOp = dyn_cast<AffineReadOpInterface>(op)) in gatherProducerConsumerMemrefs() local
H A DUtils.cpp830 forwardStoreToLoad(AffineReadOpInterface loadOp,SmallVectorImpl<Operation * > & loadOpsToErase,SmallPtrSetImpl<Value> & memrefsToErase,DominanceInfo & domInfo,llvm::function_ref<bool (Value,Value)> mayAlias) forwardStoreToLoad() argument
1049 __anon3d96364a0e02(AffineReadOpInterface loadOp) affineScalarReplace() argument
1090 __anon3d96364a1102(AffineReadOpInterface loadOp) affineScalarReplace() argument
[all...]
H A DLoopUtils.cpp2227 if (auto loadOp = dyn_cast<AffineLoadOp>(op)) { getFullMemRefAsRegion() local
2304 if (auto loadOp = dyn_cast<AffineLoadOp>(opInst)) { affineDataCopyGenerate() local
/llvm-project/mlir/test/lib/Dialect/Test/
H A DTestFromLLVMIRTranslation.cpp46 Value loadOp = builder.create<LLVM::LoadOp>( in convertLoad() local
/llvm-project/mlir/test/lib/Dialect/Affine/
H A DTestAffineDataCopy.cpp117 else if (auto loadOp = dyn_cast<AffineLoadOp>(op)) in runOnOperation() local
/llvm-project/flang/lib/Optimizer/CodeGen/
H A DFIROpPatterns.cpp105 auto loadOp = rewriter.create<mlir::LLVM::LoadOp>(loc, resultTy, p); getValueFromBox() local
147 auto loadOp = rewriter.create<mlir::LLVM::LoadOp>(loc, ty, p); loadDimFieldFromBox() local
158 auto loadOp = rewriter.create<mlir::LLVM::LoadOp>(loc, ty, p); getDimFieldFromBox() local
/llvm-project/flang/include/flang/Optimizer/Builder/
H A DHLFIRTools.h147 if (auto loadOp = base.getDefiningOp<fir::LoadOp>()) getMaybeDereferencedVariableInterface() local
/llvm-project/mlir/lib/Conversion/VectorToSCF/
H A DVectorToSCF.cpp337 auto loadOp = xferOp.getMask().template getDefiningOp<memref::LoadOp>(); getMaskBuffer() local
470 auto loadOp = xferOp.getVector().getDefiningOp<memref::LoadOp>(); getBuffer() local
478 auto loadOp = xferOp.getVector().getDefiningOp<memref::LoadOp>(); getBufferIndices() local
881 if (auto loadOp = dyn_cast<memref::LoadOp>(user)) { getMaskBufferLoadIndices() local
[all...]
/llvm-project/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRV.cpp513 IntLoadOpPattern::matchAndRewrite(memref::LoadOp loadOp, OpAdaptor adaptor, in matchAndRewrite() argument
631 matchAndRewrite(memref::LoadOp loadOp,OpAdaptor adaptor,ConversionPatternRewriter & rewriter) const matchAndRewrite() argument
[all...]
/llvm-project/mlir/lib/Dialect/Affine/Transforms/
H A DSuperVectorize.cpp1190 static Operation *vectorizeAffineLoad(AffineLoadOp loadOp, in vectorizeAffineLoad() argument
1509 if (auto loadOp = dyn_cast<AffineLoadOp>(op)) vectorizeOneOperation() local
[all...]
H A DLoopFusion.cpp1260 auto loadOp = dyn_cast<AffineReadOpInterface>(user); findSiblingNodeToFuse() local
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/
H A DUnifyAliasedResourcePass.cpp239 if (auto loadOp = dyn_cast<spirv::LoadOp>(op)) in shouldUnify() local
/llvm-project/mlir/lib/Dialect/Affine/Analysis/
H A DAffineAnalysis.cpp510 if (auto loadOp = dyn_cast<AffineReadOpInterface>(opInst)) in getAccessMap() local
/llvm-project/flang/lib/Lower/
H A DDirectivesCommon.h
H A DOpenACC.cpp239 mlir::Value loadOp = createDeclareDeallocFuncWithArg() local
3460 auto loadOp = builder.create<fir::LoadOp>(loc, addrOp.getResult()); createDeclareAllocFunc() local
3493 auto loadOp = builder.create<fir::LoadOp>(loc, addrOp.getResult()); createDeclareDeallocFunc() local
/llvm-project/mlir/lib/Conversion/VectorToLLVM/
H A DConvertVectorToLLVM.cpp200 loadOp.getNontemporal()); in replaceLoadOrStoreOp() argument
191 replaceLoadOrStoreOp(vector::LoadOp loadOp,vector::LoadOpAdaptor adaptor,VectorType vectorTy,Value ptr,unsigned align,ConversionPatternRewriter & rewriter) replaceLoadOrStoreOp() argument
/llvm-project/mlir/lib/Dialect/NVGPU/TransformOps/
H A DNVGPUTransformOps.cpp980 Operation *loadOp = rewriter.create<nvgpu::TmaAsyncLoadOp>( buildTmaAsyncLoad() local
/llvm-project/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp739 auto loadOp = rewriter.create<LLVM::LoadOp>(loc, targetStructType, ptr); rewrite() local

12