Home | History | Annotate | Download | only in src

Lines Matching refs:age

10723 static Code::Age EffectiveAge(Code::Age age) {
10724 if (age == Code::kNotExecutedCodeAge) {
10726 age = Code::kIsOldCodeAge;
10727 } else if (age == Code::kExecutedOnceCodeAge) {
10728 // Pre-age code that has only been executed once.
10729 age = Code::kPreAgedCodeAge;
10731 return age;
10738 Age age;
10740 GetCodeAgeAndParity(sequence, &age, &code_parity);
10741 age = EffectiveAge(age);
10742 if (age != kLastCodeAge && code_parity != current_parity) {
10745 static_cast<Age>(age + 1),
10767 Code::Age Code::GetAge() {
10772 Code::Age Code::GetRawAge() {
10777 Age age;
10779 GetCodeAgeAndParity(sequence, &age, &parity);
10780 return age;
10784 void Code::GetCodeAgeAndParity(Code* code, Age* age,
10789 #define HANDLE_CODE_AGE(AGE) \
10790 stub = *builtins->Make##AGE##CodeYoungAgainEvenMarking(); \
10792 *age = k##AGE##CodeAge; \
10796 stub = *builtins->Make##AGE##CodeYoungAgainOddMarking(); \
10798 *age = k##AGE##CodeAge; \
10806 *age = kNotExecutedCodeAge;
10812 *age = kExecutedOnceCodeAge;
10820 Code* Code::GetCodeAgeStub(Isolate* isolate, Age age, MarkingParity parity) {
10822 switch (age) {
10823 #define HANDLE_CODE_AGE(AGE) \
10824 case k##AGE##CodeAge: { \
10826 ? *builtins->Make##AGE##CodeYoungAgainEvenMarking() \
10827 : *builtins->Make##AGE##CodeYoungAgainOddMarking(); \