llvm-project/polly/lib
Tobias Grosser 3898a0468c Propagate on-error status
This ensures that the error status set with -polly-on-isl-error-abort is
maintained even after running DependenceInfo and ScheduleOptimizer. Both
passes temporarily set the error status to CONTINUE as the dependence
analysis uses a compute-out and the scheduler may not be able to derive
a schedule. In both cases we want to not abort, but to handle the error
gracefully. Before this commit, we always set the error reporting to ABORT
after these passes. After this commit, we use the error reporting mode that was
active earlier.

This comes without a test case as this would require us to introduce (memory)
errors which would trigger the isl errors.

llvm-svn: 274272
2016-06-30 20:42:58 +00:00
..
Analysis Propagate on-error status 2016-06-30 20:42:58 +00:00
CodeGen clang-tidy: Add llvm namespace comments 2016-06-23 22:17:27 +00:00
Exchange clang-tidy: Add llvm namespace comments 2016-06-23 22:17:27 +00:00
External Update isl to isl-0.17.1-84-g72ffe88 2016-06-23 18:59:30 +00:00
JSON Added arcanist linters and cleaned errors and warnings 2014-08-18 00:40:13 +00:00
Support Move getIndexExpressionsFromGEP() to ScopHelper. NFC. 2016-06-28 01:37:13 +00:00
Transform Propagate on-error status 2016-06-30 20:42:58 +00:00
CMakeLists.txt Move ScopBuilder into its own file. NFC. 2016-06-28 01:37:20 +00:00
Polly.cpp Move Pass registration into polly library 2014-03-19 17:54:23 +00:00