Lines Matching refs:AffineMap
258 ArrayAttr Builder::getAffineMapArrayAttr(ArrayRef<AffineMap> values) { in getAffineMapArrayAttr()
260 values, [](AffineMap v) -> Attribute { return AffineMapAttr::get(v); })); in getAffineMapArrayAttr()
297 AffineMap Builder::getEmptyAffineMap() { return AffineMap::get(context); } in getEmptyAffineMap()
299 AffineMap Builder::getConstantAffineMap(int64_t val) { in getConstantAffineMap()
300 return AffineMap::get(/*dimCount=*/0, /*symbolCount=*/0, in getConstantAffineMap()
304 AffineMap Builder::getDimIdentityMap() { in getDimIdentityMap()
305 return AffineMap::get(/*dimCount=*/1, /*symbolCount=*/0, getAffineDimExpr(0)); in getDimIdentityMap()
308 AffineMap Builder::getMultiDimIdentityMap(unsigned rank) { in getMultiDimIdentityMap()
313 return AffineMap::get(/*dimCount=*/rank, /*symbolCount=*/0, dimExprs, in getMultiDimIdentityMap()
317 AffineMap Builder::getSymbolIdentityMap() { in getSymbolIdentityMap()
318 return AffineMap::get(/*dimCount=*/0, /*symbolCount=*/1, in getSymbolIdentityMap()
322 AffineMap Builder::getSingleDimShiftAffineMap(int64_t shift) { in getSingleDimShiftAffineMap()
325 return AffineMap::get(/*dimCount=*/1, /*symbolCount=*/0, expr); in getSingleDimShiftAffineMap()
328 AffineMap Builder::getShiftedAffineMap(AffineMap map, int64_t shift) { in getShiftedAffineMap()
333 return AffineMap::get(map.getNumDims(), map.getNumSymbols(), shiftedResults, in getShiftedAffineMap()