• Home
  • Raw
  • Download

Lines Matching refs:input_count

164                                              size_t* input_count) {  in GenerateMemoryOperandInputs()  argument
167 inputs[(*input_count)++] = UseRegister(base); in GenerateMemoryOperandInputs()
169 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
171 inputs[(*input_count)++] = displacement_mode in GenerateMemoryOperandInputs()
182 inputs[(*input_count)++] = displacement_mode == kNegativeDisplacement in GenerateMemoryOperandInputs()
190 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
192 inputs[(*input_count)++] = displacement_mode == kNegativeDisplacement in GenerateMemoryOperandInputs()
204 Node* operand, InstructionOperand inputs[], size_t* input_count, in GetEffectiveAddressMemoryOperand() argument
219 input_count); in GetEffectiveAddressMemoryOperand()
221 inputs[(*input_count)++] = UseRegister(operand->InputAt(0)); in GetEffectiveAddressMemoryOperand()
222 inputs[(*input_count)++] = UseRegister(operand->InputAt(1)); in GetEffectiveAddressMemoryOperand()
438 size_t input_count = 0; in VisitBinop() local
452 inputs[input_count++] = input; in VisitBinop()
453 inputs[input_count++] = input; in VisitBinop()
455 inputs[input_count++] = g.UseRegister(left); in VisitBinop()
456 inputs[input_count++] = g.UseImmediate(right); in VisitBinop()
462 inputs[input_count++] = g.UseRegister(left); in VisitBinop()
463 inputs[input_count++] = g.UseRegister(right); in VisitBinop()
467 inputs[input_count++] = g.Label(cont->true_block()); in VisitBinop()
468 inputs[input_count++] = g.Label(cont->false_block()); in VisitBinop()
483 DCHECK_NE(0u, input_count); in VisitBinop()
485 DCHECK_GE(arraysize(inputs), input_count); in VisitBinop()
490 selector->EmitDeoptimize(opcode, output_count, outputs, input_count, inputs, in VisitBinop()
493 inputs[input_count++] = g.UseImmediate(cont->trap_id()); in VisitBinop()
494 selector->Emit(opcode, output_count, outputs, input_count, inputs); in VisitBinop()
496 selector->Emit(opcode, output_count, outputs, input_count, inputs); in VisitBinop()
516 size_t input_count = 0; in VisitBin32op() local
545 inputs[input_count++] = left_input; in VisitBin32op()
556 inputs[input_count++] = left_input; in VisitBin32op()
561 inputs[input_count++] = g.UseImmediate(right); in VisitBin32op()
569 g.GetEffectiveAddressMemoryOperand(right, inputs, &input_count); in VisitBin32op()
576 inputs[input_count++] = g.Use(right); in VisitBin32op()
582 inputs[input_count++] = g.Use(right); in VisitBin32op()
589 inputs[input_count++] = g.UseRegister(right); in VisitBin32op()
597 inputs[input_count++] = in VisitBin32op()
601 inputs[input_count++] = g.Label(cont->true_block()); in VisitBin32op()
602 inputs[input_count++] = g.Label(cont->false_block()); in VisitBin32op()
620 DCHECK_NE(0u, input_count); in VisitBin32op()
622 DCHECK_GE(arraysize(inputs), input_count); in VisitBin32op()
628 selector->EmitDeoptimize(opcode, output_count, outputs, input_count, inputs, in VisitBin32op()
631 inputs[input_count++] = g.UseImmediate(cont->trap_id()); in VisitBin32op()
632 selector->Emit(opcode, output_count, outputs, input_count, inputs); in VisitBin32op()
634 selector->Emit(opcode, output_count, outputs, input_count, inputs); in VisitBin32op()
652 size_t input_count = 0; in VisitLoad() local
654 g.GetEffectiveAddressMemoryOperand(node, inputs, &input_count); in VisitLoad()
656 Emit(code, 1, outputs, input_count, inputs); in VisitLoad()
678 size_t input_count = 0; in VisitStore() local
679 inputs[input_count++] = g.UseUniqueRegister(base); in VisitStore()
683 inputs[input_count++] = g.UseImmediate(offset); in VisitStore()
686 inputs[input_count++] = g.UseUniqueRegister(offset); in VisitStore()
689 inputs[input_count++] = g.UseUniqueRegister(value); in VisitStore()
710 Emit(code, 0, nullptr, input_count, inputs, temp_count, temps); in VisitStore()
763 size_t input_count = 0; in VisitStore() local
765 g.GetEffectiveAddressMemoryOperand(node, inputs, &input_count); in VisitStore()
769 inputs[input_count++] = value_operand; in VisitStore()
770 Emit(code, 0, static_cast<InstructionOperand*>(nullptr), input_count, in VisitStore()
1833 size_t input_count = 0; in VisitWordCompare() local
1861 inputs[input_count++] = g.UseRegister(left); in VisitWordCompare()
1865 right, inputs, &input_count, OpcodeImmMode(opcode)); in VisitWordCompare()
1868 inputs[input_count++] = g.UseImmediate(right); in VisitWordCompare()
1870 inputs[input_count++] = g.UseAnyExceptImmediate(right); in VisitWordCompare()
1875 inputs[input_count++] = g.Label(cont->true_block()); in VisitWordCompare()
1876 inputs[input_count++] = g.Label(cont->false_block()); in VisitWordCompare()
1880 inputs[input_count++] = g.UseImmediate(cont->trap_id()); in VisitWordCompare()
1886 DCHECK(input_count <= 8 && output_count <= 1); in VisitWordCompare()
1888 selector->EmitDeoptimize(opcode, 0, nullptr, input_count, inputs, in VisitWordCompare()
1891 selector->Emit(opcode, output_count, outputs, input_count, inputs); in VisitWordCompare()
1953 size_t input_count = 0; in VisitLoadAndTest() local
1966 g.GetEffectiveAddressMemoryOperand(value, inputs, &input_count); in VisitLoadAndTest()
1969 inputs[input_count++] = g.UseAnyExceptImmediate(value); in VisitLoadAndTest()
1979 inputs[input_count++] = g.Label(cont->true_block()); in VisitLoadAndTest()
1980 inputs[input_count++] = g.Label(cont->false_block()); in VisitLoadAndTest()
1984 inputs[input_count++] = g.UseImmediate(cont->trap_id()); in VisitLoadAndTest()
1990 DCHECK(input_count <= 8 && output_count <= 2); in VisitLoadAndTest()
1993 selector->EmitDeoptimize(opcode, output_count, outputs, input_count, inputs, in VisitLoadAndTest()
1996 selector->Emit(opcode, output_count, outputs, input_count, inputs); in VisitLoadAndTest()
2516 size_t input_count = 0; in VisitAtomicStore() local
2517 inputs[input_count++] = g.UseUniqueRegister(value); in VisitAtomicStore()
2518 inputs[input_count++] = g.UseUniqueRegister(base); in VisitAtomicStore()
2519 inputs[input_count++] = g.UseUniqueRegister(index); in VisitAtomicStore()
2520 Emit(opcode | AddressingModeField::encode(kMode_MRR), 0, nullptr, input_count, in VisitAtomicStore()