Home | History | Annotate | Download | only in src

Lines Matching refs:array

71   Handle<FixedArray> array = factory->NewFixedArray(length, TENURED);
72 array->set(kSlotsCountIndex, Smi::FromInt(slot_count));
75 array->set(kReservedIndexCount + i, Smi::kZero);
78 Handle<FeedbackMetadata> metadata = Handle<FeedbackMetadata>::cast(array);
174 Handle<FixedArray> array = factory->NewFixedArray(length, TENURED);
175 array->set_map_no_write_barrier(isolate->heap()->feedback_vector_map());
176 array->set(kSharedFunctionInfoIndex, *shared);
177 array->set(kInvocationCountIndex, Smi::kZero);
193 array->set(index, isolate->heap()->empty_weak_cell(),
199 array->set(index, Smi::kZero, SKIP_WRITE_BARRIER);
203 array->set(index, *cell);
207 array->set(index, *undefined_value, SKIP_WRITE_BARRIER);
210 array->set(index, *uninitialized_sentinel, SKIP_WRITE_BARRIER);
222 array->set(index, *uninitialized_sentinel, SKIP_WRITE_BARRIER);
228 array->set(index, Smi::kZero, SKIP_WRITE_BARRIER);
232 array->set(index + j, extra_value, SKIP_WRITE_BARRIER);
237 Handle<FeedbackVector> result = Handle<FeedbackVector>::cast(array);
386 Handle<FixedArray> array = isolate->factory()->NewFixedArray(length);
387 SetFeedback(*array);
388 return array;
398 Handle<FixedArray> array = isolate->factory()->NewFixedArray(length);
399 SetFeedbackExtra(*array);
400 return array;
405 void FeedbackNexus::InstallHandlers(Handle<FixedArray> array,
412 array->set(current * 2, *cell);
413 array->set(current * 2 + 1, *handlers->at(current));
668 Handle<FixedArray> array = EnsureExtraArrayOfSize(2);
670 array->set(0, *cell);
671 array->set(1, *handler);
690 Handle<FixedArray> array = EnsureExtraArrayOfSize(2);
692 array->set(0, *cell);
693 array->set(1, *handler);
701 Handle<FixedArray> array = EnsureArrayOfSize(receiver_count * 2);
702 InstallHandlers(array, maps, handlers);
712 Handle<FixedArray> array;
714 array = EnsureArrayOfSize(receiver_count * 2);
718 array = EnsureExtraArrayOfSize(receiver_count * 2);
722 InstallHandlers(array, maps, handlers);
729 Handle<FixedArray> array = EnsureArrayOfSize(receiver_count * 2);
730 InstallHandlers(array, maps, handlers);
740 Handle<FixedArray> array;
742 array = EnsureArrayOfSize(receiver_count * 2);
746 array = EnsureExtraArrayOfSize(receiver_count * 2);
750 InstallHandlers(array, maps, handlers);
758 Handle<FixedArray> array = EnsureArrayOfSize(receiver_count * 3);
766 array->set(i * 3, *cell);
770 array->set((i * 3) + 1, *cell);
772 array->set((i * 3) + 1, *undefined_value);
774 array->set((i * 3) + 2, *handlers->at(i));
780 int GetStepSize(FixedArray* array, Isolate* isolate) {
781 // The array should be of the form
787 DCHECK(array->length() >= 2);
788 Object* second = array->get(1);
805 FixedArray* array = FixedArray::cast(feedback);
806 int increment = GetStepSize(array, isolate);
807 for (int i = 0; i < array->length(); i += increment) {
808 DCHECK(array->get(i)->IsWeakCell());
809 WeakCell* cell = WeakCell::cast(array->get(i));
837 FixedArray* array = FixedArray::cast(feedback);
838 int increment = GetStepSize(array, isolate);
839 for (int i = 0; i < array->length(); i += increment) {
840 DCHECK(array->get(i)->IsWeakCell());
841 WeakCell* cell = WeakCell::cast(array->get(i));
845 Object* code = array->get(i + increment - 1);
876 FixedArray* array = FixedArray::cast(feedback);
877 int increment = GetStepSize(array, isolate);
878 for (int i = 0; i < array->length(); i += increment) {
879 DCHECK(array->get(i)->IsWeakCell());
880 WeakCell* cell = WeakCell::cast(array->get(i));
883 Object* code = array->get(i + increment - 1);