| Index: runtime/vm/stub_code_arm64.cc
|
| diff --git a/runtime/vm/stub_code_arm64.cc b/runtime/vm/stub_code_arm64.cc
|
| index 7211745eb147e6b4492b478c7dd44f86ee561fbc..443ab1cece5b3f4168f3586a8e050116366147aa 100644
|
| --- a/runtime/vm/stub_code_arm64.cc
|
| +++ b/runtime/vm/stub_code_arm64.cc
|
| @@ -2073,8 +2073,6 @@ void StubCode::GenerateOptimizedIdenticalWithNumberCheckStub(
|
| // CODE_REG: target Code
|
| // R4: arguments descriptor
|
| void StubCode::GenerateMegamorphicCallStub(Assembler* assembler) {
|
| - __ NoMonomorphicCheckedEntry();
|
| -
|
| // Jump if receiver is a smi.
|
| Label smi_case;
|
| __ TestImmediate(R0, kSmiTagMask);
|
| @@ -2148,8 +2146,6 @@ void StubCode::GenerateMegamorphicCallStub(Assembler* assembler) {
|
| // CODE_REG: target Code object
|
| // R4: arguments descriptor
|
| void StubCode::GenerateICCallThroughFunctionStub(Assembler* assembler) {
|
| - __ NoMonomorphicCheckedEntry();
|
| -
|
| Label loop, found, miss;
|
| __ ldr(R4, FieldAddress(R5, ICData::arguments_descriptor_offset()));
|
| __ ldr(R8, FieldAddress(R5, ICData::ic_data_offset()));
|
| @@ -2185,8 +2181,6 @@ void StubCode::GenerateICCallThroughFunctionStub(Assembler* assembler) {
|
|
|
|
|
| void StubCode::GenerateICCallThroughCodeStub(Assembler* assembler) {
|
| - __ NoMonomorphicCheckedEntry();
|
| -
|
| Label loop, found, miss;
|
| __ ldr(R4, FieldAddress(R5, ICData::arguments_descriptor_offset()));
|
| __ ldr(R8, FieldAddress(R5, ICData::ic_data_offset()));
|
| @@ -2225,8 +2219,6 @@ void StubCode::GenerateICCallThroughCodeStub(Assembler* assembler) {
|
| // R0: receiver
|
| // R5: SingleTargetCache
|
| void StubCode::GenerateUnlinkedCallStub(Assembler* assembler) {
|
| - __ NoMonomorphicCheckedEntry();
|
| -
|
| __ EnterStubFrame();
|
| __ Push(R0); // Preserve receiver.
|
|
|
| @@ -2252,10 +2244,7 @@ void StubCode::GenerateUnlinkedCallStub(Assembler* assembler) {
|
| // Passed to target:
|
| // CODE_REG: target Code object
|
| void StubCode::GenerateSingleTargetCallStub(Assembler* assembler) {
|
| - __ NoMonomorphicCheckedEntry();
|
| -
|
| Label miss;
|
| -
|
| __ LoadClassIdMayBeSmi(R1, R0);
|
| __ ldr(R2, FieldAddress(R5, SingleTargetCache::lower_limit_offset()),
|
| kUnsignedWord);
|
|
|