aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDavid Sherwood <david.sherwood@arm.com>2025-04-17 08:44:47 +0100
committerGitHub <noreply@github.com>2025-04-17 08:44:47 +0100
commit1cf9acdb750612985674a0349ed607768e1edc6d (patch)
treedb551101bac799f2419ca2e9d330b61592b77fa5 /clang/lib/CodeGen/CodeGenModule.cpp
parent34f9ddf1ce2d775d8df1ca9c9806710f3ba8361d (diff)
downloadllvm-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