/llvm-project/mlir/test/python/dialects/ |
H A D | memref.py | 4 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 D | BufferDeallocationOpInterface.cpp | 99 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 D | LoopFusionUtils.h | 82 FusionStrategy(Value memref) : strategy(Sibling), memref(memref) {} in FusionStrategy() 99 Value memref; variable
|
/llvm-project/mlir/lib/Dialect/Affine/Transforms/ |
H A D | LoopFusion.cpp | 187 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 D | AffineLoopInvariantCodeMotion.cpp | 106 Value memref = read ? read.getMemRef() isOpLoopInvariant() local
|
/llvm-project/flang/lib/Optimizer/Dialect/ |
H A D | FortranVariableInterface.cpp | 18 fir::FortranVariableOpInterface::verifyDeclareLikeOpImpl(mlir::Value memref) { in verifyDeclareLikeOpImpl()
|
/llvm-project/mlir/lib/Dialect/GPU/Transforms/ |
H A D | DecomposeMemrefs.cpp |
|
/llvm-project/mlir/lib/Dialect/MemRef/Transforms/ |
H A D | BufferViewFlowOpInterfaceImpl.cpp | 18 namespace memref { namespace
|
H A D | RuntimeOpVerification.cpp | 24 namespace memref { namespace 141 auto memref = loadStoreOp.getMemref(); in generateRuntimeVerification() local 198 TypedValue<BaseMemRefType> memref) { in computeLinearBounds() argument [all...] |
H A D | EmulateWideInt.cpp | 21 namespace mlir::memref { namespace [all...] |
H A D | ResolveShapedTypeResultDims.cpp | 26 namespace memref { global() namespace [all...] |
H A D | ExpandOps.cpp | 26 namespace memref { namespace [all...] |
H A D | ExpandRealloc.cpp | 18 namespace memref { namespace
|
/llvm-project/mlir/include/mlir/Dialect/Affine/IR/ |
H A D | AffineOps.h | 218 getAffineMapAttrForMemRef(Value memref) getAffineMapAttrForMemRef() argument 340 getAffineMapAttrForMemRef(Value memref) getAffineMapAttrForMemRef() argument [all...] |
/llvm-project/mlir/lib/Dialect/Vector/Transforms/ |
H A D | VectorTransferSplitRewritePatterns.cpp | 172 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 D | Utils.cpp | 77 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 D | BufferDeallocationSimplification.cpp | 84 ValueRange otherList, Value memref) { in potentiallyAliasesMemref() argument 316 Value memref = deallocOp.getMemrefs()[i]; matchAndRewrite() local [all...] |
H A D | BufferResultsToOutParams.cpp | 166 for (Value memref : replaceWithOutParams) { updateCalls() local
|
/llvm-project/mlir/lib/Dialect/MemRef/IR/ |
H A D | ValueBoundsOpInterfaceImpl.cpp | 17 namespace memref { namespace [all...] |
/llvm-project/mlir/include/mlir/Dialect/Affine/Analysis/ |
H A D | AffineAnalysis.h | 83 Value memref; member
|
/llvm-project/mlir/python/mlir/extras/ |
H A D | types.py | 137 def memref( global() function
|
/llvm-project/mlir/lib/Dialect/NVGPU/TransformOps/ |
H A D | NVGPUTransformOps.cpp | 665 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 D | LoopFusionUtils.cpp | 202 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 D | MemRefUtils.cpp | 21 namespace memref { global() namespace [all...] |
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | AddAliasTags.cpp | 191 mlir::Value memref = accessedOperands.front(); in runOnAliasInterface() local
|