Home
last modified time | relevance | path

Searched refs:isDynamicDim (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/
H A DBufferizationOps.cpp137 if (shapedType.isDynamicDim(i)) { in populateDynamicDimSizes()
308 if (!op.isDynamicDim(i)) in matchAndRewrite()
338 if (!allocTensorOp.getType().isDynamicDim(*maybeConstantIndex)) in matchAndRewrite()
356 if (isDynamicDim(dim)) in reifyResultShapes()
412 assert(isDynamicDim(idx) && "expected dynamic dim"); in getDynamicSize()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalgNamed.cpp113 if (inputTy.isDynamicDim(i) && i != heightDim && i != weightDim) in inferDynamicDimsForConv()
118 if (inputTy.isDynamicDim(heightDim)) { in inferDynamicDimsForConv()
131 if (inputTy.isDynamicDim(weightDim)) { in inferDynamicDimsForConv()
514 if (!firstOperandTy.hasRank() || firstOperandTy.isDynamicDim(0)) { in matchAndRewrite()
518 if (!firstOperandTy.hasRank() || firstOperandTy.isDynamicDim(1)) { in matchAndRewrite()
522 if (!secondOperandTy.hasRank() || secondOperandTy.isDynamicDim(2)) { in matchAndRewrite()
579 if (!inputTy.hasRank() || inputTy.isDynamicDim(0)) { in matchAndRewrite()
583 if (!weightTy.hasRank() || weightTy.isDynamicDim(0)) { in matchAndRewrite()
H A DTosaToLinalg.cpp599 if (operandTy.isDynamicDim(i) && !dynDims[i]) in elementwiseMatchAndRewriteHelper()
802 if (inputTy.isDynamicDim(i)) in reduceMatchAndRewriteHelper()
1122 if (!operandTy.hasRank() || operandTy.isDynamicDim(index)) { in matchAndRewrite()
1664 if (inputType.isDynamicDim(i)) { in matchAndRewrite()
1723 if (inputTy.isDynamicDim(i)) { in matchAndRewrite()
1797 if (inputTy.isDynamicDim(i) || multiples[i] == -1) { in matchAndRewrite()
1944 if (inputTy.isDynamicDim(i) && i != axis) { in matchAndRewrite()
2116 if (inputTy.isDynamicDim(i)) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/BufferizationToMemRef/
H A DBufferizationToMemRef.cpp57 if (!memrefType.isDynamicDim(i)) in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/IR/
H A DBufferizationOps.td105 bool isDynamicDim(unsigned idx) {
106 return getType().isDynamicDim(idx);
114 assert(isDynamicDim(idx) && "expected dynamic size");
128 assert(!isDynamicDim(idx) && "expected static size");
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DExpandOps.cpp99 if (op.getType().isDynamicDim(i)) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DVectorization.cpp712 if (!sourceType.isDynamicDim(i)) { in tryVectorizeCopy()
718 } else if (!resultType.isDynamicDim(i)) { in tryVectorizeCopy()
939 if (t1.isDynamicDim(i) != t2.isDynamicDim(i)) in hasSameTensorSize()
941 if (!t1.isDynamicDim(i) && t1.getDimSize(i) != t2.getDimSize(i)) in hasSameTensorSize()
965 if (!t1.isDynamicDim(i)) in hasSameTensorSize()
H A DTransforms.cpp769 if (resultType.isDynamicDim(dim)) { in matchAndRewrite()
797 if (sourceType.isDynamicDim(dim)) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorOps.cpp176 if (one.isDynamicDim(i)) { in joinShapes()
180 if (two.isDynamicDim(i)) { in joinShapes()
336 if (!tensorType.isDynamicDim(index.getInt())) { in fold()
562 if (getType().isDynamicDim(dim)) { in reifyResultShapes()
1441 if (rankedTensorType.isDynamicDim(i)) in createCanonicalRankReducingExtractSliceOp()
1794 if (rankedTensorType.isDynamicDim(i)) in createCanonicalRankReducingInsertSliceOp()
1832 if (expectedType.isDynamicDim(i)) in verify()
1877 if (sourceType.isDynamicDim(i) || in inferResultType()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DInferTypeOpInterface.h66 bool isDynamicDim(int index) const { in isDynamicDim() function
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/
H A DTosaOps.cpp387 if (i == axis || operandShape.isDynamicDim(i)) in inferReturnTypeComponents()
410 if (!operandShape.hasRank() || operandShape.isDynamicDim(axis)) { in inferReturnTypeComponents()
501 if (paddingShape.isDynamicDim(0)) { in inferReturnTypeComponents()
526 if (inputShape.isDynamicDim(i)) { in inferReturnTypeComponents()
653 permsShape.isDynamicDim(0)) { in inferReturnTypeComponents()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp1555 bool isDynamicDim = false; in isNormalizedMemRefDynamicDim() local
1559 expr.walk([&inMemrefTypeDynDims, &isDynamicDim, &context](AffineExpr e) { in isNormalizedMemRefDynamicDim()
1563 isDynamicDim = true; in isNormalizedMemRefDynamicDim()
1568 return isDynamicDim; in isNormalizedMemRefDynamicDim()
/llvm-project-15.0.7/mlir/lib/Dialect/AMX/Transforms/
H A DLegalizeForLLVMExport.cpp63 if (mType.isDynamicDim(last)) { in getStride()
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/
H A DShape.cpp786 castOp.getType().cast<RankedTensorType>().isDynamicDim(0); in matchAndRewrite()
813 if (!resultTy || !resultTy.isDynamicDim(0)) in matchAndRewrite()
822 if (extentTensorTy.isDynamicDim(0)) in matchAndRewrite()
1606 if (!argTy || (!ty.isDynamicDim(0) && ty.getDimSize(0) != argTy.getRank())) in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DBuiltinTypes.cpp144 return unwrap(type).cast<ShapedType>().isDynamicDim( in mlirShapedTypeIsDynamicDim()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DBuiltinTypes.td553 using ShapedType::Trait<MemRefType>::isDynamicDim;
724 using ShapedType::Trait<RankedTensorType>::isDynamicDim;
863 using ShapedType::Trait<UnrankedMemRefType>::isDynamicDim;
916 using ShapedType::Trait<UnrankedTensorType>::isDynamicDim;
H A DBuiltinTypeInterfaces.td149 bool isDynamicDim(unsigned idx) const {
/llvm-project-15.0.7/mlir/lib/Conversion/ShapeToStandard/
H A DShapeToStandard.cpp560 if (rankedTensorTy.isDynamicDim(i)) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp1791 if (sourceType.isDynamicDim(i)) in populateMap()
1829 !sourceType.isDynamicDim(i)) { in createNewOperandWithStaticSizes()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DBufferizableOpInterfaceImpl.cpp476 memrefType.isDynamicDim(i) in bufferize()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp589 if (memRefType.isDynamicDim(r)) in compute()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/IR/
H A DGPUDialect.cpp1380 if (!memrefType || !memrefType.isDynamicDim(index.value())) in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparseTensorConversion.cpp638 if (resType.isDynamicDim(i)) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp430 if (memRefType.isDynamicDim(i)) { in extractSizeOfRankedMemRef()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp885 if (!memrefType.isDynamicDim(index.getInt())) { in fold()

12