Skip to content

Commit 627b589

Browse files
cyyeverfacebook-github-bot
authored andcommitted
Don't use deprecated asmjit templates (#4496)
Summary: Pull Request resolved: #4496 X-link: facebookresearch/FBGEMM#1550 Clean up these deprecation warnings before it is possible to build newer asmjit. Pull Request resolved: #4481 Reviewed By: cthi Differential Revision: D78252575 Pulled By: q10 fbshipit-source-id: d9366a8a49d14ae0c05b0ca2b51e6b42ed7faf90
1 parent 7d8feca commit 627b589

33 files changed

+68
-104
lines changed

src/EmbeddingSpMDM.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ GenEmbeddingSpMDMLookup<
319319

320320
if constexpr (ROWWISE_SPARSE) {
321321
func.init(
322-
asmjit::FuncSignatureT<
322+
asmjit::FuncSignature::build<
323323
bool,
324324
int64_t, // output_size
325325
int64_t, // index_size
@@ -334,7 +334,7 @@ GenEmbeddingSpMDMLookup<
334334
a->environment());
335335
} else {
336336
func.init(
337-
asmjit::FuncSignatureT<
337+
asmjit::FuncSignature::build<
338338
bool,
339339
int64_t, // output_size
340340
int64_t, // index_size

src/EmbeddingSpMDMNBit.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ GenEmbeddingSpMDMNBitLookup<
290290

291291
if constexpr (ROWWISE_SPARSE) {
292292
func.init(
293-
asmjit::FuncSignatureT<
293+
asmjit::FuncSignature::build<
294294
bool,
295295
int64_t, // output_size
296296
int64_t, // index_size
@@ -305,7 +305,7 @@ GenEmbeddingSpMDMNBitLookup<
305305
a->environment());
306306
} else {
307307
func.init(
308-
asmjit::FuncSignatureT<
308+
asmjit::FuncSignature::build<
309309
bool,
310310
int64_t, // output_size
311311
int64_t, // index_size

src/FbgemmI64.cc

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -178,14 +178,9 @@ CodeGenBase<int64_t, int64_t, int64_t, int64_t>::getOrCreate(
178178

179179
asmjit::FuncDetail func;
180180
func.init(
181-
asmjit::FuncSignatureT<
182-
void,
183-
int64_t*,
184-
int64_t*,
185-
int64_t*,
186-
int64_t*,
187-
int,
188-
int>(asmjit::CallConvId::kHost),
181+
asmjit::FuncSignature::
182+
build<void, int64_t*, int64_t*, int64_t*, int64_t*, int, int>(
183+
asmjit::CallConvId::kHost),
189184
a->environment());
190185

191186
asmjit::FuncFrame frame;

src/GenerateI8Depthwise.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ GenI8Depthwise::jit_kernel_signature GenI8Depthwise::getOrCreate(
262262

263263
asmjit::FuncDetail func;
264264
func.init(
265-
asmjit::FuncSignatureT<
265+
asmjit::FuncSignature::build<
266266
void,
267267
const std::uint8_t*,
268268
const std::int8_t*,

src/GenerateKernelDirectConvU8S8S32ACC32.cc

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -226,14 +226,9 @@ DirectConvCodeGenBase<uint8_t, int8_t, int32_t, int32_t>::getOrCreateDirectConv(
226226

227227
asmjit::FuncDetail func;
228228
func.init(
229-
asmjit::FuncSignatureT<
230-
void,
231-
uint8_t*,
232-
int8_t*,
233-
int8_t*,
234-
int32_t*,
235-
int,
236-
int>(asmjit::CallConvId::kHost),
229+
asmjit::FuncSignature::
230+
build<void, uint8_t*, int8_t*, int8_t*, int32_t*, int, int>(
231+
asmjit::CallConvId::kHost),
237232
a->environment());
238233

239234
asmjit::FuncFrame frame;
@@ -650,15 +645,9 @@ DirectConvCodeGenBase<uint8_t, int8_t, int32_t, int32_t>::
650645

651646
asmjit::FuncDetail func;
652647
func.init(
653-
asmjit::FuncSignatureT<
654-
void,
655-
uint8_t*,
656-
int8_t*,
657-
int32_t*,
658-
int,
659-
int,
660-
int,
661-
int>(asmjit::CallConvId::kHost),
648+
asmjit::FuncSignature::
649+
build<void, uint8_t*, int8_t*, int32_t*, int, int, int, int>(
650+
asmjit::CallConvId::kHost),
662651
a->environment());
663652

664653
asmjit::FuncFrame frame;

src/GenerateKernelU8S8S32ACC16.cc

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -180,14 +180,9 @@ CodeGenBase<uint8_t, int8_t, int32_t, int16_t>::getOrCreate<inst_set_t::avx2>(
180180

181181
asmjit::FuncDetail func;
182182
func.init(
183-
asmjit::FuncSignatureT<
184-
void,
185-
uint8_t*,
186-
int8_t*,
187-
int8_t*,
188-
int32_t*,
189-
int,
190-
int>(asmjit::CallConvId::kHost),
183+
asmjit::FuncSignature::
184+
build<void, uint8_t*, int8_t*, int8_t*, int32_t*, int, int>(
185+
asmjit::CallConvId::kHost),
191186
a->environment());
192187

193188
asmjit::FuncFrame frame;

src/GenerateKernelU8S8S32ACC16Avx512.cc

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -142,14 +142,9 @@ CodeGenBase<uint8_t, int8_t, int32_t, int16_t>::getOrCreate(
142142

143143
asmjit::FuncDetail func;
144144
func.init(
145-
asmjit::FuncSignatureT<
146-
void,
147-
uint8_t*,
148-
int8_t*,
149-
int8_t*,
150-
int32_t*,
151-
int,
152-
int>(asmjit::CallConvId::kHost),
145+
asmjit::FuncSignature::
146+
build<void, uint8_t*, int8_t*, int8_t*, int32_t*, int, int>(
147+
asmjit::CallConvId::kHost),
153148
a->environment());
154149

155150
asmjit::FuncFrame frame;

src/GenerateKernelU8S8S32ACC32.cc

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -179,14 +179,9 @@ CodeGenBase<uint8_t, int8_t, int32_t, int32_t>::getOrCreate(
179179

180180
asmjit::FuncDetail func;
181181
func.init(
182-
asmjit::FuncSignatureT<
183-
void,
184-
uint8_t*,
185-
int8_t*,
186-
int8_t*,
187-
int32_t*,
188-
int,
189-
int>(asmjit::CallConvId::kHost),
182+
asmjit::FuncSignature::
183+
build<void, uint8_t*, int8_t*, int8_t*, int32_t*, int, int>(
184+
asmjit::CallConvId::kHost),
190185
a->environment());
191186

192187
asmjit::FuncFrame frame;

src/GenerateKernelU8S8S32ACC32Avx512VNNI.cc

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -133,14 +133,9 @@ CodeGenBase<uint8_t, int8_t, int32_t, int32_t>::getOrCreate(
133133

134134
asmjit::FuncDetail func;
135135
func.init(
136-
asmjit::FuncSignatureT<
137-
void,
138-
uint8_t*,
139-
int8_t*,
140-
int8_t*,
141-
int32_t*,
142-
int,
143-
int>(asmjit::CallConvId::kHost),
136+
asmjit::FuncSignature::
137+
build<void, uint8_t*, int8_t*, int8_t*, int32_t*, int, int>(
138+
asmjit::CallConvId::kHost),
144139
a->environment());
145140

146141
asmjit::FuncFrame frame;

src/GroupwiseConv.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ jit_conv_kernel_fp GenConvKernel<SPATIAL_DIM, INST_SET>::getOrCreate() {
217217
scratchReg2_ = a->gpz(13);
218218

219219
func_.init(
220-
asmjit::FuncSignatureT<
220+
asmjit::FuncSignature::build<
221221
void,
222222
uint8_t*,
223223
int8_t*,

0 commit comments

Comments
 (0)