| Index: src/mips64/codegen-mips64.cc
|
| diff --git a/src/mips64/codegen-mips64.cc b/src/mips64/codegen-mips64.cc
|
| index 689bcce5b32190cef030b31f854575a5bb628e06..66dc37157ce22c2b6dc5f8c64c8420bfe0a9332c 100644
|
| --- a/src/mips64/codegen-mips64.cc
|
| +++ b/src/mips64/codegen-mips64.cc
|
| @@ -735,37 +735,31 @@ bool Code::IsYoungSequence(Isolate* isolate, byte* sequence) {
|
| return result;
|
| }
|
|
|
| -
|
| -void Code::GetCodeAgeAndParity(Isolate* isolate, byte* sequence, Age* age,
|
| - MarkingParity* parity) {
|
| +Code::Age Code::GetCodeAge(Isolate* isolate, byte* sequence) {
|
| if (IsYoungSequence(isolate, sequence)) {
|
| - *age = kNoAgeCodeAge;
|
| - *parity = NO_MARKING_PARITY;
|
| + return kNoAgeCodeAge;
|
| } else {
|
| Address target_address = Assembler::target_address_at(
|
| sequence + Assembler::kInstrSize);
|
| Code* stub = GetCodeFromTargetAddress(target_address);
|
| - GetCodeAgeAndParity(stub, age, parity);
|
| + return GetAgeOfCodeAgeStub(stub);
|
| }
|
| }
|
|
|
| -
|
| -void Code::PatchPlatformCodeAge(Isolate* isolate,
|
| - byte* sequence,
|
| - Code::Age age,
|
| - MarkingParity parity) {
|
| +void Code::PatchPlatformCodeAge(Isolate* isolate, byte* sequence,
|
| + Code::Age age) {
|
| uint32_t young_length = isolate->code_aging_helper()->young_sequence_length();
|
| if (age == kNoAgeCodeAge) {
|
| isolate->code_aging_helper()->CopyYoungSequenceTo(sequence);
|
| Assembler::FlushICache(isolate, sequence, young_length);
|
| } else {
|
| - Code* stub = GetCodeAgeStub(isolate, age, parity);
|
| + Code* stub = GetCodeAgeStub(isolate, age);
|
| CodePatcher patcher(isolate, sequence,
|
| young_length / Assembler::kInstrSize);
|
| // Mark this code sequence for FindPlatformCodeAgeSequence().
|
| patcher.masm()->nop(Assembler::CODE_AGE_MARKER_NOP);
|
| // Load the stub address to t9 and call it,
|
| - // GetCodeAgeAndParity() extracts the stub address from this instruction.
|
| + // GetCodeAge() extracts the stub address from this instruction.
|
| patcher.masm()->li(
|
| t9,
|
| Operand(reinterpret_cast<uint64_t>(stub->instruction_start())),
|
|
|