Home | History | Annotate | Download | only in src

Lines Matching refs:Age

10446 static Code::Age EffectiveAge(Code::Age age) {
10447 if (age == Code::kNotExecutedCodeAge) {
10449 age = Code::kIsOldCodeAge;
10450 } else if (age == Code::kExecutedOnceCodeAge) {
10451 // Pre-age code that has only been executed once.
10452 age = Code::kPreAgedCodeAge;
10454 return age;
10461 Age age;
10464 GetCodeAgeAndParity(isolate, sequence, &age, &code_parity);
10465 age = EffectiveAge(age);
10466 if (age != kLastCodeAge && code_parity != current_parity) {
10469 static_cast<Age>(age + 1),
10491 Code::Age Code::GetAge() {
10496 Code::Age Code::GetRawAge() {
10501 Age age;
10503 GetCodeAgeAndParity(GetIsolate(), sequence, &age, &parity);
10504 return age;
10508 void Code::GetCodeAgeAndParity(Code* code, Age* age,
10513 #define HANDLE_CODE_AGE(AGE) \
10514 stub = *builtins->Make##AGE##CodeYoungAgainEvenMarking(); \
10516 *age = k##AGE##CodeAge; \
10520 stub = *builtins->Make##AGE##CodeYoungAgainOddMarking(); \
10522 *age = k##AGE##CodeAge; \
10530 *age = kNotExecutedCodeAge;
10536 *age = kExecutedOnceCodeAge;
10544 Code* Code::GetCodeAgeStub(Isolate* isolate, Age age, MarkingParity parity) {
10546 switch (age) {
10547 #define HANDLE_CODE_AGE(AGE) \
10548 case k##AGE##CodeAge: { \
10550 ? *builtins->Make##AGE##CodeYoungAgainEvenMarking() \
10551 : *builtins->Make##AGE##CodeYoungAgainOddMarking(); \