diff options
| author | Bill Wendling <isanbard@gmail.com> | 2022-05-19 13:45:43 -0700 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2022-05-19 15:03:14 -0700 |
| commit | 3fa1b6557d08a148ef853c2a761f1c43e09fef5e (patch) | |
| tree | 449d7a067341f05fe2177402d47823d5d9281c65 /lldb/test/Shell/ScriptInterpreter/Python | |
| parent | c6c13d4e5fcacd2fc2f32fcecaaf816ccc20c9e5 (diff) | |
| download | llvm-3fa1b6557d08a148ef853c2a761f1c43e09fef5e.zip llvm-3fa1b6557d08a148ef853c2a761f1c43e09fef5e.tar.gz llvm-3fa1b6557d08a148ef853c2a761f1c43e09fef5e.tar.bz2 | |
[TableGen] Add generation of argument register lists
There are cases, like with -fzero-call-used-regs, where we need to know
which registers can be used by a certain calling convention. This change
generates a list of registers used by each calling convention defined in
*CallingConv.td.
Calling conventions that use registers conditioned on Swift have those
registers placed in a separate list. This allows us to be flexible about
whether to use the Swift registers or not.
Reviewed By: nickdesaulniers
Differential Revision: https://reviews.llvm.org/D125421
Diffstat (limited to 'lldb/test/Shell/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions
