Home | History | Annotate | Download | only in compiler

Lines Matching refs:inputs

54   // Mark the inputs of all phis in loop headers as used.
62 // Mark all inputs as used.
63 for (Node* const input : phi->inputs()) {
155 InstructionOperand inputs[] = {a, b};
156 size_t input_count = arraysize(inputs);
157 return Emit(opcode, output_count, &output, input_count, inputs, temp_count,
169 InstructionOperand inputs[] = {a, b, c};
170 size_t input_count = arraysize(inputs);
171 return Emit(opcode, output_count, &output, input_count, inputs, temp_count,
181 InstructionOperand inputs[] = {a, b, c, d};
182 size_t input_count = arraysize(inputs);
183 return Emit(opcode, output_count, &output, input_count, inputs, temp_count,
193 InstructionOperand inputs[] = {a, b, c, d, e};
194 size_t input_count = arraysize(inputs);
195 return Emit(opcode, output_count, &output, input_count, inputs, temp_count,
206 InstructionOperand inputs[] = {a, b, c, d, e, f};
207 size_t input_count = arraysize(inputs);
208 return Emit(opcode, output_count, &output, input_count, inputs, temp_count,
215 size_t input_count, InstructionOperand* inputs, size_t temp_count,
226 input_count, inputs, temp_count, temps);
466 // Currently deopts "wrap" other operations, so the deopt's inputs
501 // Returns the number of instruction operands added to inputs.
503 StateValueList* values, InstructionOperandVector* inputs,
530 nested, inputs, g, deduplicator, input->InputAt(i), types->at(i),
550 inputs->push_back(op);
559 // Returns the number of instruction operands added to inputs.
562 StateObjectDeduplicator* deduplicator, InstructionOperandVector* inputs,
567 size_t initial_size = inputs->size();
573 g, deduplicator, inputs, kind, zone);
594 values_descriptor, inputs, g, deduplicator, function,
598 entries += AddOperandToStateValueDescriptor(values_descriptor, inputs, g,
604 values_descriptor, inputs, g, deduplicator, context,
608 entries += AddOperandToStateValueDescriptor(values_descriptor, inputs, g,
613 entries += AddOperandToStateValueDescriptor(values_descriptor, inputs, g,
617 DCHECK_EQ(initial_size + entries, inputs->size());
741 // follows (n is the number of value inputs to the frame state):
743 // arg 2 - arg (n + 1) : value inputs to the frame state.
790 auto iter(call->inputs().begin());
794 DCHECK(iter != call->inputs().end());
1746 auto* inputs = zone()->NewArray<InstructionOperand>(input_count);
1747 inputs[0] = index_operand;
1749 std::fill(&inputs[1], &inputs[input_count], default_operand);
1755 inputs[value + 2] = g.Label(branch);
1757 Emit(kArchTableSwitch, 0, nullptr, input_count, inputs, 0, nullptr);
1765 auto* inputs = zone()->NewArray<InstructionOperand>(input_count);
1766 inputs[0] = value_operand;
1767 inputs[1] = g.Label(sw.default_branch);
1771 inputs[index * 2 + 2 + 0] = g.TempImmediate(value);
1772 inputs[index * 2 + 2 + 1] = g.Label(branch);
1774 Emit(kArchLookupSwitch, 0, nullptr, input_count, inputs, 0, nullptr);
2349 // Compute InstructionOperands for inputs and outputs.
2414 // Compute InstructionOperands for inputs and outputs.
2498 InstructionOperand inputs[] = {a};
2499 size_t input_count = arraysize(inputs);
2500 return EmitDeoptimize(opcode, output_count, &output, input_count, inputs,
2509 InstructionOperand inputs[] = {a, b};
2510 size_t input_count = arraysize(inputs);
2511 return EmitDeoptimize(opcode, output_count, &output, input_count, inputs,
2517 size_t input_count, InstructionOperand* inputs, DeoptimizeKind kind,
2524 args.push_back(inputs[i]);