aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/configuration.py
diff options
context:
space:
mode:
authorKerry McLaughlin <kerry.mclaughlin@arm.com>2024-12-02 10:11:01 +0000
committerGitHub <noreply@github.com>2024-12-02 10:11:01 +0000
commit34d4cd8208b9378d5ec00f256d8ea898162430be (patch)
tree19de7b0097694a61f010806a9de8b425d3a66d1a /lldb/packages/Python/lldbsuite/test/configuration.py
parentfe1c4f0106fe4fd6d61c38ba46e71fda8f4d1573 (diff)
downloadllvm-34d4cd8208b9378d5ec00f256d8ea898162430be.zip
llvm-34d4cd8208b9378d5ec00f256d8ea898162430be.tar.gz
llvm-34d4cd8208b9378d5ec00f256d8ea898162430be.tar.bz2
[Clang][AArch64] Include SME attributes in the name mangling of function types (#114209)
Similar to arm_sve_vector_bits, the mangling of function types is implemented as a pseudo template if there are any SME attributes present, i.e. `__SME_ATTRS<normal_function_type, sme_state>` For example, the following function: `void f(svint8_t (*fn)() __arm_streaming) { fn(); }` would be mangled as: `_Z1fP11__SME_ATTRSIFu10__SVInt8_tELj1EE` See https://github.com/ARM-software/acle/pull/358
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions