[Mlir-commits] [mlir] [MLIR][Presburger] Implement PresburgerRelation::convertVarKind and a… (PR #66104)
Kunwar Grover
llvmlistbot at llvm.org
Tue Sep 12 09:35:56 PDT 2023
================
@@ -38,6 +38,21 @@ void PresburgerRelation::insertVarInPlace(VarKind kind, unsigned pos,
space.insertVar(kind, pos, num);
}
+void PresburgerRelation::convertVarKind(VarKind srcKind, unsigned srcPos,
+ unsigned num, VarKind dstKind,
+ unsigned dstPos) {
+ assert(srcKind != dstKind && "cannot convert variables to the same kind");
----------------
Groverkss wrote:
Please add an assert checking if either of srcKind/dstKind is a VarKind::Local.
https://github.com/llvm/llvm-project/pull/66104
More information about the Mlir-commits
mailing list