llvm-project/polly/lib/Support
Michael Kruse 1ef55ac96e [Polly] Fix long loop due to unsigned warparound.
After the update to ISL to isl-0.22.1-87-gfee05a13 and its change of
isl_*_dim returning -1 instead of 0, the -1 got wrapped-around to
UINT_MAX because Polly often uses 'unsigned' type to represent
dimensions, as ISL did before this patch. This may happen in normal
executions after an out-of-quota.

Fix by catching the error-case earlier.
2020-04-27 12:15:56 -05:00
..
DumpModulePass.cpp Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
GICHelper.cpp Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
ISLTools.cpp [Polly] Fix long loop due to unsigned warparound. 2020-04-27 12:15:56 -05:00
Mainpage.h
PollyPasses.def [JSON][PM] Port json import/export over to new pm 2017-08-10 14:45:09 +00:00
RegisterPasses.cpp Generalize the pass registration mechanism used by Polly to any third-party tool 2020-01-02 16:45:31 +01:00
SCEVAffinator.cpp [NFC][ScopBuilder] Move RecordedAssumptions vector to ScopBuilder 2020-01-24 00:09:01 +01:00
SCEVValidator.cpp [polly][SCEV] Expand SCEV matcher cases for new smin/umin ops 2019-05-08 10:36:04 +00:00
ScopHelper.cpp [NFC] [DA] Refactoring getIndexExpressionsFromGEP 2020-02-24 17:32:30 -05:00
ScopLocation.cpp Fix polly build after StringRef change. 2020-01-28 19:44:20 -08:00
VirtualInstruction.cpp Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00