Brian Cain
62d018b87a
[lld][Hexagon] Fix R_HEX_TPREL_11_X relocation on duplex instructions ( #179860 )
...
findMaskR11() was missing handling for duplex instructions. This caused
incorrect encoding when R_HEX_TPREL_11_X relocations were applied to
duplex instructions with large TLS offsets.
For duplex instructions, the immediate bits are located at positions
20-25 (mask 0x03f00000), not in the standard positions used for
non-duplex instructions.
This fix adds the isDuplex() check to findMaskR11() to return the
correct mask for duplex instruction encodings.
2026-02-09 14:45:36 -06:00
..
2026-02-09 14:45:36 -06:00
2026-01-09 11:08:09 +00:00
2026-01-09 11:08:09 +00:00
2025-05-25 10:55:39 -07:00
2025-08-07 20:25:36 -07:00
2025-02-04 09:12:32 -08:00
2025-01-05 17:13:23 -08:00
2025-01-05 16:19:09 -08:00
2025-12-31 14:10:42 +01:00
2026-01-31 21:51:03 +00:00
2026-01-28 17:45:58 +00:00
2024-12-11 15:44:44 -08:00
2025-05-25 10:55:39 -07:00
2025-06-09 15:52:37 -07:00
2025-05-25 10:55:39 -07:00
2025-05-25 10:55:39 -07:00
2025-12-31 00:40:30 -08:00
2026-01-23 20:43:52 -08:00
2026-01-16 17:35:27 +08:00
2025-09-29 09:15:25 -07:00
2026-01-22 10:08:22 -08:00
2025-03-31 10:44:40 -07:00
2026-01-26 17:55:49 +00:00
2025-05-25 10:55:39 -07:00
2026-01-22 02:58:35 +00:00
2025-12-02 18:11:27 +00:00
2026-02-07 09:30:20 -08:00
2025-03-31 10:44:40 -07:00
2026-02-09 14:35:50 +00:00
2026-01-29 23:42:42 -08:00
2026-01-28 08:22:46 +00:00
2026-01-06 22:19:44 -08:00
2026-01-06 22:19:44 -08:00
2026-01-22 10:08:22 -08:00
2025-10-16 06:52:20 -07:00
2025-12-09 15:26:09 +00:00
2025-05-25 10:55:39 -07:00
2025-05-13 10:57:46 +02:00
2026-02-03 19:58:52 -08:00
2026-02-03 19:58:52 -08:00
2025-11-27 21:34:07 -06:00
2026-02-09 18:57:42 +00:00
2025-07-20 11:46:31 -05:00
2024-11-19 23:16:35 -08:00
2026-02-09 18:57:42 +00:00
2024-11-19 21:59:47 -08:00