Home
last modified time | relevance | path

Searched refs:getDims (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DInferTypeOpInterface.cpp45 void ShapeAdaptor::getDims(SmallVectorImpl<int64_t> &res) const { in getDims() function in ShapeAdaptor
57 auto vals = val.get<ShapedTypeComponents *>()->getDims(); in getDims()
62 void ShapeAdaptor::getDims(ShapedTypeComponents &res) const { in getDims() function in ShapeAdaptor
65 getDims(res.dims); in getDims()
77 return stc->getDims()[index]; in getDimSize()
86 return val.get<ShapedTypeComponents *>()->getDims().size(); in getRank()
103 return llvm::none_of(stc->getDims(), ShapedType::isDynamic); in hasStaticShape()
124 for (int64_t dim : stc->getDims()) { in getNumElements()
138 getDims(dims); in dump()
195 shapeAndType.getDims(), shapeAndType.getElementType())); in inferReturnTensorTypes()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DInferTypeOpInterface.h54 void getDims(SmallVectorImpl<int64_t> &res) const;
58 void getDims(ShapedTypeComponents &res) const;
120 adaptor.getDims(*this); in ShapedTypeComponents()
135 ArrayRef<int64_t> getDims() const { in getDims() function
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaInferShapes.cpp53 Type newType = oldType.clone(inferredTy.getDims()); in propagateShapesToTosaIf()
88 auto newTy = operandTy.clone(shapedTypeComponent.getDims()); in propagateShapesToTosaWhile()
247 for (auto dim : predictedShape.getDims()) { in propagateShapesInRegion()
270 Type t = it.first.getType().cast<ShapedType>().clone(result.getDims()); in propagateShapesInRegion()
/llvm-project-15.0.7/mlir/examples/toy/Ch3/mlir/
H A DMLIRGen.cpp253 auto type = getType(lit.getDims()); in mlirGen()
258 data.reserve(std::accumulate(lit.getDims().begin(), lit.getDims().end(), 1, in mlirGen()
265 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch2/mlir/
H A DMLIRGen.cpp253 auto type = getType(lit.getDims()); in mlirGen()
258 data.reserve(std::accumulate(lit.getDims().begin(), lit.getDims().end(), 1, in mlirGen()
265 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/mlir/
H A DMLIRGen.cpp257 auto type = getType(lit.getDims()); in mlirGen()
262 data.reserve(std::accumulate(lit.getDims().begin(), lit.getDims().end(), 1, in mlirGen()
269 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch4/mlir/
H A DMLIRGen.cpp257 auto type = getType(lit.getDims()); in mlirGen()
262 data.reserve(std::accumulate(lit.getDims().begin(), lit.getDims().end(), 1, in mlirGen()
269 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch5/mlir/
H A DMLIRGen.cpp257 auto type = getType(lit.getDims()); in mlirGen()
262 data.reserve(std::accumulate(lit.getDims().begin(), lit.getDims().end(), 1, in mlirGen()
269 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/
H A DMLIRGen.cpp393 data.reserve(std::accumulate(lit.getDims().begin(), lit.getDims().end(), 1, in getConstantAttr()
400 auto dataType = mlir::RankedTensorType::get(lit.getDims(), elementType); in getConstantAttr()
447 mlir::Type type = getType(lit.getDims()); in mlirGen()
/llvm-project-15.0.7/mlir/examples/toy/Ch1/include/toy/
H A DParser.h139 auto firstDims = firstLiteral->getDims(); in parseTensorLiteralExpr()
148 if (exprLiteral->getDims() != firstDims) in parseTensorLiteralExpr()
/llvm-project-15.0.7/mlir/examples/toy/Ch2/include/toy/
H A DParser.h139 auto firstDims = firstLiteral->getDims(); in parseTensorLiteralExpr()
148 if (exprLiteral->getDims() != firstDims) in parseTensorLiteralExpr()
H A DAST.h89 llvm::ArrayRef<int64_t> getDims() { return dims; } in getDims() function
/llvm-project-15.0.7/mlir/examples/toy/Ch3/include/toy/
H A DParser.h139 auto firstDims = firstLiteral->getDims(); in parseTensorLiteralExpr()
148 if (exprLiteral->getDims() != firstDims) in parseTensorLiteralExpr()
/llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/
H A DParser.h139 auto firstDims = firstLiteral->getDims(); in parseTensorLiteralExpr()
148 if (exprLiteral->getDims() != firstDims) in parseTensorLiteralExpr()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/
H A DParser.h139 auto firstDims = firstLiteral->getDims(); in parseTensorLiteralExpr()
148 if (exprLiteral->getDims() != firstDims) in parseTensorLiteralExpr()
/llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/
H A DParser.h139 auto firstDims = firstLiteral->getDims(); in parseTensorLiteralExpr()
148 if (exprLiteral->getDims() != firstDims) in parseTensorLiteralExpr()
H A DAST.h89 llvm::ArrayRef<int64_t> getDims() { return dims; } in getDims() function
/llvm-project-15.0.7/mlir/examples/toy/Ch3/parser/
H A DAST.cpp130 llvm::interleaveComma(literal->getDims(), llvm::errs()); in printLitHelper()
/llvm-project-15.0.7/mlir/examples/toy/Ch1/parser/
H A DAST.cpp130 llvm::interleaveComma(literal->getDims(), llvm::errs()); in printLitHelper()
/llvm-project-15.0.7/mlir/examples/toy/Ch2/parser/
H A DAST.cpp130 llvm::interleaveComma(literal->getDims(), llvm::errs()); in printLitHelper()
/llvm-project-15.0.7/mlir/examples/toy/Ch6/parser/
H A DAST.cpp130 llvm::interleaveComma(literal->getDims(), llvm::errs()); in printLitHelper()
/llvm-project-15.0.7/mlir/examples/toy/Ch4/parser/
H A DAST.cpp130 llvm::interleaveComma(literal->getDims(), llvm::errs()); in printLitHelper()
/llvm-project-15.0.7/mlir/examples/toy/Ch5/parser/
H A DAST.cpp130 llvm::interleaveComma(literal->getDims(), llvm::errs()); in printLitHelper()
/llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/
H A DParser.h154 auto firstDims = firstLiteral->getDims(); in parseTensorLiteralExpr()
163 if (exprLiteral->getDims() != firstDims) in parseTensorLiteralExpr()
/llvm-project-15.0.7/mlir/examples/toy/Ch7/parser/
H A DAST.cpp133 llvm::interleaveComma(literal->getDims(), llvm::errs()); in printLitHelper()

12