Home
last modified time | relevance | path

Searched refs:arrayTy (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/NVGPUToNVVM/
H A DNVGPUToNVVM.cpp152 auto arrayTy = operand.getType().cast<LLVM::LLVMArrayType>(); in unpackOperandVector() local
154 for (unsigned i = 0, e = arrayTy.getNumElements(); i < e; ++i) { in unpackOperandVector()
156 loc, arrayTy.getElementType(), operand, rewriter.getI64ArrayAttr(i)); in unpackOperandVector()
160 if (arrayTy.getElementType() == i8x4Ty || in unpackOperandVector()
161 arrayTy.getElementType() == i4x8Ty || in unpackOperandVector()
162 (arrayTy.getElementType() == f32x1Ty && in unpackOperandVector()
172 VectorType innerArrayTy = arrayTy.getElementType().dyn_cast<VectorType>(); in unpackOperandVector()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DDialect.cpp401 auto arrayTy = getOperand().getType().cast<RankedTensorType>(); in inferShapes() local
402 SmallVector<int64_t, 2> dims(llvm::reverse(arrayTy.getShape())); in inferShapes()
403 getResult().setType(RankedTensorType::get(dims, arrayTy.getElementType())); in inferShapes()
/llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/
H A DDialect.cpp401 auto arrayTy = getOperand().getType().cast<RankedTensorType>(); in inferShapes() local
402 SmallVector<int64_t, 2> dims(llvm::reverse(arrayTy.getShape())); in inferShapes()
403 getResult().setType(RankedTensorType::get(dims, arrayTy.getElementType())); in inferShapes()
/llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/
H A DDialect.cpp401 auto arrayTy = getOperand().getType().cast<RankedTensorType>(); in inferShapes() local
402 SmallVector<int64_t, 2> dims(llvm::reverse(arrayTy.getShape())); in inferShapes()
403 getResult().setType(RankedTensorType::get(dims, arrayTy.getElementType())); in inferShapes()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp142 if (auto *arrayTy = dyn_cast<llvm::ArrayType>(type)) { in buildSequentialConstant() local
143 elementType = arrayTy->getElementType(); in buildSequentialConstant()
169 if (auto *arrayTy = dyn_cast<llvm::ArrayType>(type)) { in getInnermostElementType() local
170 type = arrayTy->getElementType(); in getInnermostElementType()
317 if (auto *arrayTy = dyn_cast<llvm::ArrayType>(llvmType)) { in getLLVMConstant() local
318 elementType = arrayTy->getElementType(); in getLLVMConstant()
319 numElements = arrayTy->getNumElements(); in getLLVMConstant()
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DDialect.cpp456 auto arrayTy = getOperand().getType().cast<RankedTensorType>(); in inferShapes() local
457 SmallVector<int64_t, 2> dims(llvm::reverse(arrayTy.getShape())); in inferShapes()
458 getResult().setType(RankedTensorType::get(dims, arrayTy.getElementType())); in inferShapes()
/llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/
H A DMemRefBuilder.cpp137 auto arrayTy = LLVM::LLVMArrayType::get(indexType, rank); in size() local
138 auto arrayPtrTy = LLVM::LLVMPointerType::get(arrayTy); in size()
144 loc, arrayTy, value, in size()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp588 Type arrayTy = elementType; in convertGlobalMemrefTypeToLLVM() local
591 arrayTy = LLVM::LLVMArrayType::get(arrayTy, dim); in convertGlobalMemrefTypeToLLVM()
592 return arrayTy; in convertGlobalMemrefTypeToLLVM()
607 Type arrayTy = convertGlobalMemrefTypeToLLVM(type, *getTypeConverter()); in matchAndRewrite() local
626 global, arrayTy, global.getConstant(), linkage, global.getSymName(), in matchAndRewrite()
633 rewriter.create<LLVM::UndefOp>(global.getLoc(), arrayTy)}; in matchAndRewrite()
657 Type arrayTy = convertGlobalMemrefTypeToLLVM(type, *getTypeConverter()); in allocateBuffer() local
659 loc, LLVM::LLVMPointerType::get(arrayTy, memSpace), in allocateBuffer()
/llvm-project-15.0.7/flang/unittests/Optimizer/Builder/
H A DFIRBuilderTest.cpp413 auto arrayTy = fir::SequenceType::get(shape, builder.getI64Type()); in TEST_F() local
414 mlir::Value array = builder.create<fir::UndefOp>(loc, arrayTy); in TEST_F()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DCodeGen.cpp1416 auto arrayTy = resultTy.dyn_cast<mlir::LLVM::LLVMArrayType>(); in genBoxOffsetGep() local
1417 if (!arrayTy) in genBoxOffsetGep()
1421 resultTy = arrayTy.getElementType(); in genBoxOffsetGep()
1430 } else if (auto arrayTy = in genBoxOffsetGep() local
1432 resultTy = arrayTy.getElementType(); in genBoxOffsetGep()
1440 if (auto arrayTy = resultTy.dyn_cast<mlir::LLVM::LLVMArrayType>()) { in genBoxOffsetGep() local
1442 resultTy = arrayTy.getElementType(); in genBoxOffsetGep()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp1613 auto arrayTy = fir::SequenceType::get(shape, eleTy); in genArrayLit() local
1618 array = builder.create<fir::UndefOp>(loc, arrayTy); in genArrayLit()
1646 loc, arrayTy, array, elementVal, builder.getArrayAttr(createIdx())); in genArrayLit()
1668 loc, arrayTy, array, getElementVal(), in genArrayLit()
1687 loc, arrayTy, array, getElementVal(), in genArrayLit()
1704 auto arrayTy = fir::SequenceType::get(shape, eleTy); in genArrayLit() local
1705 mlir::Value array = builder.create<fir::UndefOp>(loc, arrayTy); in genArrayLit()
1721 loc, arrayTy, array, derivedVal, builder.getArrayAttr(idx)); in genArrayLit()