Home
last modified time | relevance | path

Searched refs:getAffineConstantExpr (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineExpr.cpp392 return getAffineConstantExpr(0, expr.getContext()); in symbolicDivide()
396 return getAffineConstantExpr(1, expr.getContext()); in symbolicDivide()
471 return getAffineConstantExpr(0, expr.getContext()); in simplifySemiAffine()
640 return *this + getAffineConstantExpr(v, getContext()); in operator +()
700 return *this * getAffineConstantExpr(v, getContext()); in operator *()
731 return getAffineConstantExpr( in simplifyFloorDiv()
786 return getAffineConstantExpr( in simplifyCeilDiv()
837 return getAffineConstantExpr(0, lhs.getContext()); in simplifyMod()
865 return *this % getAffineConstantExpr(v, getContext()); in operator %()
900 auto expr = getAffineConstantExpr(0, context); in getAffineExprFromFlatForm()
[all …]
H A DBuiltinTypes.cpp787 auto zero = getAffineConstantExpr(0, t.getContext()); in getStridesAndOffset()
788 auto one = getAffineConstantExpr(1, t.getContext()); in getStridesAndOffset()
827 return e == getAffineConstantExpr(0, e.getContext()); in getStridesAndOffset()
917 auto cst = getAffineConstantExpr(offset, context); in makeStridedLinearLayoutMap()
934 mult = getAffineConstantExpr(stride, context); in makeStridedLinearLayoutMap()
992 return getAffineConstantExpr(0, context); in makeCanonicalStridedLayoutExpr()
1010 : getAffineConstantExpr(runningSize, context); in makeCanonicalStridedLayoutExpr()
H A DAffineMap.cpp97 {getAffineConstantExpr(val, context)}); in getConstantMap()
365 getAffineConstantExpr(folded.getInt(), folded.getContext())); in partialConstantFold()
469 exprs.push_back(getAffineConstantExpr(v, ctx)); in compose()
551 dimReplacements.push_back(getAffineConstantExpr(0, context)); in compressDims()
609 symReplacements.push_back(getAffineConstantExpr(0, context)); in compressSymbols()
680 AffineExpr zero = mlir::getAffineConstantExpr(0, context); in inverseAndBroadcastProjectedPermutation()
H A DBuilders.cpp293 AffineExpr Builder::getAffineConstantExpr(int64_t constant) { in getAffineConstantExpr() function in Builder
294 return mlir::getAffineConstantExpr(constant, context); in getAffineConstantExpr()
301 getAffineConstantExpr(val)); in getConstantAffineMap()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Utils/
H A DVectorUtils.cpp150 getAffineConstantExpr(0, context)); in makePermutationMap()
160 assert(perm[kvp.second] == getAffineConstantExpr(0, context) && in makePermutationMap()
/llvm-project-15.0.7/mlir/unittests/Dialect/MemRef/
H A DInferShapeTest.cpp58 AffineMap::get(0, 0, b.getAffineConstantExpr(2003))); in TEST()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/
H A DAffineCanonicalizationUtils.cpp245 AffineExpr exprLb = lbInt ? rewriter.getAffineConstantExpr(*lbInt) in addLoopRangeConstraints()
247 AffineExpr exprUb = ubInt ? rewriter.getAffineConstantExpr(*ubInt) in addLoopRangeConstraints()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DComposeSubView.cpp101 AffineExpr expr = rewriter.getAffineConstantExpr(0); in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DIntegerSet.h58 auto one = getAffineConstantExpr(1, context); in getEmptySet()
H A DAffineExpr.h253 AffineExpr getAffineConstantExpr(int64_t constant, MLIRContext *context);
H A DBuilders.h153 AffineExpr getAffineConstantExpr(int64_t constant);
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineStructures.cpp775 auto dividendExpr = getAffineConstantExpr(0, context); in detectAsMod()
876 auto dividendExpr = getAffineConstantExpr(dividend.back(), context); in detectAsFloorDiv()
1014 memo[pos] = getAffineConstantExpr(lbConst.value(), context); in getSliceBounds()
1042 auto expr = getAffineConstantExpr(0, context); in getSliceBounds()
1125 getAffineConstantExpr(lbConst.value(), context)); in getSliceBounds()
1135 getAffineConstantExpr(ubConst.value() + ubAdjustment, context)); in getSliceBounds()
1524 getAffineConstantExpr(/*constant=*/0, context), in getAsIntegerSet()
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DAffineExpr.cpp105 return wrap(getAffineConstantExpr(constant, unwrap(ctx))); in mlirAffineConstantExprGet()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DAffinePromotion.cpp199 return {mlir::getAffineConstantExpr(value, firCondition.getContext())}; in toAffineExpr()
313 auto index = mlir::getAffineConstantExpr(0, context); in createArrayIndexAffineMap()
314 auto accuExtent = mlir::getAffineConstantExpr(1, context); in createArrayIndexAffineMap()
/llvm-project-15.0.7/mlir/lib/Conversion/LinalgToSPIRV/
H A DLinalgToSPIRV.cpp103 AffineMap::get(1, 0, getAffineConstantExpr(0, op->getContext()))) in matchAsPerformingReduction()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DDropUnitDims.cpp113 dimReplacements.push_back(getAffineConstantExpr(0, context)); in replaceUnitDims()
251 AffineExpr zeroExpr = getAffineConstantExpr(0, context); in replaceUnitExtents()
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DAffineParser.cpp339 return builder.getAffineConstantExpr((int64_t)val.value()); in parseIntegerExpr()
680 auto zero = getAffineConstantExpr(0, getContext()); in parseIntegerSetConstraints()
/llvm-project-15.0.7/mlir/test/mlir-linalg-ods-gen/
H A Dtest-linalg-ods-yaml-gen.yaml171 # IMPL-NEXT: getAffineConstantExpr(cst2, context)
173 # IMPL-NEXT: getAffineConstantExpr(cst3, context)
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorUnrollDistribute.cpp123 getAffineConstantExpr(elementOffsets[dim.index()], ctx); in sliceTransferIndices()
665 auto scale = getAffineConstantExpr( in matchAndRewrite()
712 auto scale = getAffineConstantExpr( in matchAndRewrite()
H A DVectorTransferSplitRewritePatterns.cpp77 auto vs = getAffineConstantExpr(vectorSize, xferOp.getContext()); in createInBoundsCond()
H A DVectorDistribute.cpp376 auto scale = rewriter.getAffineConstantExpr(targetShape[vectorPos]); in tryDistributeOp()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopUtils.cpp567 b.getAffineConstantExpr(origLoop.getConstantLowerBound()); in setIntraTileBoundsParametric()
617 AffineExpr origLoopStep = b.getAffineConstantExpr(origLoop.getStep()); in setIntraTileBoundsParametric()
667 b.getAffineConstantExpr(origLoop.getConstantLowerBound()); in setInterTileBoundsParametric()
698 origUpperBoundExpr = b.getAffineConstantExpr(origUpperBound); in setInterTileBoundsParametric()
2125 AffineExpr offset = top.getAffineConstantExpr(0); in generateCopy()
H A DUtils.cpp507 auto zeroExpr = builder.getAffineConstantExpr(0); in normalizeAffineParallel()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/
H A DVectorToGPU.cpp122 AffineExpr zero = b.getAffineConstantExpr(0); in transferReadSupportsMMAMatrixType()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp933 AffineExpr offset = top.getAffineConstantExpr(0); in createPrivateMemRef()

12