aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorJoseph Huber <huberjn@outlook.com>2024-07-25 09:21:05 -0500
committerGitHub <noreply@github.com>2024-07-25 09:21:05 -0500
commit8758091a70393f71c5a75805f5cbde556f6dce22 (patch)
tree46948c1875504fe029651b9f946f42c576e317ac /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parenta0c590795eae48903a013699fe84db335854fa80 (diff)
downloadllvm-8758091a70393f71c5a75805f5cbde556f6dce22.zip
llvm-8758091a70393f71c5a75805f5cbde556f6dce22.tar.gz
llvm-8758091a70393f71c5a75805f5cbde556f6dce22.tar.bz2
[LLVM] Add 'ExpandVariadicsPass' to LTO default pipeline (#100479)
Summary: This pass expands variadic functions into non-variadic function calls according to the target ABI. Currently, this is used as the lowering for the NVPTX and AMDGPU targets. This pass is currently only run late in the target's backend. However, during LTO we want to run it before the inliner pass so that the expanded functions can be inlined using standard heuristics. This pass is a no-op for unsupported targets, so this won't apply to any code that isn't already using it.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions