[Polly] Make the NewPM pass pipeline more similar to the legacy's.
authorMichael Kruse <llvm-project@meinersbur.de>
Wed, 10 Feb 2021 05:20:09 +0000 (23:20 -0600)
committerMichael Kruse <llvm-project@meinersbur.de>
Wed, 10 Feb 2021 05:56:22 +0000 (23:56 -0600)
commit222d380d2f57cc71bb613b5c01ecf17cd1f61fa2
tree553c8d3328078f8ef1ac649463a17bbbc2f7cfa8
parent08bab4b0302106803d7cd7c4504dd63c296c40a0
[Polly] Make the NewPM pass pipeline more similar to the legacy's.

Even though it has some oddities, both pipelines should be as similar as
possible. Also use report_fatal_error instead of assertions to ensure a
proper failure in release builds for unsupported options.

This finalizes the patch serious to make Polly run in the default
configuration when using the NewPM by default.
polly/lib/Support/RegisterPasses.cpp