Home
last modified time | relevance | path

Searched defs:memref (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project/mlir/test/python/dialects/
H A Dmemref.py4 import mlir.dialects.memref as memref namespace
186 def check_strides_offset(memref, np_view): argument
/llvm-project/mlir/lib/Dialect/Bufferization/IR/
H A DBufferDeallocationOpInterface.cpp99 void DeallocationState::updateOwnership(Value memref, Ownership ownership, in updateOwnership() argument
114 Ownership DeallocationState::getOwnership(Value memref, Block *block) const { in getOwnership() argument
118 void DeallocationState::addMemrefToDeallocate(Value memref, Block *block) { in addMemrefToDeallocate() argument
122 void DeallocationState::dropMemrefToDeallocate(Value memref, Block *block) { in dropMemrefToDeallocate() argument
136 getMemrefWithUniqueOwnership(OpBuilder & builder,Value memref,Block * block) getMemrefWithUniqueOwnership() argument
[all...]
/llvm-project/mlir/include/mlir/Dialect/Affine/
H A DLoopFusionUtils.h82 FusionStrategy(Value memref) : strategy(Sibling), memref(memref) {} in FusionStrategy()
99 Value memref; variable
/llvm-project/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp187 static bool isEscapingMemref(Value memref, Block *block) { in isEscapingMemref() argument
221 auto memref = cast<AffineWriteOpInterface>(storeOp).getMemRef(); gatherEscapingMemrefs() local
350 hasNonAffineUsersOnThePath(unsigned srcId,unsigned dstId,Value memref,MemRefDependenceGraph * mdg) hasNonAffineUsersOnThePath() argument
399 __anonedfcc1450602(Value memref) hasNonAffineUsersOnThePath() argument
868 __anonedfcc1450902(Value memref) performFusionsIntoDest() argument
988 for (Value memref : producerConsumerMemrefs) { performFusionsIntoDest() local
1114 Value memref = idAndMemref.second; fuseWithSiblingNodes() local
1220 __anonedfcc1450b02(Node *sibNode, Value memref) findSiblingNodeToFuse() argument
1234 __anonedfcc1450c02(Value memref) findSiblingNodeToFuse() argument
1284 auto memref = loadOp.getMemRef(); findSiblingNodeToFuse() local
1370 auto memref = pair.first; eraseUnusedMemRefAllocations() local
[all...]
H A DAffineLoopInvariantCodeMotion.cpp106 Value memref = read ? read.getMemRef() isOpLoopInvariant() local
/llvm-project/flang/lib/Optimizer/Dialect/
H A DFortranVariableInterface.cpp18 fir::FortranVariableOpInterface::verifyDeclareLikeOpImpl(mlir::Value memref) { in verifyDeclareLikeOpImpl()
/llvm-project/mlir/lib/Dialect/GPU/Transforms/
H A DDecomposeMemrefs.cpp
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/
H A DBufferViewFlowOpInterfaceImpl.cpp18 namespace memref { namespace
H A DRuntimeOpVerification.cpp24 namespace memref { namespace
141 auto memref = loadStoreOp.getMemref(); in generateRuntimeVerification() local
198 TypedValue<BaseMemRefType> memref) { in computeLinearBounds() argument
[all...]
H A DEmulateWideInt.cpp21 namespace mlir::memref { namespace
[all...]
H A DResolveShapedTypeResultDims.cpp26 namespace memref { global() namespace
[all...]
H A DExpandOps.cpp26 namespace memref { namespace
[all...]
H A DExpandRealloc.cpp18 namespace memref { namespace
/llvm-project/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineOps.h218 getAffineMapAttrForMemRef(Value memref) getAffineMapAttrForMemRef() argument
340 getAffineMapAttrForMemRef(Value memref) getAffineMapAttrForMemRef() argument
[all...]
/llvm-project/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferSplitRewritePatterns.cpp172 castToCompatibleMemRefType(OpBuilder & b,Value memref,MemRefType compatibleMemRefType) castToCompatibleMemRefType() argument
255 Value memref = xferOp.getSource(); createFullPartialLinalgCopy() local
309 Value memref = xferOp.getSource(); createFullPartialVectorTransferRead() local
357 Value memref = xferOp.getSource(); getLocationToWriteFullVec() local
[all...]
/llvm-project/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp77 void Node::getStoreOpsForMemref(Value memref, in getStoreOpsForMemref() argument
86 getLoadOpsForMemref(Value memref,SmallVectorImpl<Operation * > * loadOps) const getLoadOpsForMemref() argument
103 auto memref = cast<AffineWriteOpInterface>(storeOp).getMemRef(); getLoadAndStoreMemrefSet() local
131 auto memref = cast<AffineReadOpInterface>(opInst).getMemRef(); init() local
136 auto memref = cast<AffineWriteOpInterface>(opInst).getMemRef(); init() local
145 auto memref = cast<AffineReadOpInterface>(op).getMemRef(); init() local
152 auto memref = cast<AffineWriteOpInterface>(op).getMemRef(); init() local
284 auto memref = cast<AffineWriteOpInterface>(storeOpInst).getMemRef(); writesToLiveInOrEscapingMemrefs() local
389 getIncomingMemRefAccesses(unsigned id,Value memref) getIncomingMemRefAccesses() argument
404 getOutEdgeCount(unsigned id,Value memref) getOutEdgeCount() argument
[all...]
/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferDeallocationSimplification.cpp84 ValueRange otherList, Value memref) { in potentiallyAliasesMemref() argument
316 Value memref = deallocOp.getMemrefs()[i]; matchAndRewrite() local
[all...]
H A DBufferResultsToOutParams.cpp166 for (Value memref : replaceWithOutParams) { updateCalls() local
/llvm-project/mlir/lib/Dialect/MemRef/IR/
H A DValueBoundsOpInterfaceImpl.cpp17 namespace memref { namespace
[all...]
/llvm-project/mlir/include/mlir/Dialect/Affine/Analysis/
H A DAffineAnalysis.h83 Value memref; member
/llvm-project/mlir/python/mlir/extras/
H A Dtypes.py137 def memref( global() function
/llvm-project/mlir/lib/Dialect/NVGPU/TransformOps/
H A DNVGPUTransformOps.cpp665 OpFoldResult laneId, Value memref, in buildMemRefLoads() argument
682 OpBuilder &b, Location loc, OpFoldResult laneId, Value memref, in buildMmaSyncMemRefLoadOperand() argument
705 buildMemRefStores(OpBuilder & b,Location loc,ValueRange toStore,OpFoldResult laneId,Value memref,const IndexCalculator & indexFn) buildMemRefStores() argument
723 buildMmaSyncMemRefStoreOperand(OpBuilder & b,Location loc,Value vectorToStore,OpFoldResult laneId,Value memref,IndexCalculator indexFn,ArrayRef<int64_t> vectorShape) buildMmaSyncMemRefStoreOperand() argument
945 buildGlobalMemRefDescriptor(TypedValue<MemRefType> memref,gpu::LaunchOp launchOp) buildGlobalMemRefDescriptor() argument
[all...]
/llvm-project/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp202 Value memref = loadOp ? loadOp.getMemRef() in getMaxLoopDepth() local
608 for (Value memref : storeMemrefs) { in getFusionComputeCost() local
/llvm-project/mlir/lib/Dialect/MemRef/Utils/
H A DMemRefUtils.cpp21 namespace memref { global() namespace
[all...]
/llvm-project/flang/lib/Optimizer/Transforms/
H A DAddAliasTags.cpp191 mlir::Value memref = accessedOperands.front(); in runOnAliasInterface() local

123