Files
clang-p2996/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp
David Sherwood 1cf9acdb75 [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.
2025-04-17 08:44:47 +01:00

5.6 KiB