Adhemerval Zanella
4862d546c0
x86: Use dl-symbol-redir-ifunc.h on cpu-tunables
...
The dl-symbol-redir-ifunc.h redirects compiler-generated libcalls to
arch-specific memory implementations to avoid ifunc calls where it is not
yet possible. The memcmp-isa-default-impl.h aims to fix the same issue
by calling the specific memset implementation directly.
Using the memcmp symbol directly allows the compiler to inline the memset
calls (especially because _dl_tunable_set_hwcaps uses constants values),
generating better code.
Checked on x86_64-linux-gnu.
Reviewed-by: Noah Goldstein <goldstein.w.n@gmail.com >
Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org >
2023-11-21 16:15:42 -03:00
..
2023-09-29 14:18:42 -05:00
2023-01-06 21:14:39 +00:00
2023-06-02 23:46:32 +00:00
2023-09-29 14:18:42 -05:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-03-29 14:33:06 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-07-17 10:08:10 -04:00
2022-12-06 13:47:47 -03:00
2023-09-29 14:18:42 -05:00
2023-11-21 16:15:42 -03:00
2023-08-29 12:57:41 -07:00
2023-01-06 21:14:39 +00:00
2023-06-12 11:33:39 -05:00
2023-01-06 21:14:39 +00:00
2023-04-03 11:36:48 -07:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-05-30 23:02:29 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2021-03-30 14:58:19 +05:30
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-05-30 23:02:29 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-03-29 14:33:06 -03:00
2023-06-26 10:04:31 -03:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2023-01-06 21:14:39 +00:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2021-01-29 03:58:11 -08:00
2023-01-06 21:14:39 +00:00
2021-01-29 03:58:11 -08:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2019-07-01 12:23:22 -07:00
2019-07-01 12:23:22 -07:00
2023-01-06 21:14:39 +00:00
2019-07-01 12:23:22 -07:00
2021-02-07 08:01:14 -08:00
2023-04-03 11:36:48 -07:00
2021-02-07 08:01:14 -08:00
2023-01-06 21:14:39 +00:00
2023-09-29 14:18:42 -05:00
2021-01-21 10:22:26 -08:00
2023-01-06 21:14:39 +00:00
2021-01-21 10:22:26 -08:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2021-01-07 13:10:13 -08:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2021-01-13 05:03:34 -08:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2021-03-15 05:43:26 -07:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2023-01-06 21:14:39 +00:00
2021-01-21 05:58:17 -08:00