@@ -416,7 +416,7 @@ def NVVM_ReduxOp :
416
416
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
417
417
}];
418
418
string llvmBuilder = [{
419
- auto [id, args, _ ] =
419
+ auto [id, args, types ] =
420
420
NVVM::ReduxOp::getIIDAndArgsWithTypes(
421
421
*op, moduleTranslation, builder);
422
422
$res = createIntrinsicCall(builder, id, args);
@@ -890,7 +890,7 @@ def NVVM_FenceProxyAcquireOp : NVVM_Op<"fence.proxy.acquire">,
890
890
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
891
891
}];
892
892
let llvmBuilder = [{
893
- auto [intId, args, _ ] =
893
+ auto [intId, args, types ] =
894
894
NVVM::FenceProxyAcquireOp::getIIDAndArgsWithTypes(
895
895
*op, moduleTranslation, builder);
896
896
createIntrinsicCall(builder, intId, args);
@@ -924,10 +924,9 @@ def NVVM_FenceProxyReleaseOp : NVVM_Op<"fence.proxy.release">,
924
924
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
925
925
}];
926
926
let llvmBuilder = [{
927
- auto [intId, _, _] =
928
- NVVM::FenceProxyReleaseOp::getIIDAndArgsWithTypes(
927
+ auto [intId, args, types] = NVVM::FenceProxyReleaseOp::getIIDAndArgsWithTypes(
929
928
*op, moduleTranslation, builder);
930
- createIntrinsicCall(builder, intId);
929
+ createIntrinsicCall(builder, intId, args );
931
930
}];
932
931
933
932
let hasVerifier = 1;
@@ -1012,7 +1011,7 @@ def NVVM_ShflOp :
1012
1011
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
1013
1012
}];
1014
1013
string llvmBuilder = [{
1015
- auto [intId, args, _ ] = NVVM::ShflOp::getIIDAndArgsWithTypes(
1014
+ auto [intId, args, types ] = NVVM::ShflOp::getIIDAndArgsWithTypes(
1016
1015
*op, moduleTranslation, builder);
1017
1016
$res = createIntrinsicCall(builder, intId, args);
1018
1017
}];
@@ -1066,7 +1065,7 @@ def NVVM_VoteSyncOp
1066
1065
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
1067
1066
}];
1068
1067
string llvmBuilder = [{
1069
- auto [intId, args, _ ] =
1068
+ auto [intId, args, types ] =
1070
1069
NVVM::VoteSyncOp::getIIDAndArgsWithTypes(
1071
1070
*op, moduleTranslation, builder);
1072
1071
$res = createIntrinsicCall(builder, intId, args);
@@ -1145,7 +1144,7 @@ def NVVM_CpAsyncOp : NVVM_Op<"cp.async.shared.global">,
1145
1144
llvm::IRBuilderBase &builder);
1146
1145
}];
1147
1146
string llvmBuilder = [{
1148
- auto [id, args, _ ] = NVVM::CpAsyncOp::getIIDAndArgsWithTypes(
1147
+ auto [id, args, types ] = NVVM::CpAsyncOp::getIIDAndArgsWithTypes(
1149
1148
*op, moduleTranslation, builder);
1150
1149
createIntrinsicCall(builder, id, args);
1151
1150
}];
@@ -2608,7 +2607,7 @@ def NVVM_CpAsyncBulkTensorSharedCTAToGlobalOp :
2608
2607
let hasVerifier = 1;
2609
2608
2610
2609
string llvmBuilder = [{
2611
- auto [id, args, _ ] = NVVM::CpAsyncBulkTensorSharedCTAToGlobalOp::getIIDAndArgsWithTypes(
2610
+ auto [id, args, types ] = NVVM::CpAsyncBulkTensorSharedCTAToGlobalOp::getIIDAndArgsWithTypes(
2612
2611
*op, moduleTranslation, builder);
2613
2612
createIntrinsicCall(builder, id, args);
2614
2613
}];
@@ -2686,7 +2685,7 @@ def NVVM_PrefetchOp : NVVM_Op<"prefetch",
2686
2685
}
2687
2686
}];
2688
2687
let llvmBuilder = [{
2689
- auto [id, args, _ ] = NVVM::PrefetchOp::getIIDAndArgsWithTypes(*op,
2688
+ auto [id, args, types ] = NVVM::PrefetchOp::getIIDAndArgsWithTypes(*op,
2690
2689
moduleTranslation, builder);
2691
2690
2692
2691
if(op.getTensormap())
@@ -2734,7 +2733,7 @@ def NVVM_CpAsyncBulkPrefetchOp : NVVM_Op<"cp.async.bulk.prefetch"> {
2734
2733
}];
2735
2734
2736
2735
string llvmBuilder = [{
2737
- auto [id, args, _ ] = NVVM::CpAsyncBulkPrefetchOp::getIIDAndArgsWithTypes(
2736
+ auto [id, args, types ] = NVVM::CpAsyncBulkPrefetchOp::getIIDAndArgsWithTypes(
2738
2737
*op, moduleTranslation, builder);
2739
2738
createIntrinsicCall(builder, id, args);
2740
2739
}];
@@ -2777,7 +2776,7 @@ def NVVM_CpAsyncBulkTensorPrefetchOp :
2777
2776
let hasVerifier = 1;
2778
2777
2779
2778
string llvmBuilder = [{
2780
- auto [id, args, _ ] = NVVM::CpAsyncBulkTensorPrefetchOp::getIIDAndArgsWithTypes(
2779
+ auto [id, args, types ] = NVVM::CpAsyncBulkTensorPrefetchOp::getIIDAndArgsWithTypes(
2781
2780
*op, moduleTranslation, builder);
2782
2781
createIntrinsicCall(builder, id, args);
2783
2782
}];
@@ -2846,7 +2845,7 @@ def NVVM_CpAsyncBulkTensorReduceOp :
2846
2845
let hasVerifier = 1;
2847
2846
2848
2847
string llvmBuilder = [{
2849
- auto [id, args, _ ] = NVVM::CpAsyncBulkTensorReduceOp::getIIDAndArgsWithTypes(
2848
+ auto [id, args, types ] = NVVM::CpAsyncBulkTensorReduceOp::getIIDAndArgsWithTypes(
2850
2849
*op, moduleTranslation, builder);
2851
2850
createIntrinsicCall(builder, id, args);
2852
2851
}];
@@ -2893,7 +2892,7 @@ def NVVM_CpAsyncBulkGlobalToSharedClusterOp :
2893
2892
}];
2894
2893
2895
2894
string llvmBuilder = [{
2896
- auto [id, args, _ ] = NVVM::CpAsyncBulkGlobalToSharedClusterOp::getIIDAndArgsWithTypes(
2895
+ auto [id, args, types ] = NVVM::CpAsyncBulkGlobalToSharedClusterOp::getIIDAndArgsWithTypes(
2897
2896
*op, moduleTranslation, builder);
2898
2897
createIntrinsicCall(builder, id, args);
2899
2898
}];
@@ -2982,7 +2981,7 @@ def NVVM_CpAsyncBulkSharedCTAToGlobalOp :
2982
2981
llvm::IRBuilderBase& builder);
2983
2982
}];
2984
2983
string llvmBuilder = [{
2985
- auto [id, args, _ ] = NVVM::CpAsyncBulkSharedCTAToGlobalOp::getIIDAndArgsWithTypes(
2984
+ auto [id, args, types ] = NVVM::CpAsyncBulkSharedCTAToGlobalOp::getIIDAndArgsWithTypes(
2986
2985
*op, moduleTranslation, builder);
2987
2986
createIntrinsicCall(builder, id, args);
2988
2987
}];
@@ -3288,7 +3287,7 @@ def NVVM_MatchSyncOp : NVVM_Op<"match.sync">,
3288
3287
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
3289
3288
}];
3290
3289
string llvmBuilder = [{
3291
- auto [intId, args, _ ] =
3290
+ auto [intId, args, types ] =
3292
3291
NVVM::MatchSyncOp::getIIDAndArgsWithTypes(
3293
3292
*op, moduleTranslation, builder);
3294
3293
$res = createIntrinsicCall(builder, intId, args);
@@ -3321,7 +3320,7 @@ def NVVM_BulkStoreOp: NVVM_Op<"st.bulk"> {
3321
3320
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
3322
3321
}];
3323
3322
string llvmBuilder = [{
3324
- auto [intId, args, _ ] =
3323
+ auto [intId, args, types ] =
3325
3324
NVVM::BulkStoreOp::getIIDAndArgsWithTypes(
3326
3325
*op, moduleTranslation, builder);
3327
3326
createIntrinsicCall(builder, intId, args);
@@ -3413,7 +3412,7 @@ def NVVM_Tcgen05AllocOp : NVVM_Op<"tcgen05.alloc", [NVVMRequiresSMa<[100, 101]>]
3413
3412
llvm::IRBuilderBase &builder);
3414
3413
}];
3415
3414
string llvmBuilder = [{
3416
- auto [id, args, _ ] = NVVM::Tcgen05AllocOp::getIIDAndArgsWithTypes(
3415
+ auto [id, args, types ] = NVVM::Tcgen05AllocOp::getIIDAndArgsWithTypes(
3417
3416
*op, moduleTranslation, builder);
3418
3417
createIntrinsicCall(builder, id, args);
3419
3418
}];
@@ -3440,7 +3439,7 @@ def NVVM_Tcgen05DeallocOp : NVVM_Op<"tcgen05.dealloc", [NVVMRequiresSMa<[100, 10
3440
3439
llvm::IRBuilderBase &builder);
3441
3440
}];
3442
3441
string llvmBuilder = [{
3443
- auto [id, args, _ ] = NVVM::Tcgen05DeallocOp::getIIDAndArgsWithTypes(
3442
+ auto [id, args, types ] = NVVM::Tcgen05DeallocOp::getIIDAndArgsWithTypes(
3444
3443
*op, moduleTranslation, builder);
3445
3444
createIntrinsicCall(builder, id, args);
3446
3445
}];
@@ -3544,7 +3543,7 @@ def NVVM_Tcgen05CommitOp : NVVM_Op<"tcgen05.commit", [NVVMRequiresSMa<[100, 101]
3544
3543
}];
3545
3544
3546
3545
string llvmBuilder = [{
3547
- auto [id, args, _ ] = NVVM::Tcgen05CommitOp::getIIDAndArgsWithTypes(
3546
+ auto [id, args, types ] = NVVM::Tcgen05CommitOp::getIIDAndArgsWithTypes(
3548
3547
*op, moduleTranslation, builder);
3549
3548
createIntrinsicCall(builder, id, args);
3550
3549
}];
@@ -3654,7 +3653,7 @@ def NVVM_Tcgen05CpOp : NVVM_Op<"tcgen05.cp", [NVVMRequiresSMa<[100, 101]>]> {
3654
3653
}];
3655
3654
3656
3655
string llvmBuilder = [{
3657
- auto [id, args, _ ] = NVVM::Tcgen05CpOp::getIIDAndArgsWithTypes(*op,
3656
+ auto [id, args, types ] = NVVM::Tcgen05CpOp::getIIDAndArgsWithTypes(*op,
3658
3657
moduleTranslation, builder);
3659
3658
createIntrinsicCall(builder, id, args);
3660
3659
}];
@@ -3827,7 +3826,7 @@ def NVVM_Tcgen05LdOp : NVVM_Op<"tcgen05.ld", [NVVMRequiresSMa<[100, 101]>]> {
3827
3826
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
3828
3827
}];
3829
3828
string llvmBuilder = [{
3830
- auto [id, args, _ ] =
3829
+ auto [id, args, types ] =
3831
3830
NVVM::Tcgen05LdOp::getIIDAndArgsWithTypes(*op,
3832
3831
moduleTranslation, builder);
3833
3832
$res = createIntrinsicCall(builder, id, args);
@@ -3907,7 +3906,7 @@ def NVVM_Tcgen05StOp : NVVM_Op<"tcgen05.st", [NVVMRequiresSMa<[100, 101]>]> {
3907
3906
LLVM::ModuleTranslation &mt, llvm::IRBuilderBase &builder);
3908
3907
}];
3909
3908
string llvmBuilder = [{
3910
- auto [id, args, _ ] =
3909
+ auto [id, args, types ] =
3911
3910
NVVM::Tcgen05StOp::getIIDAndArgsWithTypes(*op,
3912
3911
moduleTranslation, builder);
3913
3912
createIntrinsicCall(builder, id, args);
@@ -3974,7 +3973,7 @@ def NVVM_DotAccumulate4WayOp : NVVM_Op<"dot.accumulate.4way"> {
3974
3973
}];
3975
3974
3976
3975
string llvmBuilder = [{
3977
- auto [id, args, _ ] = NVVM::DotAccumulate4WayOp::getIIDAndArgsWithTypes(
3976
+ auto [id, args, types ] = NVVM::DotAccumulate4WayOp::getIIDAndArgsWithTypes(
3978
3977
*op, moduleTranslation, builder);
3979
3978
$res = createIntrinsicCall(builder, id, args);
3980
3979
}];
@@ -4028,7 +4027,7 @@ def NVVM_DotAccumulate2WayOp : NVVM_Op<"dot.accumulate.2way"> {
4028
4027
}];
4029
4028
4030
4029
string llvmBuilder = [{
4031
- auto [id, args, _ ] = NVVM::DotAccumulate2WayOp::getIIDAndArgsWithTypes(
4030
+ auto [id, args, types ] = NVVM::DotAccumulate2WayOp::getIIDAndArgsWithTypes(
4032
4031
*op, moduleTranslation, builder);
4033
4032
$res = createIntrinsicCall(builder, id, args);
4034
4033
}];
0 commit comments