81 references to AddSupportedInstructionSet
ilc (39)
src\runtime\src\coreclr\tools\Common\InstructionSetHelpers.cs (39)
37
instructionSetSupportBuilder.
AddSupportedInstructionSet
("x86-64-v3");
42
instructionSetSupportBuilder.
AddSupportedInstructionSet
("x86-64-v2");
60
instructionSetSupportBuilder.
AddSupportedInstructionSet
("apple-m1");
67
instructionSetSupportBuilder.
AddSupportedInstructionSet
("armv8.2-a");
68
instructionSetSupportBuilder.
AddSupportedInstructionSet
("rcpc");
73
instructionSetSupportBuilder.
AddSupportedInstructionSet
("armv8-a");
78
instructionSetSupportBuilder.
AddSupportedInstructionSet
("armv8-a");
79
instructionSetSupportBuilder.
AddSupportedInstructionSet
("lse");
85
instructionSetSupportBuilder.
AddSupportedInstructionSet
("armv8-a");
90
instructionSetSupportBuilder.
AddSupportedInstructionSet
("lse");
207
if (!instructionSetSupportBuilder.
AddSupportedInstructionSet
(instructionSet))
249
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("aes");
250
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("gfni");
251
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("sha");
252
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("waitpkg");
253
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("x86serialize");
261
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx2");
262
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avxifma");
263
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avxvnni");
264
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avxvnniint");
265
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("aes_v256");
266
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("gfni_v256");
280
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx512v2");
281
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx512v3");
282
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx10v1");
283
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx10v2");
284
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avxvnniint_v512");
285
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx512vp2intersect");
286
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("aes_v512");
287
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("gfni_v512");
293
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("aes");
294
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("crc");
295
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("dotprod");
296
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("lse");
297
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("rcpc");
298
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("rcpc2");
299
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("rdma");
300
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("sha1");
301
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("sha2");
ILCompiler.Compiler (42)
src\runtime\src\coreclr\tools\Common\Compiler\HardwareIntrinsicHelpers.cs (41)
87
builder.
AddSupportedInstructionSet
("avx");
89
builder.
AddSupportedInstructionSet
("avx2");
91
builder.
AddSupportedInstructionSet
("avx512");
93
builder.
AddSupportedInstructionSet
("avx512v2");
95
builder.
AddSupportedInstructionSet
("avx512v3");
97
builder.
AddSupportedInstructionSet
("avx10v1");
100
builder.
AddSupportedInstructionSet
("avx10v2");
101
builder.
AddSupportedInstructionSet
("avxvnniint_v512");
104
builder.
AddSupportedInstructionSet
("avxvnniint");
106
builder.
AddSupportedInstructionSet
("apx");
110
builder.
AddSupportedInstructionSet
("aes");
113
builder.
AddSupportedInstructionSet
("aes_v256");
115
builder.
AddSupportedInstructionSet
("vaes_v512");
119
builder.
AddSupportedInstructionSet
("avx512vp2intersect");
121
builder.
AddSupportedInstructionSet
("avxifma");
123
builder.
AddSupportedInstructionSet
("avxvnni");
126
builder.
AddSupportedInstructionSet
("gfni");
128
builder.
AddSupportedInstructionSet
("gfni_v256");
130
builder.
AddSupportedInstructionSet
("gfni_v512");
133
builder.
AddSupportedInstructionSet
("sha");
135
builder.
AddSupportedInstructionSet
("waitpkg");
137
builder.
AddSupportedInstructionSet
("x86serialize");
238
builder.
AddSupportedInstructionSet
("aes");
240
builder.
AddSupportedInstructionSet
("crc");
242
builder.
AddSupportedInstructionSet
("dotprod");
244
builder.
AddSupportedInstructionSet
("rdma");
246
builder.
AddSupportedInstructionSet
("sha1");
248
builder.
AddSupportedInstructionSet
("sha2");
250
builder.
AddSupportedInstructionSet
("lse");
252
builder.
AddSupportedInstructionSet
("rcpc");
254
builder.
AddSupportedInstructionSet
("rcpc2");
256
builder.
AddSupportedInstructionSet
("sve");
258
builder.
AddSupportedInstructionSet
("sve2");
260
builder.
AddSupportedInstructionSet
("sha3");
262
builder.
AddSupportedInstructionSet
("sm4");
264
builder.
AddSupportedInstructionSet
("sve_aes");
266
builder.
AddSupportedInstructionSet
("sve_sha3");
268
builder.
AddSupportedInstructionSet
("sve_sm4");
331
builder.
AddSupportedInstructionSet
("zba");
333
builder.
AddSupportedInstructionSet
("zbb");
335
builder.
AddSupportedInstructionSet
("zbs");
src\runtime\src\coreclr\tools\Common\Compiler\InstructionSetSupport.cs (1)
272
if (
AddSupportedInstructionSet
(set))