Lines Matching refs:state
66 char IC::TransitionMarkFromState(IC::State state) {
67 switch (state) {
114 (state() == NO_FEEDBACK) ? NO_FEEDBACK : nexus()->ic_state();
115 TraceIC(type, name, state(), new_state);
125 if (state() == NO_FEEDBACK) {
173 // Reserve enough space for IC transition state, the longest length is 17.
174 ic_info.state.reserve(17);
175 ic_info.state = "(";
176 ic_info.state += TransitionMarkFromState(old_state);
177 ic_info.state += "->";
178 ic_info.state += TransitionMarkFromState(new_state);
179 ic_info.state += modifier;
180 ic_info.state += ")";
208 switch (it->state()) {
281 if (state() == NO_FEEDBACK) return;
284 if (state() != MONOMORPHIC && state() != POLYMORPHIC) return;
418 bool use_ic = (state() != NO_FEEDBACK) && FLAG_use_ic && update_feedback;
429 // Ensure the IC state progresses.
495 } else if (state() == NO_FEEDBACK) {
551 bool use_ic = (state() != NO_FEEDBACK) && FLAG_use_ic && update_feedback;
566 } else if (state() == NO_FEEDBACK) {
655 if (is_keyed() && state() != RECOMPUTE_HANDLER) {
684 // state, there we allow to migrate to a new handler.
686 state() != RECOMPUTE_HANDLER) {
710 if (number_of_maps == 0 && state() != MONOMORPHIC && state() != POLYMORPHIC) {
774 switch (state()) {
790 if (!is_keyed() || state() == RECOMPUTE_HANDLER) {
809 if (lookup->state() == LookupIterator::ACCESS_CHECK) {
817 } else if (IsLoadGlobalIC() && lookup->state() == LookupIterator::JSPROXY) {
825 DCHECK_EQ(LookupIterator::DATA, lookup->state());
827 if (lookup->state() == LookupIterator::DATA &&
966 switch (lookup->state()) {
1027 DCHECK_EQ(LookupIterator::DATA, lookup->state());
1265 if (state() == MONOMORPHIC) {
1279 DCHECK(state() != GENERIC);
1505 bool CanCache(Handle<Object> receiver, InlineCacheState state) {
1506 if (!FLAG_use_ic || state == NO_FEEDBACK) return false;
1575 } else if (key_type == kIntPtr && CanCache(object, state()) &&
1604 if (it->state() != LookupIterator::TRANSITION) {
1606 switch (it->state()) {
1717 bool use_ic = (state() != NO_FEEDBACK) && FLAG_use_ic;
1729 } else if (state() == NO_FEEDBACK) {
1751 switch (it->state()) {
1764 // When lazy feedback is disabled, the original state could be different
1830 bool use_ic = (state() != NO_FEEDBACK) && FLAG_use_ic;
1835 // Ensure the IC state progresses.
1868 // the state of the LookupIterator.
1869 LookupIterator::State original_state = it.state();
1886 } else if (state() == NO_FEEDBACK) {
1918 if (lookup->state() == LookupIterator::DATA &&
1940 switch (lookup->state()) {
2231 if (state() == MONOMORPHIC) {
2262 DCHECK(state() != GENERIC);
2410 // TODO(mvstanton): Consider embedding store_mode in the state of the slow
2531 bool use_ic = (state() != NO_FEEDBACK) && FLAG_use_ic &&
2641 if (!FLAG_use_ic || state() == NO_FEEDBACK ||
3337 while (it.state() != LookupIterator::INTERCEPTOR ||
3339 DCHECK(it.state() != LookupIterator::ACCESS_CHECK || it.HasAccess());
3394 if (it.state() == LookupIterator::ACCESS_CHECK) {
3399 DCHECK_EQ(LookupIterator::INTERCEPTOR, it.state());
3424 DCHECK_EQ(LookupIterator::INTERCEPTOR, it.state());
3480 DCHECK_EQ(LookupIterator::INTERCEPTOR, it.state());