Lines Matching refs:index

74   // Get or create the node for this parameter index. If such a node is
77 Node* GetParameter(int index, const char* debug_name_hint = nullptr);
100 Node* BuildLoadFeedbackCell(int index);
103 Node* BuildLoadNativeContextField(int index);
260 Node* receiver, Node* cache_array, Node* cache_type, Node* index,
432 void set_current_exception_handler(int index) {
433 current_exception_handler_ = index;
714 return the_register.index() + register_base();
809 int index = register_base() + i;
818 DCHECK_NE(values_[index], builder()->jsgraph()->OptimizedOutConstant());
819 DCHECK_NE(other->values_[index],
824 values_[index] =
825 builder()->MergeValue(values_[index], other->values_[index], control);
828 values_[index] = builder()->jsgraph()->OptimizedOutConstant();
873 int index = register_base() + i;
874 values_[index] = builder()->NewPhi(1, values_[index], control);
1081 int index = Linkage::kJSCallClosureParamIndex;
1082 Node* node = GetParameter(index, "%closure");
1092 const size_t index =
1095 if (cached_parameters_.size() <= index) {
1096 cached_parameters_.resize(index + 1, nullptr);
1099 if (cached_parameters_[index] == nullptr) {
1100 cached_parameters_[index] =
1105 return cached_parameters_[index];
1113 Node* BytecodeGraphBuilder::BuildLoadFeedbackCell(int index) {
1114 return jsgraph()->Constant(feedback_vector().GetClosureFeedbackCell(index));
1122 Node* BytecodeGraphBuilder::BuildLoadNativeContextField(int index) {
1123 Node* result = NewNode(javascript()->LoadContext(0, index, true));
1223 // Stores the state of the SourcePosition iterator, and the index to the
1581 Node* index =
1588 TryBuildSimplifiedStoreKeyed(op, array, index, value, feedback.slot);
1597 node = NewNode(op, array, index, value, feedback_vector_node());
2372 const int arg_base = first_arg.index();
2432 first_arg = interpreter::Register(first_reg.index() + 1);
2547 interpreter::Register first_arg = interpreter::Register(receiver.index() + 1);
2597 int first_arg_index = receiver.index();
2665 int arg_base = first_arg.index();
3587 Node* index =
3593 index, cache_length);
3601 Node* index =
3603 int catch_reg_pair_index = bytecode_iterator().GetRegisterOperand(2).index();
3609 // We need to rename the {index} here, as in case of OSR we lose the
3610 // information that the {index} is always a valid unsigned Smi value.
3611 index = NewNode(common()->TypeGuard(Type::UnsignedSmall()), index);
3615 receiver, cache_array, cache_type, index, slot);
3622 cache_array, cache_type, index, feedback_vector_node());
3628 Node* index =
3630 index = NewNode(simplified()->SpeculativeSafeIntegerAdd(
3632 index, jsgraph()->OneConstant());
3633 environment()->BindAccumulator(index, Environment::kAttachFrameState);
3662 // We assume we are storing a range starting from index 0.
3663 CHECK_EQ(0, first_reg.index());
3799 // We assume we are restoring registers starting fromm index 0.
3800 CHECK_EQ(0, first_reg.index());
4057 Node* cache_type, Node* index,
4063 receiver, cache_array, cache_type, index, effect, control, slot);