Skip to content

Commit 2ed8d9c

Browse files
committed
VectorT128 does not have a corresponding managed type
1 parent 388c4a7 commit 2ed8d9c

File tree

2 files changed

+18
-28
lines changed

2 files changed

+18
-28
lines changed

src/coreclr/tools/Common/JitInterface/CorInfoInstructionSet.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1013,7 +1013,7 @@ public static IEnumerable<InstructionSetInfo> ArchitectureToValidInstructionSets
10131013
yield return new InstructionSetInfo("Vector128", "", InstructionSet.ARM64_Vector128, false);
10141014
yield return new InstructionSetInfo("Dczva", "", InstructionSet.ARM64_Dczva, false);
10151015
yield return new InstructionSetInfo("rcpc", "", InstructionSet.ARM64_Rcpc, true);
1016-
yield return new InstructionSetInfo("vectort128", "VectorT128", InstructionSet.ARM64_VectorT128, true);
1016+
yield return new InstructionSetInfo("vectort128", "", InstructionSet.ARM64_VectorT128, true);
10171017
yield return new InstructionSetInfo("rcpc2", "", InstructionSet.ARM64_Rcpc2, true);
10181018
yield return new InstructionSetInfo("sve", "Sve", InstructionSet.ARM64_Sve, true);
10191019
yield return new InstructionSetInfo("sve2", "Sve2", InstructionSet.ARM64_Sve2, true);
@@ -1401,9 +1401,6 @@ public static InstructionSet LookupPlatformIntrinsicInstructionSet(TargetArchite
14011401
else
14021402
{ return InstructionSet.ARM64_Sha256; }
14031403

1404-
case "VectorT128":
1405-
{ return InstructionSet.ARM64_VectorT128; }
1406-
14071404
case "Sve":
14081405
if (nestedTypeName == "Arm64")
14091406
{ return InstructionSet.ARM64_Sve_Arm64; }
@@ -2057,13 +2054,6 @@ public static IEnumerable<MetadataType> LookupPlatformIntrinsicTypes(TypeSystemC
20572054
}
20582055
break;
20592056

2060-
case (InstructionSet.ARM64_VectorT128, TargetArchitecture.ARM64):
2061-
{
2062-
var type = context.SystemModule.GetType("System.Runtime.Intrinsics.Arm64"u8, "VectorT128"u8, true);
2063-
yield return type;
2064-
}
2065-
break;
2066-
20672057
case (InstructionSet.ARM64_Sve, TargetArchitecture.ARM64):
20682058
case (InstructionSet.ARM64_Sve_Arm64, TargetArchitecture.ARM64):
20692059
{

src/coreclr/tools/Common/JitInterface/ThunkGenerator/InstructionSetDesc.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -205,23 +205,23 @@ copyinstructionsets,X86 ,X64
205205
; Definition of Arm64 instruction sets
206206
definearch ,ARM64 ,64Bit ,Arm64, Arm64, Arm64
207207

208-
instructionset ,ARM64 ,ArmBase , ,16 ,ArmBase ,base
209-
instructionset ,ARM64 ,AdvSimd , ,17 ,AdvSimd ,neon
210-
instructionset ,ARM64 ,Aes , ,9 ,Aes ,aes
211-
instructionset ,ARM64 ,Crc32 , ,18 ,Crc32 ,crc
212-
instructionset ,ARM64 ,Dp , ,23 ,Dp ,dotprod
213-
instructionset ,ARM64 ,Rdm , ,24 ,Rdm ,rdma
214-
instructionset ,ARM64 ,Sha1 , ,19 ,Sha1 ,sha1
215-
instructionset ,ARM64 ,Sha256 , ,20 ,Sha256 ,sha2
216-
instructionset ,ARM64 , ,Atomics ,21 ,Atomics ,lse
217-
instructionset ,ARM64 , , , ,Vector64 ,
218-
instructionset ,ARM64 , , , ,Vector128 ,
219-
instructionset ,ARM64 , , , ,Dczva ,
220-
instructionset ,ARM64 , ,Rcpc ,26 ,Rcpc ,rcpc
221-
instructionset ,ARM64 ,VectorT128 , ,39 ,VectorT128 ,vectort128
222-
instructionset ,ARM64 , ,Rcpc2 ,42 ,Rcpc2 ,rcpc2
223-
instructionset ,ARM64 ,Sve , ,43 ,Sve ,sve
224-
instructionset ,ARM64 ,Sve2 , ,59 ,Sve2 ,sve2
208+
instructionset ,ARM64 ,ArmBase , ,16 ,ArmBase ,base
209+
instructionset ,ARM64 ,AdvSimd , ,17 ,AdvSimd ,neon
210+
instructionset ,ARM64 ,Aes , ,9 ,Aes ,aes
211+
instructionset ,ARM64 ,Crc32 , ,18 ,Crc32 ,crc
212+
instructionset ,ARM64 ,Dp , ,23 ,Dp ,dotprod
213+
instructionset ,ARM64 ,Rdm , ,24 ,Rdm ,rdma
214+
instructionset ,ARM64 ,Sha1 , ,19 ,Sha1 ,sha1
215+
instructionset ,ARM64 ,Sha256 , ,20 ,Sha256 ,sha2
216+
instructionset ,ARM64 , ,Atomics ,21 ,Atomics ,lse
217+
instructionset ,ARM64 , , , ,Vector64 ,
218+
instructionset ,ARM64 , , , ,Vector128 ,
219+
instructionset ,ARM64 , , , ,Dczva ,
220+
instructionset ,ARM64 , ,Rcpc ,26 ,Rcpc ,rcpc
221+
instructionset ,ARM64 , ,VectorT128 ,39 ,VectorT128 ,vectort128
222+
instructionset ,ARM64 , ,Rcpc2 ,42 ,Rcpc2 ,rcpc2
223+
instructionset ,ARM64 ,Sve , ,43 ,Sve ,sve
224+
instructionset ,ARM64 ,Sve2 , ,59 ,Sve2 ,sve2
225225

226226
instructionset64bit,ARM64 ,ArmBase
227227
instructionset64bit,ARM64 ,AdvSimd

0 commit comments

Comments
 (0)