Home | History | Annotate | Download | only in x64

Lines Matching defs:inputs

41                                              InstructionOperand inputs[],
45 inputs[(*input_count)++] = UseRegister(base);
48 inputs[(*input_count)++] = UseRegister(index);
50 inputs[(*input_count)++] = UseImmediate(displacement);
63 inputs[(*input_count)++] = UseImmediate(displacement);
70 inputs[(*input_count)++] = UseRegister(index);
72 inputs[(*input_count)++] = UseImmediate(displacement);
82 inputs[(*input_count)++] = UseRegister(index);
90 InstructionOperand inputs[],
96 m.displacement(), inputs, input_count);
98 inputs[(*input_count)++] = UseRegister(operand->InputAt(0));
99 inputs[(*input_count)++] = UseRegister(operand->InputAt(1));
143 InstructionOperand inputs[3];
146 g.GetEffectiveAddressMemoryOperand(node, inputs, &input_count);
148 Emit(code, 1, outputs, input_count, inputs);
165 InstructionOperand inputs[3];
167 inputs[input_count++] = g.UseUniqueRegister(base);
169 inputs[input_count++] = g.UseImmediate(index);
172 inputs[input_count++] = g.UseUniqueRegister(index);
175 inputs[input_count++] = (write_barrier_kind == kMapWriteBarrier)
198 Emit(code, 0, nullptr, input_count, inputs, temp_count, temps);
226 InstructionOperand inputs[4];
229 g.GetEffectiveAddressMemoryOperand(node, inputs, &input_count);
234 inputs[input_count++] = value_operand;
236 inputs);
354 InstructionOperand inputs[4];
361 // If both inputs refer to the same operand, enforce allocating a register
369 inputs[input_count++] = input;
370 inputs[input_count++] = input;
372 inputs[input_count++] = g.UseRegister(left);
373 inputs[input_count++] = g.UseImmediate(right);
379 inputs[input_count++] = g.UseRegister(left);
380 inputs[input_count++] = g.Use(right);
384 inputs[input_count++] = g.Label(cont->true_block());
385 inputs[input_count++] = g.Label(cont->false_block());
395 DCHECK_GE(arraysize(inputs), input_count);
399 inputs);
512 InstructionOperand inputs[4];
515 index, scale, base, displacement, inputs, &input_count);
518 DCHECK_GE(arraysize(inputs), input_count);
525 selector->Emit(opcode, 1, outputs, input_count, inputs);
862 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))};
872 Emit(kSSEFloat32ToInt64, output_count, outputs, 1, inputs);
878 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))};
888 Emit(kSSEFloat64ToInt64, output_count, outputs, 1, inputs);
894 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))};
904 Emit(kSSEFloat32ToUint64, output_count, outputs, 1, inputs);
910 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))};
920 Emit(kSSEFloat64ToUint64, output_count, outputs, 1, inputs);
1389 // Shared routine for multiple float32 compare operations (inputs commuted).
1400 // Shared routine for multiple float64 compare operations (inputs commuted).