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); |