[flang-commits] [flang] [flang][cuda] Add interfaces and lowering for tma_bulk_store (PR #165482)
Valentin Clement バレンタイン クレメン via flang-commits
flang-commits at lists.llvm.org
Tue Oct 28 14:42:07 PDT 2025
================
@@ -462,6 +462,13 @@ struct IntrinsicLibrary {
void genTMABulkCommitGroup(llvm::ArrayRef<fir::ExtendedValue>);
void genTMABulkG2S(llvm::ArrayRef<fir::ExtendedValue>);
void genTMABulkS2G(llvm::ArrayRef<fir::ExtendedValue>);
+ void genTMABulkStoreI4(llvm::ArrayRef<fir::ExtendedValue>);
+ void genTMABulkStoreI8(llvm::ArrayRef<fir::ExtendedValue>);
+ void genTMABulkStoreR2(llvm::ArrayRef<fir::ExtendedValue>);
+ void genTMABulkStoreR4(llvm::ArrayRef<fir::ExtendedValue>);
+ void genTMABulkStoreR8(llvm::ArrayRef<fir::ExtendedValue>);
+ void genTMABulkStoreC4(llvm::ArrayRef<fir::ExtendedValue>);
+ void genTMABulkStoreC8(llvm::ArrayRef<fir::ExtendedValue>);
----------------
clementval wrote:
```suggestion
void genTMABulkStoreC4(llvm::ArrayRef<fir::ExtendedValue>);
void genTMABulkStoreC8(llvm::ArrayRef<fir::ExtendedValue>);
void genTMABulkStoreI4(llvm::ArrayRef<fir::ExtendedValue>);
void genTMABulkStoreI8(llvm::ArrayRef<fir::ExtendedValue>);
void genTMABulkStoreR2(llvm::ArrayRef<fir::ExtendedValue>);
void genTMABulkStoreR4(llvm::ArrayRef<fir::ExtendedValue>);
void genTMABulkStoreR8(llvm::ArrayRef<fir::ExtendedValue>);
```
https://github.com/llvm/llvm-project/pull/165482
More information about the flang-commits
mailing list