Searched refs:flatExprs (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | AffineExpr.cpp | 903 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 D | AffineStructures.cpp | 163 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 D | AffineExpr.h | 262 AffineExpr getAffineExprFromFlatForm(ArrayRef<int64_t> flatExprs,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineOps.cpp | 3659 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()
|