Lines Matching defs:index
538 control = NodeProperties::GetControlInput(control, edge.index());
550 for (int index = 0; index < input_count; ++index) {
551 Node* cond1 = NodeProperties::GetValueInput(cond, index);
552 Node* control1 = NodeProperties::GetControlInput(merge, index);
554 merge_true_inputs[index] = graph->NewNode(common->IfTrue(), branch1);
555 merge_false_inputs[index] = graph->NewNode(common->IfFalse(), branch1);
575 for (int index = 0; index < input_count; ++index) {
576 inputs[index] = phi->InputAt(index);
588 control = NodeProperties::GetControlInput(control, edge.index());
2464 Node* index = node->InputAt(0);
2468 Node* check = __ Uint32LessThan(index, limit);
2485 return index;
2510 Node* const index = node->InputAt(0);
2514 Node* check = __ Uint64LessThan(index, limit);
2530 return index;
2715 Node* index = __ Call(common()->Call(call_descriptor),
2719 __ Word32Equal(index, __ Int32Constant(-1)), frame_state);
2721 __ Goto(&done, index);
3612 Node* index = loop.PhiAt(0);
3613 Node* check = __ UintLessThan(index, length);
3619 __ StoreElement(access, result, index, the_hole);
3621 // Advance the {index}.
3622 index = __ IntAdd(index, __ IntPtrConstant(1));
3623 __ Goto(&loop, index);
3656 Node* index = loop.PhiAt(0);
3657 Node* check = __ UintLessThan(index, length);
3664 __ StoreElement(access, result, index, the_hole);
3666 // Advance the {index}.
3667 index = __ IntAdd(index, __ IntPtrConstant(1));
3668 __ Goto(&loop, index);
4050 // Compute the {cache} index for {code}.
4051 Node* index = machine()->Is32() ? code : __ ChangeUint32ToUint64(code);
4056 __ LoadElement(AccessBuilder::ForFixedArrayElement(), cache, index);
4083 __ StoreElement(AccessBuilder::ForFixedArrayElement(), cache, index,
4174 // Compute the {cache} index for {code}.
4175 Node* index = machine()->Is32() ? code : __ ChangeUint32ToUint64(code);
4180 __ LoadElement(AccessBuilder::ForFixedArrayElement(), cache, index);
4207 __ StoreElement(AccessBuilder::ForFixedArrayElement(), cache, index,
4294 Node* index = node->InputAt(1);
4304 index, __ NoContextConstant());
4768 Node* index = node->InputAt(2);
4776 Node* check = __ Uint32LessThan(index, elements_length);
4794 ChangeInt32ToSmi(index), __ NoContextConstant());
5149 int index = 0;
5150 for (; index < n.SlowCallArgumentCount(); ++index) {
5151 slow_inputs[index] = n.SlowCallArgument(index);
5154 slow_inputs[index] = __ effect();
5155 slow_inputs[index + 1] = __ control();
5157 params.descriptor(), index + FastApiCallNode::kEffectAndControlInputCount,
5287 // overloaded functions and {i} is the index of the distinguishable
5376 Node* index = node->InputAt(1);
5380 // Sign-extend the {index} on 64-bit architectures.
5382 index = __ ChangeInt32ToInt64(index);
5391 __ GotoIfNot(__ IntPtrEqual(__ WordAnd(index, one), zero), &if_double);
5393 // The field is a proper Tagged field on {object}. The {index} is shifted
5398 __ GotoIf(__ IntLessThan(index, zero), &if_outofobject);
5403 __ IntAdd(__ WordShl(index, __ IntPtrConstant(kTaggedSizeLog2 - 1)),
5410 // The {index} is equal to the negated out of property index plus 1.
5416 __ IntAdd(__ WordShl(__ IntSub(zero, index),
5429 index = __ WordSar(index, one);
5433 __ GotoIf(__ IntLessThan(index, zero), &if_outofobject);
5438 __ IntAdd(__ WordShl(index, __ IntPtrConstant(kTaggedSizeLog2)),
5449 __ IntAdd(__ WordShl(__ IntSub(zero, index),
5540 Node* index = node->InputAt(2);
5551 Node* value = __ LoadUnaligned(machine_type, storage, index);
5582 Node* index = node->InputAt(2);
5616 __ StoreUnaligned(machine_type.representation(), storage, index,
5645 Node* index = node->InputAt(3);
5655 data_ptr, index);
5660 Node* index = node->InputAt(1);
5663 __ LoadElement(AccessBuilder::ForStackArgument(), base, index);
5673 Node* index = node->InputAt(3);
5684 data_ptr, index, value);
5720 Node* index = node->InputAt(1);
5749 // Store array[index] = float_value
5752 // Store array[index] = float_value
5756 // Store array[index] = value
5831 elements, index, value);
5843 index, float_value);
5851 index, __ Float64SilenceNaN(float_value));
5861 Node* index = node->InputAt(1);
5875 // Store array[index] = value (it's a float)
5914 __ StoreElement(AccessBuilder::ForFixedDoubleArrayElement(), elements, index,
5921 Node* index = node->InputAt(1);
5936 // Store array[index] = value
5983 __ StoreElement(access, elements, index, value);
5988 Node* index = node->InputAt(1);
5998 // Store array[index] = float_value
6002 // Store array[index] = smi_value
6029 __ StoreElement(access, elements, index, smi_value);
6037 index, float_value);