Home | History | Annotate | Download | only in src

Lines Matching refs:MONOMORPHIC

47     case MONOMORPHIC: return '1';
230 if (state != MONOMORPHIC || !name->IsString()) return state;
240 return MONOMORPHIC;
255 // caches for the builtins object monomorphic. Therefore, if we get
258 // force the inline cache back to monomorphic state.
263 return MONOMORPHIC;
643 // call; used for rewriting to monomorphic state and making sure
704 // Set the target to the pre monomorphic stub to delay
705 // setting the monomorphic state.
708 } else if (state == MONOMORPHIC) {
735 state == MONOMORPHIC ||
825 } else if (state == MONOMORPHIC && object->IsStringWrapper()) {
945 // Set the target to the pre monomorphic stub to delay
946 // setting the monomorphic state.
952 // Compute monomorphic stub.
1005 } else if (state == MONOMORPHIC) {
1006 // We are transitioning from monomorphic to megamorphic case.
1007 // Place the current monomorphic stub and stub compiled for
1211 // Set the target to the pre monomorphic stub to delay
1212 // setting the monomorphic state.
1215 // Compute a monomorphic stub.
1252 // sure to always rewrite from monomorphic to megamorphic.
1256 } else if (state == MONOMORPHIC) {
1409 // monomorphic state and making sure that the code stub is in the
1470 } else if (state == MONOMORPHIC) {
1506 if (stub->ic_state() == MONOMORPHIC) {
1540 bool monomorphic = false;
1547 monomorphic = true;
1549 if (ic_state == MONOMORPHIC) {
1551 // the previous monomorphic receiver type, assume the new ElementsKind
1552 // is the monomorphic type. This benefits global arrays that only
1554 // remain monomorphic. If this optimistic assumption is not true, the IC
1557 monomorphic = IsMoreGeneralElementsKindTransition(
1564 if (monomorphic) {
1683 // Collect MONOMORPHIC stubs for all target_receiver_maps.
1857 // monomorphic state and making sure that the code stub is in the
1897 // sure to always rewrite from monomorphic to megamorphic.
1901 } else if (state == MONOMORPHIC) {
2142 return MONOMORPHIC;
2215 return MONOMORPHIC;