diff options
| author | XChy <xxs_chy@outlook.com> | 2025-08-14 15:18:36 +0800 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-14 16:18:36 +0900 | 
| commit | f393f2a61e58a74b44b4480122c08927446bddb0 (patch) | |
| tree | 686b6e8edcf9cc813e5b9bd0b8283cf79cc604bf /lldb/source/Plugins/ScriptInterpreter/Python | |
| parent | 4c28bbf5b84ffdad8ffe80c9c934b03a1435c1f1 (diff) | |
| download | llvm-f393f2a61e58a74b44b4480122c08927446bddb0.zip llvm-f393f2a61e58a74b44b4480122c08927446bddb0.tar.gz llvm-f393f2a61e58a74b44b4480122c08927446bddb0.tar.bz2 | |
[BranchFolding] Avoid moving blocks to fall through to an indirect target (#152916)
Depend on #152591 to fix
https://github.com/llvm/llvm-project/issues/149023.
Similar to an EH pad, there is no real advantage in "falling through" to
an indirect target of an INLINEASM_BR. And multiple indirect targets of
inline asm at the end of a function may be rotated infinitely.
Therefore, this patch avoids such optimization on indirect target of
inline asm as fall through.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions
