81 references to AddSupportedInstructionSet
ilc (39)
src\runtime\src\coreclr\tools\Common\InstructionSetHelpers.cs (39)
40
instructionSetSupportBuilder.
AddSupportedInstructionSet
("x86-64-v3");
45
instructionSetSupportBuilder.
AddSupportedInstructionSet
("x86-64-v2");
63
instructionSetSupportBuilder.
AddSupportedInstructionSet
("apple-m1");
70
instructionSetSupportBuilder.
AddSupportedInstructionSet
("armv8.2-a");
71
instructionSetSupportBuilder.
AddSupportedInstructionSet
("rcpc");
76
instructionSetSupportBuilder.
AddSupportedInstructionSet
("armv8-a");
81
instructionSetSupportBuilder.
AddSupportedInstructionSet
("armv8-a");
82
instructionSetSupportBuilder.
AddSupportedInstructionSet
("lse");
88
instructionSetSupportBuilder.
AddSupportedInstructionSet
("armv8-a");
93
instructionSetSupportBuilder.
AddSupportedInstructionSet
("lse");
210
if (!instructionSetSupportBuilder.
AddSupportedInstructionSet
(instructionSet))
252
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("aes");
253
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("gfni");
254
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("sha");
255
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("waitpkg");
256
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("x86serialize");
264
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx2");
265
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avxifma");
266
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avxvnni");
267
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avxvnniint");
268
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("aes_v256");
269
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("gfni_v256");
283
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx512v2");
284
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx512v3");
285
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx10v1");
286
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx10v2");
287
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avxvnniint_v512");
288
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("avx512vp2intersect");
289
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("aes_v512");
290
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("gfni_v512");
296
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("aes");
297
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("crc");
298
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("dotprod");
299
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("lse");
300
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("rcpc");
301
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("rcpc2");
302
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("rdma");
303
optimisticInstructionSetSupportBuilder.
AddSupportedInstructionSet
("sha1");
304
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)
277
if (
AddSupportedInstructionSet
(set))