llvm-project/polly/lib/Transform
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
..
Canonicalization.cpp clang-tidy: Add llvm namespace comments 2016-06-23 22:17:27 +00:00
CodePreparation.cpp clang-tidy: Add llvm namespace comments 2016-06-23 22:17:27 +00:00
DeadCodeElimination.cpp clang-tidy: Add llvm namespace comments 2016-06-23 22:17:27 +00:00
ScheduleOptimizer.cpp Propagate on-error status 2016-06-30 20:42:58 +00:00