llvm-capstone/polly/lib
Michael Kruse 027c036663 [Polly] Reject regions entered by an indirectbr/callbr.
SplitBlockPredecessors is unable to insert an additional BasicBlock
between an indirectbr/callbr terminator and the successor blocks.
This is needed by Polly to normalize the control flow before emitting
its optimzed code.

This patches rejects regions entered by an indirectbr/callbr to not fail
later at code generation.

This fixes llvm.org/PR51964

Recommit with "REQUIRES: asserts" in test that uses statistics.
2021-09-27 18:49:11 -05:00
..
Analysis [Polly] Reject regions entered by an indirectbr/callbr. 2021-09-27 18:49:11 -05:00
CodeGen [Polly] Use VirtualUse to determine references. 2021-09-26 03:26:43 -05:00
Exchange [Polly][Isl] Move to the new-polly-generator branch version of isl-noexceptions.h. NFCI 2021-08-16 15:53:26 +02:00
External [Polly] Remove autotools build systems from Externals. NFC. 2021-09-15 17:11:15 -05:00
Plugin Generalize the pass registration mechanism used by Polly to any third-party tool 2020-01-02 16:45:31 +01:00
Support [Polly] Support for InlineAsm. 2021-09-26 03:26:43 -05:00
Transform [Polly] Implement user-directed loop distribution/fission. 2021-09-23 21:11:01 -05:00
CMakeLists.txt [Polly] Add support for -polly-dump-before/after with NPM. 2021-08-22 20:43:35 -05:00