[NFC] Check that a parameter of ScheduleTreeOptimizer::isMatrMultPattern contains a correct partial schedule
llvm-svn: 271780
This commit is contained in:
parent
79abce39bb
commit
ba0fb97c0a
|
@ -484,6 +484,9 @@ bool ScheduleTreeOptimizer::isMatrMultPattern(
|
|||
isl_map_free(NewPartialSchedule);
|
||||
return false;
|
||||
}
|
||||
assert(isl_map_dim(NewPartialSchedule, isl_dim_out) == 3 &&
|
||||
"Each schedule dimension should be represented by a union piecewise"
|
||||
"quasi-affine expression.");
|
||||
NewPartialSchedule = circularShiftOutputDims(NewPartialSchedule);
|
||||
if (containsMatrMult(NewPartialSchedule)) {
|
||||
isl_map_free(NewPartialSchedule);
|
||||
|
|
Loading…
Reference in New Issue