[mlir][llvm] Add `align` attribute to `llvm.intr.masked.{expandload,compressstore}` #153063
amd-eochoalo
marked this pull request as ready for review 130 days ago
gysit
commented
on 2025-08-11
Adds names to parameters of llvm intrinsics:
bddaec92
Add alignment to llvm.intr.masked.compressstore
7467a429
Add align attribute to llvm.intr.masked.expandload
6e4966cf
Add target test
420351bd
gysit
commented
on 2025-08-13
Revert previous changes
a007d048
[mlir][llvm] Add align to masked.compressstore.
ef4b2730
Add requiresArgAndResultAttrs to LLVM_OneResultIntrOp
fc9ab380
Add alignment to intr.masked.expandload.
dd50b3d4
krzysz00
approved these changes
on 2025-08-13
Fix placement of attribute alignment.
876962b2
Fix typos
990dea18
Use base class's builder
37ce0686
Use function to get attribute name.
06d938f3
Move masked_expandload::build out of tblgen
aa6c08df
Move masked_compressstore::build out of tblgen
483c1c71
Outline the generation of callArgs into a static helper function
be27a32d
Use the base class's llvmBuilder.
e2afeb6e
Fix return type.
c78134ad
gysit
approved these changes
on 2025-08-14
Style: address review comments.
954a26b1
Merge branch 'main' into eochoa/2025-08-11/intrinsics-v2
dfac2313
Merge branch 'main' into eochoa/2025-08-11/intrinsics-v2
401b9da6
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub