isl_mat_rank: extract out hermite_first_zero_col
commit823910832520e3002afaae43af9e6f067afdaf49
authorSven Verdoolaege <sven.verdoolaege@gmail.com>
Mon, 28 Aug 2017 10:06:45 +0000 (28 12:06 +0200)
committerSven Verdoolaege <sven.verdoolaege@gmail.com>
Wed, 27 Sep 2017 07:23:33 +0000 (27 09:23 +0200)
treea7915dac711293467897df9e64cfb1d536b7a117
parentd5c26c4e4902ee4cbdc045b96732cb46ff5a8721
isl_mat_rank: extract out hermite_first_zero_col

It would have been possible to use isl_mat_initial_non_zero_cols instead,
which is essentially identical, but hermite_first_zero_col will
be updated to exploit the column echelon form in the next commit.
It is also a bit more general (allowing the caller to specify
the first column to look at as well as the size of the columns),
which will allow it to be used several times in upcoming commits.

Signed-off-by: Sven Verdoolaege <sven.verdoolaege@gmail.com>
isl_mat.c