Searched refs:getUpperBoundMap (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | SuperVectorize.cpp | 1038 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 D | AffineOps.cpp | 1505 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 D | AffineToStandard.cpp | 83 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 D | LoopAnalysis.cpp | 52 auto ubMap = forOp.getUpperBoundMap(); in getTripCountMapAndOperands()
|
| H A D | Utils.cpp | 184 AffineMap dstUbMap = dstLoop.getUpperBoundMap(); in isSliceMaximalFastCheck() 190 AffineMap srcUbMap = srcLoop.getUpperBoundMap(); in isSliceMaximalFastCheck()
|
| H A D | AffineStructures.cpp | 640 return addBound(BoundType::UB, pos, forOp.getUpperBoundMap(), in addAffineForOpDomain()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | LoopUtils.cpp | 787 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 D | Utils.cpp | 359 AffineMap upperBoundMap = forOp.getUpperBoundMap(); in affineParallelize()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/ |
| H A D | AffineOps.td | 286 AffineMap getUpperBoundMap() { return getUpperBoundMapAttr().getValue(); } 725 AffineMap getUpperBoundMap(unsigned pos);
|