Jeremy Kun 97dee32445
[MLIR][Presburger] add iterVarKind for convenient iterating over variables (#152091)
I find myself doing this alot

```
for (unsigned varIndex = rel.getVarKindOffset(VarKind::Domain);
     varIndex < rel.getVarKindEnd(VarKind::Domain); ++varIndex) {
  ...
}
```

Adding this convenience method so I can instead do

```
for (unsigned varIndex : rel.iterVarKind(VarKind::Domain)) {
  ...
}
```

---------

Co-authored-by: Jeremy Kun <j2kun@users.noreply.github.com>
2025-08-05 13:18:59 -07:00
..
2025-07-29 17:13:03 +02:00