aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h
diff options
context:
space:
mode:
authorNoah Goldstein <goldstein.w.n@gmail.com>2023-02-06 12:05:44 -0600
committerNoah Goldstein <goldstein.w.n@gmail.com>2023-02-06 14:09:17 -0600
commitee5585ed09aff2e54cb540fad4c33f0c93626b1b (patch)
treeeffa420328562433cc470461e12f9ad32abaee92 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h
parent725b72c1fa608c886a1a5dbb75df23a05e91d5e8 (diff)
downloadllvm-ee5585ed09aff2e54cb540fad4c33f0c93626b1b.zip
llvm-ee5585ed09aff2e54cb540fad4c33f0c93626b1b.tar.gz
llvm-ee5585ed09aff2e54cb540fad4c33f0c93626b1b.tar.bz2
Recommit "Improve and enable folding of conditional branches with tail calls." (2nd Try)
Improve and enable folding of conditional branches with tail calls. 1. Make it so that conditional tail calls can be emitted even when there are multiple predecessors. 2. Don't guard the transformation behind -Os. The rationale for guarding it was static-prediction can be affected by whether the branch is forward of backward. This is no longer true for almost any X86 cpus (anything newer than `SnB`) so is no longer a meaningful concern. Reviewed By: pengfei Differential Revision: https://reviews.llvm.org/D140931
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h')
0 files changed, 0 insertions, 0 deletions