aboutsummaryrefslogtreecommitdiff
path: root/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-07-11 16:54:03 +0200
committerNikita Popov <nikita.ppv@gmail.com>2021-07-12 22:13:38 +0200
commit7ed3e87825b48747bc5e4fb6daa1f08b543c4ec9 (patch)
tree2508dc24690e3dd176cfb44f9140174a588d0d17 /lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
parente5e291e13502cdce6eafcb971c8e8beb2754f244 (diff)
downloadllvm-7ed3e87825b48747bc5e4fb6daa1f08b543c4ec9.zip
llvm-7ed3e87825b48747bc5e4fb6daa1f08b543c4ec9.tar.gz
llvm-7ed3e87825b48747bc5e4fb6daa1f08b543c4ec9.tar.bz2
[Attributes] Determine attribute properties from TableGen data
Continuing from D105763, this allows placing certain properties about attributes in the TableGen definition. In particular, we store whether an attribute applies to fn/param/ret (or a combination thereof). This information is used by the Verifier, as well as the ForceFunctionAttrs pass. I also plan to use this in LLParser, which also duplicates info on which attributes are valid where. This keeps metadata about attributes in one place, and makes it more likely that it stays in sync, rather than in various functions spread across the codebase. Differential Revision: https://reviews.llvm.org/D105780
Diffstat (limited to 'lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp')
0 files changed, 0 insertions, 0 deletions