diff options
author | Nick Desaulniers <ndesaulniers@google.com> | 2021-01-15 13:40:20 -0800 |
---|---|---|
committer | Nick Desaulniers <ndesaulniers@google.com> | 2021-01-15 13:51:47 -0800 |
commit | ed0fd567ebdbbbbc61eb87346a58196a73f9b814 (patch) | |
tree | e1808f24ce83104f8ba46c8007abe623eb88e747 /llvm/lib/Transforms/Utils/Debugify.cpp | |
parent | 4a47da2cf440c2f2006d9b04acfef4292de1e263 (diff) | |
download | llvm-ed0fd567ebdbbbbc61eb87346a58196a73f9b814.zip llvm-ed0fd567ebdbbbbc61eb87346a58196a73f9b814.tar.gz llvm-ed0fd567ebdbbbbc61eb87346a58196a73f9b814.tar.bz2 |
BreakCriticalEdges: do not split the critical edge from a CallBr indirect successor
Otherwise we'll fail the assertion in SplitBlockPredecessors() related
to splitting the edges from CallBr's.
Fixes: https://github.com/ClangBuiltLinux/linux/issues/1161
Fixes: https://github.com/ClangBuiltLinux/linux/issues/1252
Reviewed By: void, MaskRay, jyknight
Differential Revision: https://reviews.llvm.org/D88438
Diffstat (limited to 'llvm/lib/Transforms/Utils/Debugify.cpp')
0 files changed, 0 insertions, 0 deletions