diff options
author | David Sherwood <david.sherwood@arm.com> | 2025-04-17 08:44:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-17 08:44:47 +0100 |
commit | 1cf9acdb750612985674a0349ed607768e1edc6d (patch) | |
tree | db551101bac799f2419ca2e9d330b61592b77fa5 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 34f9ddf1ce2d775d8df1ca9c9806710f3ba8361d (diff) | |
download | llvm-1cf9acdb750612985674a0349ed607768e1edc6d.zip llvm-1cf9acdb750612985674a0349ed607768e1edc6d.tar.gz llvm-1cf9acdb750612985674a0349ed607768e1edc6d.tar.bz2 |
[TLI] Use AArch64 vector calling convention for ArmPL routines (#135790)
Some ArmPL vector math routines that operate on fixed-width
vector types obey the aarch64_vector_pcs calling convention,
e.g. armpl_vsinq_f64, etc. This patch adds support for
functions in the TLI to specify an optional calling
convention to be added to the declared function. Once this
patch lands I intend to follow up with a vectoriser patch
that adds this optional calling convention when invoking the
vector library variant from the loop vectoriser.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions