Home
last modified time | relevance | path

Searched refs:getUpperBoundMap (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DSuperVectorize.cpp1038 AffineMap ubMap = vecForOp.getUpperBoundMap(); in createMask()
1041 ub = state.builder.create<AffineApplyOp>(loc, vecForOp.getUpperBoundMap(), in createMask()
1044 ub = state.builder.create<AffineMinOp>(loc, vecForOp.getUpperBoundMap(), in createMask()
1325 forOp.getUpperBoundOperands(), forOp.getUpperBoundMap(), newStep, in vectorizeAffineForOp()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp1505 if (getUpperBoundMap().getNumInputs() > 0) in verifyRegions()
1824 auto ubMap = forOp.getUpperBoundMap(); in canonicalizeLoopBounds()
1994 auto ubMap = getUpperBoundMap(); in getUpperBound()
2037 auto ubMap = getUpperBoundMap(); in setUpperBoundMap()
2050 return getUpperBoundMap().isSingleConstant(); in hasConstantUpperBound()
2058 return getUpperBoundMap().getSingleConstantResult(); in getConstantUpperBound()
2076 getUpperBoundMap().getNumInputs()}; in getUpperBoundOperands()
2081 getUpperBoundMap().getNumInputs()}; in getControlOperands()
2086 auto ubMap = getUpperBoundMap(); in matchingBoundOperandList()
2251 auto ubMap = loop.getUpperBoundMap(); in replaceForOpWithNewYields()
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/AffineToStandard/
H A DAffineToStandard.cpp83 return lowerAffineMapMin(builder, op.getLoc(), op.getUpperBoundMap(), in lowerAffineUpperBound()
190 Value upper = lowerAffineMapMin(rewriter, loc, op.getUpperBoundMap(i), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DLoopAnalysis.cpp52 auto ubMap = forOp.getUpperBoundMap(); in getTripCountMapAndOperands()
H A DUtils.cpp184 AffineMap dstUbMap = dstLoop.getUpperBoundMap(); in isSliceMaximalFastCheck()
190 AffineMap srcUbMap = srcLoop.getUpperBoundMap(); in isSliceMaximalFastCheck()
H A DAffineStructures.cpp640 return addBound(BoundType::UB, pos, forOp.getUpperBoundMap(), in addAffineForOpDomain()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopUtils.cpp787 newLoops[i].setUpperBound(newUbOperands, origLoops[i].getUpperBoundMap()); in constructTiledIndexSetHyperRect()
1120 forOp.getUpperBoundMap().getNumResults() != 1) in loopUnrollByFactor()
1252 forOp.getUpperBoundMap().getNumResults() != 1) in loopUnrollJamByFactor()
1651 auto ubMap = forOp.getUpperBoundMap(); in stripmineSink()
H A DUtils.cpp359 AffineMap upperBoundMap = forOp.getUpperBoundMap(); in affineParallelize()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineOps.td286 AffineMap getUpperBoundMap() { return getUpperBoundMapAttr().getValue(); }
725 AffineMap getUpperBoundMap(unsigned pos);