Lines Matching refs:AffineMap
119 AffineMap map, std::vector<SmallVector<int64_t, 8>> *flattenedExprs, in getFlattenedAffineExprs()
215 AffineMap lb = AffineMap::get(/*dimCount=*/3 * nIvs, /*symbolCount=*/0, in getHyperrectangular()
220 AffineMap ub = AffineMap::get(/*dimCount=*/3 * nIvs, /*symbolCount=*/0, in getHyperrectangular()
459 LogicalResult FlatAffineValueConstraints::composeMatchingMap(AffineMap other) { in composeMatchingMap()
645 FlatAffineValueConstraints::addDomainFromSliceMaps(ArrayRef<AffineMap> lbMaps, in addDomainFromSliceMaps()
646 ArrayRef<AffineMap> ubMaps, in addDomainFromSliceMaps()
652 AffineMap lbMap = lbMaps[i]; in addDomainFromSliceMaps()
653 AffineMap ubMap = ubMaps[i]; in addDomainFromSliceMaps()
886 std::pair<AffineMap, AffineMap>
964 auto lbMap = AffineMap::get(dimCount, symCount, lbExprs, context); in getLowerAndUpperBound()
965 auto ubMap = AffineMap::get(dimCount, symCount, ubExprs, context); in getLowerAndUpperBound()
977 SmallVectorImpl<AffineMap> *lbMaps, SmallVectorImpl<AffineMap> *ubMaps, in getSliceBounds()
1091 AffineMap &lbMap = (*lbMaps)[pos]; in getSliceBounds()
1092 AffineMap &ubMap = (*ubMaps)[pos]; in getSliceBounds()
1095 lbMap = AffineMap::get(numMapDims, numMapSymbols, expr); in getSliceBounds()
1096 ubMap = AffineMap::get(numMapDims, numMapSymbols, expr + ubAdjustment); in getSliceBounds()
1124 AffineMap::get(numMapDims, numMapSymbols, in getSliceBounds()
1133 ubMap = AffineMap::get( in getSliceBounds()
1149 AffineMap map, std::vector<SmallVector<int64_t, 8>> *flattenedExprs) { in flattenAlignedMapAndMergeLocals()
1173 AffineMap boundMap, in addBound()
1225 AffineMap boundMap) { in addBound()
1229 AffineMap
1230 FlatAffineValueConstraints::computeAlignedMap(AffineMap map, in computeAlignedMap()
1253 AffineMap alignedMap = in computeAlignedMap()
1263 AffineMap boundMap, in addBound()
1287 ArrayRef<Value> values, ArrayRef<AffineMap> lbMaps, in addSliceBounds()
1288 ArrayRef<AffineMap> ubMaps, ArrayRef<Value> operands) { in addSliceBounds()
1297 AffineMap lbMap = lbMaps[i]; in addSliceBounds()
1298 AffineMap ubMap = ubMaps[i]; in addSliceBounds()
1516 vmap.reset(AffineMap::get(numDims - 1, numSyms, boundExpr), operands); in getIneqAsAffineValueMap()
1573 AffineMap mlir::alignAffineMapWithValues(AffineMap map, ValueRange operands, in alignAffineMapWithValues()
1754 LogicalResult mlir::getRelationFromMap(AffineMap &map, in getRelationFromMap()
1793 AffineMap affineMap = map.getAffineMap(); in getRelationFromMap()