@@ -1290,7 +1290,7 @@ var_types Compiler::impImportCall(OPCODE opcode,
1290
1290
impAppendTree(call, verCurrentState.esStackDepth - 1, impCurStmtDI);
1291
1291
}
1292
1292
else if (JitConfig.JitProfileValues() && call->IsCall() &&
1293
- call->AsCall()->IsSpecialIntrinsic(this, NI_System_Buffer_Memmove ))
1293
+ call->AsCall()->IsSpecialIntrinsic(this, NI_System_SpanHelpers_Memmove ))
1294
1294
{
1295
1295
if (opts.IsOptimizedWithProfile())
1296
1296
{
@@ -1555,7 +1555,7 @@ GenTree* Compiler::impDuplicateWithProfiledArg(GenTreeCall* call, IL_OFFSET ilOf
1555
1555
unsigned argNum = 0;
1556
1556
ssize_t minValue = 0;
1557
1557
ssize_t maxValue = 0;
1558
- if (call->IsSpecialIntrinsic(this, NI_System_Buffer_Memmove ))
1558
+ if (call->IsSpecialIntrinsic(this, NI_System_SpanHelpers_Memmove ))
1559
1559
{
1560
1560
// dst(0), src(1), len(2)
1561
1561
argNum = 2;
@@ -2761,7 +2761,7 @@ GenTree* Compiler::impIntrinsic(GenTree* newobjThis,
2761
2761
betterToExpand = true;
2762
2762
break;
2763
2763
2764
- case NI_System_Buffer_Memmove :
2764
+ case NI_System_SpanHelpers_Memmove :
2765
2765
case NI_System_SpanHelpers_SequenceEqual:
2766
2766
// We're going to instrument these
2767
2767
betterToExpand = opts.IsInstrumented();
@@ -3983,7 +3983,7 @@ GenTree* Compiler::impIntrinsic(GenTree* newobjThis,
3983
3983
case NI_System_Text_UTF8Encoding_UTF8EncodingSealed_ReadUtf8:
3984
3984
case NI_System_SpanHelpers_SequenceEqual:
3985
3985
case NI_System_SpanHelpers_ClearWithoutReferences:
3986
- case NI_System_Buffer_Memmove :
3986
+ case NI_System_SpanHelpers_Memmove :
3987
3987
{
3988
3988
if (sig->sigInst.methInstCount == 0)
3989
3989
{
@@ -8874,13 +8874,6 @@ NamedIntrinsic Compiler::lookupNamedIntrinsic(CORINFO_METHOD_HANDLE method)
8874
8874
result = NI_System_BitConverter_Int64BitsToDouble;
8875
8875
}
8876
8876
}
8877
- else if (strcmp(className, "Buffer") == 0)
8878
- {
8879
- if (strcmp(methodName, "Memmove") == 0)
8880
- {
8881
- result = NI_System_Buffer_Memmove;
8882
- }
8883
- }
8884
8877
break;
8885
8878
}
8886
8879
@@ -9040,6 +9033,10 @@ NamedIntrinsic Compiler::lookupNamedIntrinsic(CORINFO_METHOD_HANDLE method)
9040
9033
{
9041
9034
result = NI_System_SpanHelpers_ClearWithoutReferences;
9042
9035
}
9036
+ else if (strcmp(methodName, "Memmove") == 0)
9037
+ {
9038
+ result = NI_System_SpanHelpers_Memmove;
9039
+ }
9043
9040
}
9044
9041
else if (strcmp(className, "String") == 0)
9045
9042
{
0 commit comments