Index: runtime/vm/stub_code_mips.cc |
diff --git a/runtime/vm/stub_code_mips.cc b/runtime/vm/stub_code_mips.cc |
index 5c99655b6bd8799511e0693ce3110db5de002f90..692d91a43aa93e7d96987d32872bba5ad6ca132d 100644 |
--- a/runtime/vm/stub_code_mips.cc |
+++ b/runtime/vm/stub_code_mips.cc |
@@ -2178,8 +2178,6 @@ void StubCode::GenerateOptimizedIdenticalWithNumberCheckStub( |
// CODE_REG: target Code object |
// S4: arguments descriptor |
void StubCode::GenerateMegamorphicCallStub(Assembler* assembler) { |
- __ NoMonomorphicCheckedEntry(); |
- |
__ LoadTaggedClassIdMayBeSmi(T0, T0); |
// T0: class ID of the receiver (smi). |
__ lw(S4, FieldAddress(S5, MegamorphicCache::arguments_descriptor_offset())); |
@@ -2231,8 +2229,6 @@ void StubCode::GenerateMegamorphicCallStub(Assembler* assembler) { |
// CODE_REG: target Code object |
// S4: arguments descriptor |
void StubCode::GenerateICCallThroughFunctionStub(Assembler* assembler) { |
- __ NoMonomorphicCheckedEntry(); |
- |
Label loop, found, miss; |
__ lw(T6, FieldAddress(S5, ICData::ic_data_offset())); |
__ lw(S4, FieldAddress(S5, ICData::arguments_descriptor_offset())); |
@@ -2267,8 +2263,6 @@ void StubCode::GenerateICCallThroughFunctionStub(Assembler* assembler) { |
void StubCode::GenerateICCallThroughCodeStub(Assembler* assembler) { |
- __ NoMonomorphicCheckedEntry(); |
- |
Label loop, found, miss; |
__ lw(T6, FieldAddress(S5, ICData::ic_data_offset())); |
__ lw(S4, FieldAddress(S5, ICData::arguments_descriptor_offset())); |
@@ -2306,8 +2300,6 @@ void StubCode::GenerateICCallThroughCodeStub(Assembler* assembler) { |
// T0: receiver |
// S5: SingleTargetCache |
void StubCode::GenerateUnlinkedCallStub(Assembler* assembler) { |
- __ NoMonomorphicCheckedEntry(); |
- |
__ EnterStubFrame(); |
__ Push(T0); // Preserve receiver. |
@@ -2333,10 +2325,7 @@ void StubCode::GenerateUnlinkedCallStub(Assembler* assembler) { |
// Passed to target: |
// CODE_REG: target Code object |
void StubCode::GenerateSingleTargetCallStub(Assembler* assembler) { |
- __ NoMonomorphicCheckedEntry(); |
- |
Label miss; |
- |
__ LoadClassIdMayBeSmi(T1, T0); |
__ lhu(T2, FieldAddress(S5, SingleTargetCache::lower_limit_offset())); |
__ lhu(T3, FieldAddress(S5, SingleTargetCache::upper_limit_offset())); |