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