Home
last modified time | relevance | path

Searched refs:getAffineDimExpr (Results 1 – 25 of 37) sorted by relevance

12

/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DDropUnitDims.cpp115 dimReplacements.push_back(getAffineDimExpr(numKeptDims++, context)); in replaceUnitDims()
266 reassociations.push_back(getAffineDimExpr(dim++, context)); in replaceUnitExtents()
268 reassociations.push_back(getAffineDimExpr(dim, context)); in replaceUnitExtents()
274 reassociations.push_back(getAffineDimExpr(dim, context)); in replaceUnitExtents()
455 rewriter.getAffineDimExpr(expandedDim++)); in matchAndRewrite()
460 rewriter.getAffineDimExpr(expandedDim++)); in matchAndRewrite()
468 rewriter.getAffineDimExpr(expandedDim++)); in matchAndRewrite()
DTransforms.cpp391 AffineExpr lb = getAffineDimExpr(dims.size(), ctx); in substituteLoopInExpr()
393 AffineExpr ub = getAffineDimExpr(dims.size(), ctx); in substituteLoopInExpr()
415 AffineExpr dimExpr = getAffineDimExpr(dimIdx, expr.getContext()); in substitute()
DTiling.cpp292 {getAffineDimExpr(/*position=*/0, b.getContext()), in makeTiledShapes()
293 getAffineDimExpr(/*position=*/1, b.getContext()) - in makeTiledShapes()
294 getAffineDimExpr(/*position=*/2, b.getContext())}, in makeTiledShapes()
/external/llvm-project/mlir/lib/Dialect/SCF/Transforms/
DParallelLoopTiling.cpp69 {getAffineDimExpr(/*position=*/0, b.getContext()), in tileParallelLoop()
70 getAffineDimExpr(/*position=*/1, b.getContext()) - in tileParallelLoop()
71 getAffineDimExpr(/*position=*/2, b.getContext())}, in tileParallelLoop()
/external/tensorflow/tensorflow/compiler/mlir/xla/experimental/conv_emitter/
Dconv_emitter_transforms.cc124 replacements.push_back(builder.getAffineDimExpr(i) * size + in TileLoop()
125 builder.getAffineDimExpr(new_dim)); in TileLoop()
127 replacements.push_back(builder.getAffineDimExpr(i)); in TileLoop()
Dconv_emitter.cc96 affine_exprs.push_back(builder.getAffineDimExpr(dim)); in GetShapeInfo()
296 input_indices.push_back(builder.getAffineDimExpr(0)); in CreateNaiveMlirConv()
297 input_indices.push_back(builder.getAffineDimExpr(1)); in CreateNaiveMlirConv()
306 builder.getAffineDimExpr(i + 2) * window_dim.stride() + in CreateNaiveMlirConv()
307 builder.getAffineDimExpr(2 + num_spatial_dims + i) - in CreateNaiveMlirConv()
/external/llvm-project/mlir/lib/IR/
DBuilders.cpp297 AffineExpr Builder::getAffineDimExpr(unsigned position) { in getAffineDimExpr() function in Builder
298 return mlir::getAffineDimExpr(position, context); in getAffineDimExpr()
317 return AffineMap::get(/*dimCount=*/1, /*symbolCount=*/0, getAffineDimExpr(0)); in getDimIdentityMap()
324 dimExprs.push_back(getAffineDimExpr(i)); in getMultiDimIdentityMap()
336 auto expr = getAffineDimExpr(0) + shift; in getSingleDimShiftAffineMap()
DAffineMap.cpp120 affExprs.push_back(getAffineDimExpr(index, context)); in getPermutationMap()
173 dimExprs.push_back(mlir::getAffineDimExpr(i, context)); in getMultiDimIdentityMap()
320 newDims[idx] = getAffineDimExpr(idx, getContext()); in compose()
428 exprs[d.getPosition()] = getAffineDimExpr(en.index(), d.getContext()); in inversePermutation()
466 resultExprs.push_back(getAffineDimExpr(dim.index(), context)); in getProjectedMap()
DAffineExpr.cpp255 return *this == mlir::getAffineDimExpr(position, getContext()); in isFunctionOfDim()
453 AffineExpr mlir::getAffineDimExpr(unsigned position, MLIRContext *context) { in getAffineDimExpr() function in mlir
840 auto id = j < numDims ? getAffineDimExpr(j, context) in getAffineExprFromFlatForm()
DBuiltinTypes.cpp704 auto d = getAffineDimExpr(dim, context); in makeStridedLinearLayoutMap()
792 exprs.push_back(getAffineDimExpr(dim, context)); in makeCanonicalStridedLayoutExpr()
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/
Dlegalize_to_linalg.cc425 input_dim_exprs.push_back(b->getAffineDimExpr(num_prepended_dims + i)); in getIndexingMaps()
473 : b->getAffineDimExpr(size)); in getIndexingMaps()
682 dim_exprs.push_back(b->getAffineDimExpr(size)); in getIndexingMaps()
705 b->getAffineDimExpr(permutation.index()); in getIndexingMaps()
755 rewriter.getAffineDimExpr(curr_src_dim++)); in matchAndRewrite()
760 rewriter.getAffineDimExpr(curr_src_dim++)); in matchAndRewrite()
768 rewriter.getAffineDimExpr(curr_src_dim++)); in matchAndRewrite()
786 exprs.push_back(rewriter.getAffineDimExpr(i)); in matchAndRewrite()
953 src_exprs.push_back(mlir::getAffineDimExpr(i, rewriter.getContext())); in matchAndRewrite()
955 dst_exprs.push_back(mlir::getAffineDimExpr(i, rewriter.getContext())); in matchAndRewrite()
[all …]
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DAffineLoopNormalize.cpp56 auto expr = lbExpr + builder.getAffineDimExpr(nDims) * step; in normalizeAffineParallel()
173 AffineExpr origIVExpr = opBuilder.getAffineDimExpr(lb.getMap().getNumDims()); in normalizeAffineFor()
/external/llvm-project/mlir/include/mlir/IR/
DAffineExpr.h230 AffineExpr getAffineDimExpr(unsigned position, MLIRContext *context);
283 e = getAffineDimExpr(N, ctx); in bindDims()
DBuilders.h146 AffineExpr getAffineDimExpr(unsigned position);
/external/llvm-project/mlir/unittests/SDBM/
DSDBMTest.cpp424 auto dim = getAffineDimExpr(0, ctx()); in TEST()
433 auto d0 = getAffineDimExpr(0, ctx()); in TEST()
434 auto d1 = getAffineDimExpr(1, ctx()); in TEST()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp102 newUbExprs[i] = b.getAffineDimExpr(0) + b.getAffineDimExpr(i + 1); in getCleanupLoopLowerBound()
638 AffineExpr lbLoopIvExpr = b.getAffineDimExpr(lbOperands.size() - 1); in setIntraTileBoundsParametric()
639 AffineExpr ubLoopIvExpr = b.getAffineDimExpr(ubOperands.size() - 1); in setIntraTileBoundsParametric()
879 AffineExpr dim = b.getAffineDimExpr(origUbMap.getNumDims()); in constructTiledIndexSetHyperRect()
891 AffineExpr dim = b.getAffineDimExpr(0); in constructTiledIndexSetHyperRect()
1150 auto d0 = b.getAffineDimExpr(0); in loopUnrollByFactor()
1385 auto d0 = builder.getAffineDimExpr(0); in loopUnrollJamByFactor()
1633 bounds.push_back(b.getAffineDimExpr(map->getNumDims()) + offset); in augmentMapAndBounds()
2254 fastBufExprs.push_back(b.getAffineDimExpr(2 * d + 1) - in generatePointWiseCopy()
2255 b.getAffineDimExpr(2 * d)); in generatePointWiseCopy()
[all …]
/external/llvm-project/mlir/lib/CAPI/IR/
DAffineExpr.cpp60 return wrap(getAffineDimExpr(position, unwrap(ctx))); in mlirAffineDimExprGet()
/external/llvm-project/mlir/lib/Conversion/LinalgToSPIRV/
DLinalgToSPIRV.cpp101 AffineMap::get(1, 0, getAffineDimExpr(0, op->getContext()))) in matchAsPerformingReduction()
/external/llvm-project/mlir/lib/Parser/
DAffineParser.cpp304 : getAffineDimExpr(numDimOperands++, getContext()); in parseSSAIdExpr()
482 auto dimension = getAffineDimExpr(numDims++, getContext()); in parseDimIdList()
/external/llvm-project/mlir/lib/Conversion/SCFToGPU/
DSCFToGPU.cpp428 rewriter.getAffineDimExpr(0) * rewriter.getAffineSymbolExpr(0) + in processParallelLoop()
472 ((rewriter.getAffineDimExpr(0) - rewriter.getAffineSymbolExpr(0)) in processParallelLoop()
/external/llvm-project/mlir/lib/Transforms/
DPipelineDataTransfer.cpp99 auto d0 = bInner.getAffineDimExpr(0); in doubleBuffer()
/external/llvm-project/mlir/lib/Dialect/Vector/
DVectorUtils.cpp196 perm[kvp.second] = getAffineDimExpr(dim, context); in makePermutationMap()
/external/llvm-project/mlir/test/lib/Transforms/
DTestVectorTransforms.cpp206 perm.push_back(getAffineDimExpr(i, ctx)); in runOnFunction()
/external/llvm-project/mlir/lib/Dialect/Linalg/IR/
DLinalgOps.cpp593 reassociations.push_back(getAffineDimExpr(currDim++, context)); in collapseReassociationMaps()
830 reassociationMap.push_back(b.getAffineDimExpr(index)); in convertReassociationIndicesToMaps()
1335 res.push_back(getAffineDimExpr(dim, ctx)); in getDimsOfType()
1356 res.push_back(getAffineDimExpr(startIdx++, context)); in makeAffineDimExprs()
/external/llvm-project/mlir/lib/Dialect/Affine/EDSC/
DBuilders.cpp97 d = getAffineDimExpr(numDims++, context); in categorizeValueByAffineType()

12