Searched refs:eqFlags (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | IntegerSetDetail.h | 36 ArrayRef<bool> eqFlags; member 40 std::get<2>(key) == constraints && std::get<3>(key) == eqFlags; 50 res->eqFlags = allocator.copyInto(std::get<3>(key)); in construct()
|
| H A D | IntegerSet.cpp | 51 ArrayRef<bool> IntegerSet::getEqFlags() const { return set->eqFlags; } in getEqFlags()
|
| H A D | MLIRContext.cpp | 1014 ArrayRef<bool> eqFlags) { in get() argument 1017 assert(constraints.size() == eqFlags.size()); in get() 1021 [](IntegerSetStorage *) {}, dimCount, symbolCount, constraints, eqFlags); in get()
|
| /llvm-project-15.0.7/mlir/lib/CAPI/IR/ |
| H A D | IntegerSet.cpp | 45 const bool *eqFlags) { in mlirIntegerSetGet() argument 52 llvm::makeArrayRef(eqFlags, static_cast<size_t>(numConstraints)))); in mlirIntegerSetGet()
|
| /llvm-project-15.0.7/mlir/include/mlir-c/ |
| H A D | IntegerSet.h | 81 const bool *eqFlags);
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | IntegerSet.h | 53 ArrayRef<bool> eqFlags);
|
| /llvm-project-15.0.7/mlir/lib/Bindings/Python/ |
| H A D | IRAffine.cpp | 868 std::vector<bool> eqFlags, DefaultingPyMlirContext context) { in populateIRAffine() argument 869 if (exprs.size() != eqFlags.size()) in populateIRAffine() 879 SmallVector<bool, 8> flags(eqFlags.begin(), eqFlags.end()); in populateIRAffine()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | AffineStructures.cpp | 1557 SmallVector<bool, 16> eqFlags(getNumConstraints()); in getAsIntegerSet() local 1558 std::fill(eqFlags.begin(), eqFlags.begin() + getNumEqualities(), true); in getAsIntegerSet() 1559 std::fill(eqFlags.begin() + getNumEqualities(), eqFlags.end(), false); in getAsIntegerSet() 1570 return IntegerSet::get(numDims, numSyms, exprs, eqFlags); in getAsIntegerSet()
|