diff options
| author | Joseph Huber <huberjn@outlook.com> | 2024-07-25 09:21:05 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-25 09:21:05 -0500 | 
| commit | 8758091a70393f71c5a75805f5cbde556f6dce22 (patch) | |
| tree | 46948c1875504fe029651b9f946f42c576e317ac /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h | |
| parent | a0c590795eae48903a013699fe84db335854fa80 (diff) | |
| download | llvm-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/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions
