[PATCHv2 0/7] Support ACEv1 instructions

Haochen Jiang <[email protected]>
Newsgroups gmane.comp.gcc.patches
Message-ID <[email protected]>
Hi all,

AVX10_V2_AUX patches has all landed on trunk now so it is time
for ACEv1 patches.

One thing notable to be mentioned is that the intrin names in
current ACE documentation are not following naming convention.
They should be changed and should not be referenced. When
implementing, we have synced with our LLVM folks on those names
and we have reached the agreement since there are some special
cases in ACE. I have also relayed this message to LLVM community.
I will summarize a guide to their PR to make sure everything is
aligned.

In this v2 patch series, we addressed the comments in previous
thread, including:

  - Add 'tmm' naming in corresponding array to make it clear.
  - Add negative test for incorrect tile register number.
  - Fix typo in Changelog for bsr.
  - Change SI to QI for tile register number in patterns.

One thing I did not address is mode attribute for outer product
patterns because they are tile related and currently I am not
sure what mode it should use.

Ok for trunk?

Attach previous cover letter as reference to recall:
https://gcc.gnu.org/pipermail/gcc-patches/2026-July/722503.html

Thx,
Haochen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.