| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | AffineExpr.cpp | 392 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 D | BuiltinTypes.cpp | 787 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 D | AffineMap.cpp | 97 {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 D | Builders.cpp | 293 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 D | VectorUtils.cpp | 150 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 D | InferShapeTest.cpp | 58 AffineMap::get(0, 0, b.getAffineConstantExpr(2003))); in TEST()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/ |
| H A D | AffineCanonicalizationUtils.cpp | 245 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 D | ComposeSubView.cpp | 101 AffineExpr expr = rewriter.getAffineConstantExpr(0); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | IntegerSet.h | 58 auto one = getAffineConstantExpr(1, context); in getEmptySet()
|
| H A D | AffineExpr.h | 253 AffineExpr getAffineConstantExpr(int64_t constant, MLIRContext *context);
|
| H A D | Builders.h | 153 AffineExpr getAffineConstantExpr(int64_t constant);
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | AffineStructures.cpp | 775 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 D | AffineExpr.cpp | 105 return wrap(getAffineConstantExpr(constant, unwrap(ctx))); in mlirAffineConstantExprGet()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | AffinePromotion.cpp | 199 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 D | LinalgToSPIRV.cpp | 103 AffineMap::get(1, 0, getAffineConstantExpr(0, op->getContext()))) in matchAsPerformingReduction()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | DropUnitDims.cpp | 113 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 D | AffineParser.cpp | 339 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 D | test-linalg-ods-yaml-gen.yaml | 171 # IMPL-NEXT: getAffineConstantExpr(cst2, context) 173 # IMPL-NEXT: getAffineConstantExpr(cst3, context)
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorUnrollDistribute.cpp | 123 getAffineConstantExpr(elementOffsets[dim.index()], ctx); in sliceTransferIndices() 665 auto scale = getAffineConstantExpr( in matchAndRewrite() 712 auto scale = getAffineConstantExpr( in matchAndRewrite()
|
| H A D | VectorTransferSplitRewritePatterns.cpp | 77 auto vs = getAffineConstantExpr(vectorSize, xferOp.getContext()); in createInBoundsCond()
|
| H A D | VectorDistribute.cpp | 376 auto scale = rewriter.getAffineConstantExpr(targetShape[vectorPos]); in tryDistributeOp()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | LoopUtils.cpp | 567 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 D | Utils.cpp | 507 auto zeroExpr = builder.getAffineConstantExpr(0); in normalizeAffineParallel()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToGPU/ |
| H A D | VectorToGPU.cpp | 122 AffineExpr zero = b.getAffineConstantExpr(0); in transferReadSupportsMMAMatrixType()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | LoopFusion.cpp | 933 AffineExpr offset = top.getAffineConstantExpr(0); in createPrivateMemRef()
|