Home
last modified time | relevance | path

Searched refs:lbMaps (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineStructures.cpp648 assert(lbMaps.size() == ubMaps.size()); in addDomainFromSliceMaps()
649 assert(lbMaps.size() <= getNumDimVars()); in addDomainFromSliceMaps()
651 for (unsigned i = 0, e = lbMaps.size(); i < e; ++i) { in addDomainFromSliceMaps()
652 AffineMap lbMap = lbMaps[i]; in addDomainFromSliceMaps()
977 SmallVectorImpl<AffineMap> *lbMaps, SmallVectorImpl<AffineMap> *ubMaps, in getSliceBounds() argument
1091 AffineMap &lbMap = (*lbMaps)[pos]; in getSliceBounds()
1287 ArrayRef<Value> values, ArrayRef<AffineMap> lbMaps, in addSliceBounds() argument
1289 assert(values.size() == lbMaps.size()); in addSliceBounds()
1290 assert(lbMaps.size() == ubMaps.size()); in addSliceBounds()
1292 for (unsigned i = 0, e = lbMaps.size(); i < e; ++i) { in addSliceBounds()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/
H A DAffineStructures.h151 LogicalResult addDomainFromSliceMaps(ArrayRef<AffineMap> lbMaps,
221 SmallVectorImpl<AffineMap> *lbMaps,
259 ArrayRef<AffineMap> lbMaps,
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopUtils.cpp1949 ArrayRef<AffineMap> lbMaps, ArrayRef<Value> lbOperands, in generatePointWiseCopy() argument
1953 assert(llvm::all_of(lbMaps, [&](AffineMap lbMap) { in generatePointWiseCopy()
1961 assert(lbMaps.size() == rank && "wrong number of lb maps"); in generatePointWiseCopy()
1970 auto forOp = createCanonicalizedAffineForOp(b, loc, lbOperands, lbMaps[d], in generatePointWiseCopy()
2103 SmallVector<AffineMap, 4> lbMaps(rank), ubMaps(rank); in generateCopy() local
2105 region.getLowerAndUpperBound(i, lbMaps[i], ubMaps[i]); in generateCopy()
2224 generatePointWiseCopy(loc, memref, fastMemRef, lbMaps, in generateCopy()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp3247 ArrayRef<AffineMap> lbMaps, ValueRange lbArgs, in build() argument
3250 assert(llvm::all_of(lbMaps, in build()
3251 [lbMaps](AffineMap m) { in build()
3252 return m.getNumDims() == lbMaps[0].getNumDims() && in build()
3253 m.getNumSymbols() == lbMaps[0].getNumSymbols(); in build()
3264 assert((lbMaps.empty() || lbMaps[0].getNumInputs() == lbArgs.size()) && in build()
3300 AffineMap lbMap = concatMapsSameInput(lbMaps, lbGroups); in build()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineOps.td697 "ArrayRef<arith::AtomicRMWKind>":$reductions, "ArrayRef<AffineMap>":$lbMaps,