Re: [GCC16,RFC,V2 03/14] aarch64: add new insn definition for st2g

2025-05-07 Thread Richard Sandiford
Indu Bhagat writes: >>> starting bb 3 >>> 33: {cc:CC=cmp(r121:DI,0x10);r121:DI=r121:DI-0x10;} >>> 32: r122:DI=r122:DI+0x10 >>> 31: [r122:DI+0]=unspec/v[[r122:DI+0],r120:DI] 17 >>> mem count failure >>> mem count failure >> >> Yeah, we'd need to update auto-inc-dec for this case. >>

Re: [GCC16,RFC,V2 03/14] aarch64: add new insn definition for st2g

2025-05-07 Thread Indu Bhagat
On 5/6/25 3:53 AM, Richard Sandiford wrote: Indu Bhagat writes: On 4/15/25 9:21 AM, Richard Sandiford wrote: Indu Bhagat writes: Store Allocation Tags (st2g) is an Armv8.5-A memory tagging (MTE) instruction. It stores an allocation tag to two tag granules of memory. TBD: - Not too sure

Re: [GCC16,RFC,V2 03/14] aarch64: add new insn definition for st2g

2025-05-06 Thread Richard Sandiford
Indu Bhagat writes: > On 4/15/25 9:21 AM, Richard Sandiford wrote: >> Indu Bhagat writes: >>> Store Allocation Tags (st2g) is an Armv8.5-A memory tagging (MTE) >>> instruction. It stores an allocation tag to two tag granules of memory. >>> >>> TBD: >>>- Not too sure what is the best way to ge

Re: [GCC16,RFC,V2 03/14] aarch64: add new insn definition for st2g

2025-05-02 Thread Indu Bhagat
On 4/15/25 9:21 AM, Richard Sandiford wrote: Indu Bhagat writes: Store Allocation Tags (st2g) is an Armv8.5-A memory tagging (MTE) instruction. It stores an allocation tag to two tag granules of memory. TBD: - Not too sure what is the best way to generate the st2g yet; A subsequent pat

Re: [GCC16,RFC,V2 03/14] aarch64: add new insn definition for st2g

2025-05-01 Thread Richard Sandiford
Indu Bhagat writes: > On 4/15/25 9:21 AM, Richard Sandiford wrote: >> Indu Bhagat writes: >>> Store Allocation Tags (st2g) is an Armv8.5-A memory tagging (MTE) >>> instruction. It stores an allocation tag to two tag granules of memory. >>> >>> TBD: >>>- Not too sure what is the best way to ge

Re: [GCC16,RFC,V2 03/14] aarch64: add new insn definition for st2g

2025-04-22 Thread Indu Bhagat
On 4/15/25 9:21 AM, Richard Sandiford wrote: Indu Bhagat writes: Store Allocation Tags (st2g) is an Armv8.5-A memory tagging (MTE) instruction. It stores an allocation tag to two tag granules of memory. TBD: - Not too sure what is the best way to generate the st2g yet; A subsequent pat

Re: [GCC16,RFC,V2 03/14] aarch64: add new insn definition for st2g

2025-04-15 Thread Richard Sandiford
Indu Bhagat writes: > Store Allocation Tags (st2g) is an Armv8.5-A memory tagging (MTE) > instruction. It stores an allocation tag to two tag granules of memory. > > TBD: > - Not too sure what is the best way to generate the st2g yet; A > subsequent patch will emit them in one of the target

[GCC16,RFC,V2 03/14] aarch64: add new insn definition for st2g

2025-04-11 Thread Indu Bhagat
Store Allocation Tags (st2g) is an Armv8.5-A memory tagging (MTE) instruction. It stores an allocation tag to two tag granules of memory. TBD: - Not too sure what is the best way to generate the st2g yet; A subsequent patch will emit them in one of the target hooks. gcc/ChangeLog: