Home
last modified time | relevance | path

Searched refs:input_count (Results 1 – 25 of 48) sorted by relevance

12

/external/v8/src/compiler/
Dnode.cc52 Node* Node::New(Zone* zone, NodeId id, const Operator* op, int input_count, in New() argument
61 for (int i = 0; i < input_count; i++) { in New()
69 if (input_count > kMaxInlineCapacity) { in New()
72 has_extensible_inputs ? input_count + kMaxInlineCapacity : input_count; in New()
81 outline->count_ = input_count; in New()
88 int capacity = input_count; in New()
91 capacity = std::min(input_count + 3, max); in New()
99 node = new (node_buffer) Node(id, op, input_count, capacity); in New()
106 for (int current = 0; current < input_count; ++current) { in New()
120 int const input_count = node->InputCount(); in Clone() local
[all …]
Draw-machine-assembler.cc180 Node* RawMachineAssembler::CallN(CallDescriptor* desc, int input_count, in CallN() argument
184 DCHECK_EQ(input_count, desc->ParameterCount() + 1); in CallN()
185 return AddNode(common()->Call(desc), input_count, inputs); in CallN()
189 int input_count, in CallNWithFrameState() argument
193 DCHECK_EQ(input_count, desc->ParameterCount() + 2); in CallNWithFrameState()
194 return AddNode(common()->Call(desc), input_count, inputs); in CallNWithFrameState()
197 Node* RawMachineAssembler::TailCallN(CallDescriptor* desc, int input_count, in TailCallN() argument
200 DCHECK_EQ(input_count, desc->ParameterCount() + 1); in TailCallN()
201 Node* tail_call = MakeNode(common()->TailCall(desc), input_count, inputs); in TailCallN()
310 Node* RawMachineAssembler::Phi(MachineRepresentation rep, int input_count, in Phi() argument
[all …]
Dcommon-operator.cc521 #define CACHED_END(input_count) \ argument
522 EndOperator<input_count> kEnd##input_count##Operator;
560 #define CACHED_EFFECT_PHI(input_count) \ argument
561 EffectPhiOperator<input_count> kEffectPhi##input_count##Operator;
587 #define CACHED_LOOP(input_count) \ argument
588 LoopOperator<input_count> kLoop##input_count##Operator;
600 #define CACHED_MERGE(input_count) \ argument
601 MergeOperator<input_count> kMerge##input_count##Operator;
696 #define CACHED_PHI(rep, input_count) \ argument
697 PhiOperator<MachineRepresentation::rep, input_count> \
[all …]
Dgraph.cc46 Node* Graph::NewNode(const Operator* op, int input_count, Node* const* inputs, in NewNode() argument
48 Node* node = NewNodeUnchecked(op, input_count, inputs, incomplete); in NewNode()
53 Node* Graph::NewNodeUnchecked(const Operator* op, int input_count, in NewNodeUnchecked() argument
56 Node::New(zone(), NextNodeId(), op, input_count, inputs, incomplete); in NewNodeUnchecked()
Dinstruction-selector.cc156 size_t input_count = arraysize(inputs); in Emit() local
157 return Emit(opcode, output_count, &output, input_count, inputs, temp_count, in Emit()
170 size_t input_count = arraysize(inputs); in Emit() local
171 return Emit(opcode, output_count, &output, input_count, inputs, temp_count, in Emit()
182 size_t input_count = arraysize(inputs); in Emit() local
183 return Emit(opcode, output_count, &output, input_count, inputs, temp_count, in Emit()
194 size_t input_count = arraysize(inputs); in Emit() local
195 return Emit(opcode, output_count, &output, input_count, inputs, temp_count, in Emit()
207 size_t input_count = arraysize(inputs); in Emit() local
208 return Emit(opcode, output_count, &output, input_count, inputs, temp_count, in Emit()
[all …]
Djs-inlining-heuristic.cc199 int const input_count = node->InputCount(); in InlineCandidate() local
200 Node** inputs = graph()->zone()->NewArray<Node*>(input_count); in InlineCandidate()
201 for (int i = 0; i < input_count; ++i) { in InlineCandidate()
224 inputs[input_count - 1] = if_successes[i]; in InlineCandidate()
225 calls[i] = graph()->NewNode(node->op(), input_count, inputs); in InlineCandidate()
Dverifier.cc108 int input_count = value_count + context_count + frame_state_count; in Check() local
110 input_count += effect_count + control_count; in Check()
112 CHECK_EQ(input_count, node->InputCount()); in Check()
182 CHECK_EQ(0, input_count); in Check()
280 CHECK_EQ(control_count, input_count); in Check()
308 CHECK_EQ(2, input_count); in Check()
323 CHECK_EQ(2, input_count); in Check()
332 CHECK_EQ(1, input_count); in Check()
351 CHECK_EQ(0, input_count); in Check()
357 CHECK_EQ(0, input_count); in Check()
[all …]
Dredundancy-elimination.cc233 int const input_count = node->op()->EffectInputCount(); in ReduceEffectPhi() local
234 for (int i = 0; i < input_count; ++i) { in ReduceEffectPhi()
243 for (int i = 1; i < input_count; ++i) { in ReduceEffectPhi()
Djs-inlining.cc204 int const input_count = static_cast<int>(controls.size()); in InlineCall() local
205 Node* control_output = graph()->NewNode(common()->Merge(input_count), in InlineCall()
206 input_count, &controls.front()); in InlineCall()
210 common()->Phi(MachineRepresentation::kTagged, input_count), in InlineCall()
213 graph()->NewNode(common()->EffectPhi(input_count), in InlineCall()
Dmemory-optimizer.cc446 int const input_count = node->InputCount() - 1; in EnqueueMerge() local
447 DCHECK_LT(0, input_count); in EnqueueMerge()
448 Node* const control = node->InputAt(input_count); in EnqueueMerge()
464 if (it->second.size() == static_cast<size_t>(input_count)) { in EnqueueMerge()
Dcode-assembler.cc572 size_t result_size, int input_count, in REPEAT_1_TO_7()
575 DCHECK_LE(2, input_count); in REPEAT_1_TO_7()
576 int argc = input_count - 2; in REPEAT_1_TO_7()
587 Node* return_value = raw_assembler()->CallN(desc, input_count, inputs); in REPEAT_1_TO_7()
631 int input_count, Node* const* inputs) { in CallCFunctionN() argument
633 return raw_assembler()->CallN(desc, input_count, inputs); in CallCFunctionN()
Dinstruction.h856 size_t input_count, InstructionOperand* inputs, in New() argument
860 DCHECK(input_count == 0 || inputs != nullptr); in New()
863 CHECK(InputCountField::is_valid(input_count)); in New()
865 size_t total_extra_ops = output_count + input_count + temp_count; in New()
871 opcode, output_count, outputs, input_count, inputs, temp_count, temps); in New()
970 InstructionOperand* outputs, size_t input_count,
1323 PhiInstruction(Zone* zone, int virtual_register, size_t input_count); in NON_EXPORTED_BASE()
Dinstruction.cc321 InstructionOperand* outputs, size_t input_count, in Instruction() argument
326 InputCountField::encode(input_count) | in Instruction()
338 for (size_t i = 0; i < input_count; ++i) { in Instruction()
603 size_t input_count) in PhiInstruction() argument
606 operands_(input_count, InstructionOperand::kInvalidVirtualRegister, in PhiInstruction()
/external/v8/src/compiler/ia32/
Dinstruction-selector-ia32.cc87 size_t* input_count) { in GenerateMemoryOperandInputs() argument
102 inputs[(*input_count)++] = UseRegister(base); in GenerateMemoryOperandInputs()
105 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
107 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs()
120 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs()
127 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
129 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs()
139 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs()
148 size_t* input_count) { in GetEffectiveAddressMemoryOperand() argument
154 m.displacement_mode(), inputs, input_count); in GetEffectiveAddressMemoryOperand()
[all …]
/external/v8/src/compiler/s390/
Dinstruction-selector-s390.cc164 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()
[all …]
/external/v8/src/compiler/x64/
Dinstruction-selector-x64.cc84 size_t* input_count) { in GenerateMemoryOperandInputs() argument
96 inputs[(*input_count)++] = UseRegister(base); in GenerateMemoryOperandInputs()
99 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
101 inputs[(*input_count)++] = displacement_mode in GenerateMemoryOperandInputs()
116 inputs[(*input_count)++] = displacement_mode == kNegativeDisplacement in GenerateMemoryOperandInputs()
126 inputs[(*input_count)++] = UseRegister(displacement); in GenerateMemoryOperandInputs()
129 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
130 inputs[(*input_count)++] = displacement_mode == kNegativeDisplacement in GenerateMemoryOperandInputs()
138 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
144 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
[all …]
/external/v8/src/compiler/x87/
Dinstruction-selector-x87.cc91 size_t* input_count) { in GenerateMemoryOperandInputs() argument
106 inputs[(*input_count)++] = UseRegister(base); in GenerateMemoryOperandInputs()
109 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
111 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs()
124 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs()
131 inputs[(*input_count)++] = UseRegister(index); in GenerateMemoryOperandInputs()
133 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs()
143 inputs[(*input_count)++] = TempImmediate(displacement); in GenerateMemoryOperandInputs()
152 size_t* input_count) { in GetEffectiveAddressMemoryOperand() argument
158 m.displacement_mode(), inputs, input_count); in GetEffectiveAddressMemoryOperand()
[all …]
/external/v8/src/compiler/arm/
Dinstruction-selector-arm.cc240 size_t input_count = 0; in VisitBinop() local
254 inputs[input_count++] = input; in VisitBinop()
255 inputs[input_count++] = input; in VisitBinop()
257 &input_count, &inputs[1])) { in VisitBinop()
259 input_count++; in VisitBinop()
261 m.left().node(), &input_count, in VisitBinop()
265 input_count++; in VisitBinop()
268 inputs[input_count++] = g.UseRegister(m.left().node()); in VisitBinop()
269 inputs[input_count++] = g.UseRegister(m.right().node()); in VisitBinop()
273 inputs[input_count++] = g.Label(cont->true_block()); in VisitBinop()
[all …]
/external/v8/src/ffi/
Dffi-compiler.cc88 int input_count = 0; in GenerateJSToNativeWrapper() local
89 inputs[input_count++] = ExternalConstant(ref); in GenerateJSToNativeWrapper()
91 inputs[input_count++] = in GenerateJSToNativeWrapper()
96 CallCFunctionN(FFIToMachineSignature(func->sig), input_count, inputs); in GenerateJSToNativeWrapper()
/external/v8/src/compiler/arm64/
Dinstruction-selector-arm64.cc406 size_t input_count = 0; in VisitBinop() local
419 inputs[input_count++] = g.UseRegister(left_node); in VisitBinop()
420 inputs[input_count++] = g.UseImmediate(right_node); in VisitBinop()
423 inputs[input_count++] = g.UseRegister(right_node); in VisitBinop()
424 inputs[input_count++] = g.UseImmediate(left_node); in VisitBinop()
428 input_count += 2; in VisitBinop()
433 input_count += 2; in VisitBinop()
437 inputs[input_count++] = g.UseRegisterOrImmediateZero(left_node); in VisitBinop()
438 inputs[input_count++] = g.UseRegister(m_shift.left().node()); in VisitBinop()
440 inputs[input_count++] = in VisitBinop()
[all …]
/external/v8/src/compiler/ppc/
Dinstruction-selector-ppc.cc125 size_t input_count = 0; in VisitBinop() local
129 inputs[input_count++] = g.UseRegister(m.left().node()); in VisitBinop()
130 inputs[input_count++] = g.UseOperand(m.right().node(), operand_mode); in VisitBinop()
133 inputs[input_count++] = g.Label(cont->true_block()); in VisitBinop()
134 inputs[input_count++] = g.Label(cont->false_block()); in VisitBinop()
149 DCHECK_NE(0u, input_count); in VisitBinop()
151 DCHECK_GE(arraysize(inputs), input_count); in VisitBinop()
156 selector->EmitDeoptimize(opcode, output_count, outputs, input_count, inputs, in VisitBinop()
159 inputs[input_count++] = g.UseImmediate(cont->trap_id()); in VisitBinop()
160 selector->Emit(opcode, output_count, outputs, input_count, inputs); in VisitBinop()
[all …]
/external/v8/src/compiler/mips/
Dinstruction-selector-mips.cc168 size_t input_count = 0; in VisitBinop() local
172 if (TryMatchImmediate(selector, &opcode, m.right().node(), &input_count, in VisitBinop()
175 input_count++; in VisitBinop()
178 &input_count, &inputs[1])) { in VisitBinop()
181 input_count++; in VisitBinop()
183 inputs[input_count++] = g.UseRegister(m.left().node()); in VisitBinop()
184 inputs[input_count++] = g.UseOperand(m.right().node(), opcode); in VisitBinop()
188 inputs[input_count++] = g.Label(cont->true_block()); in VisitBinop()
189 inputs[input_count++] = g.Label(cont->false_block()); in VisitBinop()
191 inputs[input_count++] = g.TempImmediate(cont->trap_id()); in VisitBinop()
[all …]
/external/webrtc/webrtc/modules/desktop_capture/
Ddesktop_region_unittest.cc264 int input_count; in TEST() member
301 r.AddRects(cases[i].input_rects, cases[i].input_count); in TEST()
306 for (int j = cases[i].input_count - 1; j >= 0; --j) { in TEST()
375 int input_count; in TEST() member
396 DesktopRegion r(cases[i].input_rects, cases[i].input_count); in TEST()
/external/v8/src/compiler/mips64/
Dinstruction-selector-mips64.cc264 size_t input_count = 0; in VisitBinop() local
268 if (TryMatchImmediate(selector, &opcode, m.right().node(), &input_count, in VisitBinop()
271 input_count++; in VisitBinop()
274 &input_count, &inputs[1])) { in VisitBinop()
277 input_count++; in VisitBinop()
279 inputs[input_count++] = g.UseRegister(m.left().node()); in VisitBinop()
280 inputs[input_count++] = g.UseOperand(m.right().node(), opcode); in VisitBinop()
284 inputs[input_count++] = g.Label(cont->true_block()); in VisitBinop()
285 inputs[input_count++] = g.Label(cont->false_block()); in VisitBinop()
287 inputs[input_count++] = g.TempImmediate(cont->trap_id()); in VisitBinop()
[all …]
/external/v8/src/interpreter/
Dinterpreter-intrinsics.cc222 int input_count = param_count + 2; // +2 for target and context in IntrinsicAsStubCall() local
223 Node** args = zone()->NewArray<Node*>(input_count); in IntrinsicAsStubCall()
231 return __ CallStubN(callable.descriptor(), 1, input_count, args); in IntrinsicAsStubCall()

12