Home
last modified time | relevance | path

Searched refs:memrefTy (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCGOps.cpp58 auto memrefTy = memref().getType(); in getRank() local
59 if (memrefTy.isa<fir::BoxType>()) in getRank()
61 fir::dyn_cast_ptrOrBoxEleTy(memrefTy).dyn_cast<fir::SequenceType>()) in getRank()
/llvm-project-15.0.7/mlir/lib/Dialect/NVGPU/Transforms/
H A DOptimizeSharedMemory.cpp40 ArrayRef<Value> indices, MemRefType memrefTy, in permuteVectorOffset() argument
49 1, kSharedMemoryLineSizeBytes / ((memrefTy.getDimSize(tgtDim) * in permuteVectorOffset()
50 memrefTy.getElementTypeBitWidth()) / in permuteVectorOffset()
63 llvm::Log2_64(kDefaultVectorSizeBits / memrefTy.getElementTypeBitWidth()); in permuteVectorOffset()
64 int64_t M = llvm::Log2_64(memrefTy.getDimSize(tgtDim)); in permuteVectorOffset()
96 MemRefType memrefTy, int64_t srcDim, in transformIndices() argument
99 permuteVectorOffset(builder, loc, indices, memrefTy, srcDim, tgtDim); in transformIndices()
/llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/
H A DTypeConverter.cpp379 auto memrefTy = type.cast<MemRefType>(); in canConvertToBarePtr() local
380 if (!memrefTy.hasStaticShape()) in canConvertToBarePtr()
385 if (failed(getStridesAndOffset(memrefTy, strides, offset))) in canConvertToBarePtr()
433 if (auto memrefTy = type.dyn_cast<BaseMemRefType>()) in convertCallingConventionType() local
434 return convertMemRefToBarePtr(memrefTy); in convertCallingConventionType()
448 if (auto memrefTy = stdTypes[i].dyn_cast<MemRefType>()) in promoteBarePtrsToDescriptors() local
450 memrefTy, values[i]); in promoteBarePtrsToDescriptors()
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/
H A DFuncToLLVM.cpp439 auto memrefTy = argTy.dyn_cast<MemRefType>(); in matchAndRewrite() local
440 if (!memrefTy) in matchAndRewrite()
451 loc, getTypeConverter()->convertType(memrefTy)); in matchAndRewrite()
455 rewriter, loc, *getTypeConverter(), memrefTy, arg); in matchAndRewrite()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DMutableBox.cpp107 auto memrefTy = box.getBoxTy().getEleTy(); in readBaseAddress() local
108 if (!fir::isa_ref_type(memrefTy)) in readBaseAddress()
109 memrefTy = builder.getRefType(memrefTy); in readBaseAddress()
110 return builder.create<fir::BoxAddrOp>(loc, memrefTy, irBox); in readBaseAddress()
/llvm-project-15.0.7/mlir/lib/IR/
H A DAsmPrinter.cpp2136 .Case<MemRefType>([&](MemRefType memrefTy) { in printType() argument
2138 for (int64_t dim : memrefTy.getShape()) { in printType()
2145 printType(memrefTy.getElementType()); in printType()
2146 if (!memrefTy.getLayout().isIdentity()) { in printType()
2148 printAttribute(memrefTy.getLayout(), AttrTypeElision::May); in printType()
2151 if (memrefTy.getMemorySpace()) { in printType()
2153 printAttribute(memrefTy.getMemorySpace(), AttrTypeElision::May); in printType()
2157 .Case<UnrankedMemRefType>([&](UnrankedMemRefType memrefTy) { in printType() argument
2159 printType(memrefTy.getElementType()); in printType()
2161 if (memrefTy.getMemorySpace()) { in printType()
[all …]
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DArrayValueCopy.cpp1015 findNonconstantExtents(mlir::Type memrefTy, in findNonconstantExtents() argument
1018 auto arrTy = unwrapPassByRefType(memrefTy); in findNonconstantExtents()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp4225 auto memrefTy = fir::boxMemRefType(eleTy.cast<fir::BoxType>()); in convertElementForUpdate() local
4226 auto castTo = builder.createConvert(loc, memrefTy, origVal); in convertElementForUpdate()