Home
last modified time | relevance | path

Searched refs:flatExprs (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineExpr.cpp903 if (flatExprs[j] == 0) in getAffineExprFromFlatForm()
907 expr = expr + id * flatExprs[j]; in getAffineExprFromFlatForm()
913 if (flatExprs[j] == 0) in getAffineExprFromFlatForm()
920 int64_t constTerm = flatExprs[flatExprs.size() - 1]; in getAffineExprFromFlatForm()
939 assert(!flatExprs.empty() && "flatExprs cannot be empty"); in getSemiAffineExprFromFlatForm()
991 if (flatExprs[j] == 0) in getSemiAffineExprFromFlatForm()
1001 if (flatExprs[j] == 0) in getSemiAffineExprFromFlatForm()
1009 addEntry(indexEntry, flatExprs[j], in getSemiAffineExprFromFlatForm()
1024 if (flatExprs[numDims + numSymbols + it.index()] == 0) in getSemiAffineExprFromFlatForm()
1088 if (flatExprs[j] == 0 || addedToMap[j - numDims - numSymbols]) in getSemiAffineExprFromFlatForm()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineStructures.cpp163 std::vector<SmallVector<int64_t, 8>> flatExprs; in FlatAffineValueConstraints() local
169 assert(flatExprs.size() == set.getNumConstraints()); in FlatAffineValueConstraints()
174 const auto &flatExpr = flatExprs[i]; in FlatAffineValueConstraints()
463 std::vector<SmallVector<int64_t, 8>> flatExprs; in composeMatchingMap() local
466 assert(flatExprs.size() == other.getNumResults()); in composeMatchingMap()
478 const auto &flatExpr = flatExprs[r]; in composeMatchingMap()
1187 std::vector<SmallVector<int64_t, 8>> flatExprs; in addBound() local
1193 for (const auto &flatExpr : flatExprs) { in addBound()
1757 std::vector<SmallVector<int64_t, 8>> flatExprs; in getRelationFromMap() local
1777 eq[j] = flatExprs[i][j]; in getRelationFromMap()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineExpr.h262 AffineExpr getAffineExprFromFlatForm(ArrayRef<int64_t> flatExprs,
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp3659 SmallVector<AffineExpr> flatExprs; in parseAffineMapWithMinMax() local
3674 llvm::append_range(flatExprs, map.getValue().getResults()); in parseAffineMapWithMinMax()
3688 flatExprs.emplace_back()))) in parseAffineMapWithMinMax()
3699 for (unsigned i = 0, e = flatExprs.size(); i < e; ++i) { in parseAffineMapWithMinMax()
3702 flatExprs[i] = flatExprs[i] in parseAffineMapWithMinMax()
3722 auto flatMap = AffineMap::get(totalNumDims, totalNumSyms, flatExprs, in parseAffineMapWithMinMax()