Re: [PATCH v2] x86-64: Remove redundant TLS calls

2025-07-22 Thread H.J. Lu
On Mon, Jul 21, 2025 at 8:09 PM Hongtao Liu wrote: > > On Tue, Jul 22, 2025 at 4:47 AM H.J. Lu wrote: > > > > For TLS calls: > > > > 1. UNSPEC_TLS_GD: > > > > (parallel [ > > (set (reg:DI 0 ax) > > (call:DI (mem:QI (symbol_ref:DI ("__tls_get_addr"))) > > (const_in

Re: [PATCH v2] x86-64: Remove redundant TLS calls

2025-07-21 Thread Hongtao Liu
On Tue, Jul 22, 2025 at 4:47 AM H.J. Lu wrote: > > For TLS calls: > > 1. UNSPEC_TLS_GD: > > (parallel [ > (set (reg:DI 0 ax) > (call:DI (mem:QI (symbol_ref:DI ("__tls_get_addr"))) > (const_int 0 [0]))) > (unspec:DI [(symbol_ref:DI ("e") [flags 0x50]) >