Zhaoxin Yang
0ec94983c4
[lld][LoongArch] Relax TLSDESC code sequence (#123677)
Relax TLSDESC code sequence.
Original code sequence:
* pcalau12i $a0, %desc_pc_hi20(sym_desc)
* addi.d $a0, $a0, %desc_pc_lo12(sym_desc)
* ld.d $ra, $a0, %desc_ld(sym_desc)
* jirl $ra, $ra, %desc_call(sym_desc)
Cannot convert to LE/IE, but relax:
* pcaddi $a0, %desc_pcrel_20(sym_desc)
* ld.d $ra, $a0, %desc_ld(sym_desc)
* jirl $ra, $ra, %desc_call(sym_desc)
TODO: The transition from TLSDESC GD/LD to IE/LE will implement in a
future patch.
2025-03-31 17:47:50 +08:00
..
2025-03-31 17:47:50 +08:00
2024-11-23 15:16:36 -08:00
2024-10-05 09:37:27 -07:00
2024-11-23 15:16:36 -08:00
2024-10-06 00:31:51 -07:00
2025-02-13 08:57:44 -08: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-02-04 09:12:32 -08:00
2025-03-26 09:56:33 -07:00
2025-03-29 10:29:45 -07:00
2024-11-14 22:17:10 -08:00
2024-12-11 15:44:44 -08:00
2024-10-10 22:22:25 -07:00
2024-04-18 14:41:14 -07:00
2025-01-25 15:18:13 -08:00
2024-12-08 17:50:17 -08:00
2024-09-29 14:45:00 -07:00
2025-03-15 18:15:05 -07:00
2025-03-15 18:15:05 -07:00
2025-01-25 16:20:27 -08:00
2025-01-03 09:38:04 -08:00
2025-03-22 21:57:06 -07:00
2025-01-10 19:30:38 -08:00
2024-12-08 22:40:14 -08:00
2024-11-16 23:50:35 -08:00
2024-11-23 16:34:21 -08:00
2024-09-29 15:39:52 -07:00
2025-03-26 09:56:33 -07:00
2024-09-29 15:32:16 -07:00
2025-03-26 09:56:33 -07:00
2025-02-21 09:01:38 -08:00
2024-12-13 11:52:09 -08:00
2025-03-28 20:44:07 -07:00
2025-01-22 12:18:05 +03:00
2025-02-01 15:49:08 -08:00
2025-02-01 15:49:08 -08:00
2025-03-11 19:58:14 +01:00
2024-09-21 11:06:06 -07:00
2025-02-16 12:12:00 -08:00
2025-01-30 22:24:04 -08:00
2025-01-30 22:24:04 -08:00
2024-10-11 23:34:43 -07:00
2025-02-05 21:16:00 -08:00
2025-01-22 12:18:05 +03:00
2024-11-29 17:18:22 -08:00
2024-11-24 12:13:02 -08:00
2025-02-21 09:01:38 -08:00
2024-11-19 23:16:35 -08:00
2025-03-11 09:22:09 -07:00
2024-11-19 21:59:47 -08:00