Code generation currently does not expect unbounded loops. When
using ISL to compute the loop trip count, if we find that the
iteration domain remains unbounded, we invalidate the Scop by
creating an infeasible context.
This fixes PR24634.
Differential D12493
Do Not Model Unbounded Loops mssimpso on Aug 31 2015, 8:25 AM. Authored by
Details Code generation currently does not expect unbounded loops. When This fixes PR24634.
Diff Detail Event TimelineComment Actions This looks reasonable to me. However, I leave this review to Johannes, as he Best,
Comment Actions Basically OK, but:
Summary: I can push this in with or without the flag (tell me what you prefere) but I don't think it will last long. P.S. You should get commiter access. Comment Actions Johannes, Removing the flag is fine with me. I added it primarily to enable continued testing of the isl trip count, even for the unbounded case. If we remove it, we can remove/XFAIL the isl_trip_count_02.ll test case since it is unbounded. |