diff options
author | Jeremy Kun <jkun@google.com> | 2025-08-05 13:18:59 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-05 13:18:59 -0700 |
commit | 97dee3244535b4bc6cfb65a1dfa8f3ae93bd5752 (patch) | |
tree | a35aa01377ae13ae50fc06a580c86bf1fb0640c0 /llvm/lib/TextAPI/Architecture.cpp | |
parent | d478502a420c75ca6c52205a58e465998a249826 (diff) | |
download | llvm-97dee3244535b4bc6cfb65a1dfa8f3ae93bd5752.zip llvm-97dee3244535b4bc6cfb65a1dfa8f3ae93bd5752.tar.gz llvm-97dee3244535b4bc6cfb65a1dfa8f3ae93bd5752.tar.bz2 |
[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>
Diffstat (limited to 'llvm/lib/TextAPI/Architecture.cpp')
0 files changed, 0 insertions, 0 deletions