Skip to content

Commit

Permalink
Fix failures on GNR for AVX10v1
Browse files Browse the repository at this point in the history
  • Loading branch information
khushal1996 committed May 12, 2024
1 parent af22395 commit a84e415
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/coreclr/jit/hwintrinsiccodegenxarch.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -760,6 +760,7 @@ void CodeGen::genHWIntrinsic(GenTreeHWIntrinsic* node)
case InstructionSet_AVX512VBMI_VL:
case InstructionSet_AVX10v1:
case InstructionSet_AVX10v1_V256:
case InstructionSet_AVX10v1_V512:
{
genAvxFamilyIntrinsic(node, instOptions);
break;
Expand Down
1 change: 1 addition & 0 deletions src/coreclr/jit/hwintrinsicxarch.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3647,6 +3647,7 @@ GenTree* Compiler::impSpecialIntrinsic(NamedIntrinsic intrinsic,
case NI_AVX10v1_PermuteVar16x16:
case NI_AVX10v1_PermuteVar32x8:
case NI_AVX10v1_PermuteVar4x64:
case NI_AVX10v1_V512_PermuteVar64x8:
{
simdBaseJitType = getBaseJitTypeOfSIMDType(sig->retTypeSigClass);

Expand Down
1 change: 1 addition & 0 deletions src/coreclr/jit/lowerxarch.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10897,6 +10897,7 @@ void Lowering::ContainCheckHWIntrinsic(GenTreeHWIntrinsic* node)
case NI_AVX512F_FixupScalar:
case NI_AVX512F_VL_Fixup:
case NI_AVX10v1_Fixup:
case NI_AVX10v1_FixupScalar:
{
if (!isContainedImm)
{
Expand Down
1 change: 1 addition & 0 deletions src/coreclr/jit/lsraxarch.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2593,6 +2593,7 @@ int LinearScan::BuildHWIntrinsic(GenTreeHWIntrinsic* intrinsicTree, int* pDstCou
case NI_AVX10v1_PermuteVar4x64x2:
case NI_AVX10v1_PermuteVar8x32x2:
case NI_AVX10v1_PermuteVar16x16x2:
case NI_AVX10v1_V512_PermuteVar64x8x2:
{
assert(numArgs == 3);
assert(isRMW);
Expand Down

0 comments on commit a84e415

Please sign in to comment.