Lines Matching defs:slot
193 IC::IC(Isolate* isolate, Handle<FeedbackVector> vector, FeedbackSlot slot,
200 nexus_(vector, slot) {
310 FeedbackSlot slot = nexus()->slot();
311 OnFeedbackChanged(isolate(), vector, slot, reason);
316 FeedbackSlot slot, const char* reason) {
332 if (slot.IsInvalid()) {
335 os << "[Feedback slot " << slot.ToInt() << "/" << slot_count << " in ";
338 if (slot.IsInvalid()) {
342 vector.FeedbackSlotPrint(os, slot);
2685 Handle<TaggedIndex> slot = args.at<TaggedIndex>(2);
2687 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2752 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
2756 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2780 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
2782 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2798 Handle<TaggedIndex> slot = args.at<TaggedIndex>(3);
2800 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2814 Handle<TaggedIndex> slot = args.at<TaggedIndex>(2);
2822 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2833 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
2838 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2841 // the feedback slot kind. We only reuse this for DefineNamedOwnIC when
2863 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
2868 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2916 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
2920 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2941 // TODO(mythria): Remove Feedback vector and slot. Since they are not used apart
2952 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
2954 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
2999 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
3003 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
3005 // When the feedback vector is not valid the slot can only be of type
3009 // feedback vector slot since the handlers are used for both for StoreKeyed
3043 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
3047 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
3070 Handle<TaggedIndex> slot = args.at<TaggedIndex>(1);
3081 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
3130 Handle<TaggedIndex> slot = args.at<TaggedIndex>(4);
3132 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
3262 FeedbackSlot slot = FeedbackVector::ToSlot(index);
3265 FeedbackNexus nexus(Handle<FeedbackVector>::cast(maybe_vector), slot);
3348 Handle<TaggedIndex> slot = args.at<TaggedIndex>(3);
3350 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());
3352 // It could actually be any kind of load IC slot here but the predicate
3439 Handle<TaggedIndex> slot = args.at<TaggedIndex>(2);
3447 FeedbackSlot vector_slot = FeedbackVector::ToSlot(slot->value());