aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp
diff options
context:
space:
mode:
authorMichael Kruse <llvm-project@meinersbur.de>2021-09-26 20:10:26 -0500
committerMichael Kruse <llvm-project@meinersbur.de>2021-09-27 18:49:11 -0500
commit027c036663322d753e2dce6ad8d568d4e046b267 (patch)
treebc277eaf9577f9df9ea6e8a4223919c017b3bf85 /llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp
parent9451d9da957a07a1a3d62bbedfa209b2b8f64bef (diff)
downloadllvm-027c036663322d753e2dce6ad8d568d4e046b267.zip
llvm-027c036663322d753e2dce6ad8d568d4e046b267.tar.gz
llvm-027c036663322d753e2dce6ad8d568d4e046b267.tar.bz2
[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.
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp')
0 files changed, 0 insertions, 0 deletions