Jens Reidel
331b3eb489
[PowerPC] Take ABI into account for data layout ( #149725 )
...
Prior to this change, the data layout calculation would not account for
explicitly set `-mabi=elfv2` on `powerpc64-unknown-linux-gnu`, a target
that defaults to `elfv1`.
This is loosely inspired by the equivalent ARM / RISC-V code.
`make check-llvm` passes fine for me, though AFAICT all the tests
specify the data layout manually so there isn't really a test for this
and I am not really sure what the best way to go about adding one would
be.
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2025-10-31 10:30:53 +01:00
..
2024-08-09 13:25:04 +01:00
2024-05-04 17:00:29 -07:00
2024-01-11 09:46:54 +01:00
2024-03-27 11:41:34 +00:00
2023-10-11 09:02:24 -04:00
2023-05-16 09:41:24 -04:00
2024-03-01 08:09:40 +08:00
2025-01-29 16:56:47 +01:00
2024-11-06 11:53:33 +00:00
2024-01-26 09:28:31 +08:00
2024-08-07 13:38:48 -04:00
2025-08-19 14:47:27 +05:30
2025-06-25 14:47:38 +05:30
2025-10-21 11:38:45 +02:00
2024-11-06 11:53:33 +00:00
2024-08-07 13:38:48 -04:00
2025-10-21 11:38:45 +02:00
2025-10-21 11:38:45 +02:00
2024-11-06 11:53:33 +00:00
2023-05-10 15:43:52 +08:00
2025-07-17 00:29:38 +03:00
2024-04-20 12:26:58 +02:00
2023-05-10 15:43:52 +08:00
2024-11-06 11:53:33 +00:00
2025-03-07 18:27:35 -05:00
2024-11-06 11:53:33 +00:00
2024-09-23 13:30:59 -04:00
2025-10-21 11:38:45 +02:00
2023-05-10 15:43:52 +08:00
2024-11-06 11:53:33 +00:00
2024-05-05 10:46:06 -07:00
2024-11-06 11:53:33 +00:00
2025-09-15 16:55:00 +00:00
2024-08-09 13:25:04 +01:00
2024-04-09 16:43:49 +08:00
2023-06-13 00:53:31 -05:00
2023-06-13 00:53:31 -05:00
2023-09-27 21:29:56 -07:00
2023-05-10 15:43:52 +08:00
2023-05-10 15:43:52 +08:00
2023-05-10 15:43:52 +08:00
2024-03-18 14:17:16 +08:00
2024-01-15 11:19:16 +08:00
2023-05-10 15:43:52 +08:00
2024-11-06 11:53:33 +00:00
2023-10-26 15:56:32 +08:00
2024-05-04 23:08:11 -07:00
2024-06-24 16:35:07 +02:00
2023-10-12 08:54:45 +08:00
2024-11-18 15:28:17 -06:00
2024-11-18 15:28:17 -06:00
2024-07-08 09:30:01 +08:00
2024-11-18 15:28:17 -06:00
2024-11-18 15:28:17 -06:00
2024-11-18 15:28:17 -06:00
2024-11-18 15:28:17 -06:00
2024-11-18 15:28:17 -06:00
2024-08-09 13:25:04 +01:00
2024-01-11 09:46:54 +01:00
2025-10-31 10:30:53 +01:00
2024-01-11 09:46:54 +01:00
2024-08-09 13:25:04 +01:00
2024-01-11 09:46:54 +01:00
2023-05-23 16:35:25 +08:00
2023-10-04 15:16:00 +02:00
2024-01-11 09:46:54 +01:00
2024-08-09 13:25:04 +01:00
2024-08-09 13:25:04 +01:00
2025-07-18 11:50:18 +02:00
2024-01-11 09:46:54 +01:00
2024-01-11 09:46:54 +01:00
2024-08-09 13:25:04 +01:00
2024-08-09 13:25:04 +01:00
2024-01-11 09:46:54 +01:00
2025-09-30 09:16:43 -04:00
2025-06-20 13:03:14 -04:00
2025-09-30 09:16:43 -04:00
2024-11-06 11:53:33 +00:00
2023-11-06 12:30:19 -05:00
2023-10-26 15:56:32 +08:00
2023-05-10 15:43:52 +08:00
2023-05-10 15:43:52 +08:00
2023-10-26 15:56:32 +08:00
2025-09-18 15:26:12 -07:00
2023-10-26 15:56:32 +08:00
2025-05-22 07:59:57 +03:00
2024-08-09 13:25:04 +01:00
2023-10-26 15:56:32 +08:00
2024-11-06 11:53:33 +00:00
2024-02-12 09:33:09 -08:00
2024-07-24 20:58:37 +08:00
2024-05-04 17:15:51 -07:00
2024-05-04 17:15:51 -07:00
2024-05-04 17:15:51 -07:00
2024-05-04 17:15:51 -07:00
2024-11-06 11:53:33 +00:00
2024-11-06 11:53:33 +00:00
2024-05-05 10:46:06 -07:00
2024-05-05 10:46:06 -07:00
2024-05-05 10:46:06 -07:00
2024-05-05 10:46:06 -07:00