David Sherwood
6f0b8a7ebc
[SLP] Use the correct calling convention for vector math routines ( #180759 )
...
When vectorising calls to math intrinsics such as llvm.pow we
correctly detect and generate calls to the corresponding vector
math variant. However, we don't pick up and use the calling
convention for the vector math function. This matters for veclibs
such as ArmPL where the aarch64_vector_pcs calling convention
can improve codegen by reducing the number of registers that
need saving across calls.
2026-02-11 10:52:58 +00:00
..
2025-10-23 11:39:11 +08:00
2026-01-28 10:24:56 -08:00
2026-02-07 17:02:17 +00:00
2025-09-24 12:42:50 +02:00
2026-02-03 13:55:29 -08:00
2026-02-05 13:31:26 +00:00
2026-02-05 13:31:26 +00:00
2025-11-10 13:13:49 +01:00
2026-01-22 09:29:08 +01:00
2025-10-23 11:39:11 +08:00
2026-02-10 22:25:13 +08:00
2026-02-10 10:45:02 +00:00
2026-01-19 17:14:06 +01:00
2025-10-23 20:31:31 +08:00
2026-02-07 11:43:56 -08:00
2026-01-04 09:24:53 +08:00
2025-11-10 10:50:15 +00:00
2026-01-18 07:12:58 +01:00
2026-02-05 13:31:26 +00:00
2025-12-18 22:53:25 +02:00
2026-02-06 12:52:31 +01:00
2025-12-04 15:45:44 -08:00
2025-11-21 11:17:28 -08:00
2025-10-30 14:22:42 +01:00
2025-11-13 20:54:32 +08:00
2026-02-09 11:49:36 -08:00
2025-12-02 08:45:33 +00:00
2026-02-04 00:34:52 +01:00
2026-01-09 13:49:21 -05:00
2025-10-23 20:31:31 +08:00
2026-01-16 11:21:50 -08:00
2026-02-10 13:27:38 +01:00
2026-01-22 20:49:34 +01:00
2026-01-22 20:49:34 +01:00
2025-10-20 16:46:08 +02:00
2025-10-07 10:45:49 -04:00
2025-11-10 13:13:49 +01:00
2026-02-11 10:08:41 +00:00
2026-02-08 01:20:19 +08:00
2026-01-17 17:00:07 +01:00
2025-12-05 11:52:31 +01:00
2026-02-09 08:43:33 +08:00
2026-02-11 09:15:11 +01:00
2026-02-05 13:31:26 +00:00
2025-10-20 08:50:09 +00:00
2026-01-08 15:16:55 +01:00
2026-02-10 21:44:17 -08:00
2025-09-10 15:34:35 -07:00
2026-01-17 21:09:49 +01:00
2025-11-10 13:13:49 +01:00
2025-12-03 03:01:18 +00:00
2025-12-08 15:57:17 -06:00
2025-12-30 09:00:09 -08:00
2026-02-05 13:32:12 +05:30
2026-01-22 19:50:21 -05:00
2026-02-10 13:59:43 +01:00
2026-01-29 21:36:46 +09:00
2025-10-17 23:33:49 +00:00
2025-10-23 20:31:31 +08:00
2026-01-04 09:24:53 +08:00
2026-02-07 14:02:45 +00:00
2026-02-03 19:14:27 +01:00
2025-12-02 12:16:53 -08:00
2026-02-10 21:16:21 +00:00
2026-01-06 11:41:27 +00:00
2026-01-03 16:20:43 +01:00
2026-01-28 22:46:25 -05:00
2026-02-02 22:38:45 +00:00
2026-01-04 09:24:53 +08:00
2026-02-09 18:13:57 -08:00
2026-01-30 10:09:08 +01:00
2025-12-22 13:18:10 -08:00
2025-09-12 20:01:17 +02:00
2026-01-04 13:35:16 +01:00
2026-01-04 09:24:53 +08:00
2026-01-25 16:21:52 +01:00
2025-10-23 20:31:31 +08:00
2025-12-08 09:37:11 -08:00
2025-11-13 12:46:22 -08:00
2026-02-10 09:49:31 +00:00
2026-02-10 09:49:31 +00:00
2026-02-08 10:16:58 -08:00
2025-09-22 12:18:25 +02:00
2025-10-20 08:50:09 +00:00
2026-01-28 22:49:19 -05:00
2026-01-20 14:57:38 +08:00
2025-10-20 08:50:09 +00:00
2025-12-08 18:06:39 +00:00
2026-02-09 09:18:21 +01:00
2026-02-03 17:03:14 +05:30
2026-01-04 09:24:53 +08:00
2026-02-11 01:17:12 +00:00
2026-02-11 10:52:58 +00:00
2025-10-20 16:56:11 +02:00
2026-02-05 09:51:55 +08:00
2026-01-18 07:12:17 +01:00
2025-12-08 16:07:27 -06:00
2025-11-03 20:59:48 +01:00
2026-01-26 01:31:28 +01:00
2026-01-23 15:20:39 +01:00
2026-02-09 14:09:49 +00:00
2025-12-07 14:24:30 +00:00