Searched refs:memrefTy (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | CGOps.cpp | 58 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 D | OptimizeSharedMemory.cpp | 40 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 D | TypeConverter.cpp | 379 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 D | FuncToLLVM.cpp | 439 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 D | MutableBox.cpp | 107 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 D | AsmPrinter.cpp | 2136 .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 D | ArrayValueCopy.cpp | 1015 findNonconstantExtents(mlir::Type memrefTy, in findNonconstantExtents() argument 1018 auto arrTy = unwrapPassByRefType(memrefTy); in findNonconstantExtents()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | ConvertExpr.cpp | 4225 auto memrefTy = fir::boxMemRefType(eleTy.cast<fir::BoxType>()); in convertElementForUpdate() local 4226 auto castTo = builder.createConvert(loc, memrefTy, origVal); in convertElementForUpdate()
|