/external/v8/src/compiler/ |
D | node.cc | 52 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 …]
|
D | raw-machine-assembler.cc | 180 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 …]
|
D | common-operator.cc | 521 #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 …]
|
D | graph.cc | 46 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()
|
D | instruction-selector.cc | 156 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 …]
|
D | js-inlining-heuristic.cc | 199 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()
|
D | verifier.cc | 108 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 …]
|
D | redundancy-elimination.cc | 233 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()
|
D | js-inlining.cc | 204 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()
|
D | memory-optimizer.cc | 446 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()
|
D | code-assembler.cc | 572 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()
|
D | instruction.h | 856 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()
|
D | instruction.cc | 321 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/ |
D | instruction-selector-ia32.cc | 87 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/ |
D | instruction-selector-s390.cc | 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() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 84 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/ |
D | instruction-selector-x87.cc | 91 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/ |
D | instruction-selector-arm.cc | 240 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/ |
D | ffi-compiler.cc | 88 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/ |
D | instruction-selector-arm64.cc | 406 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/ |
D | instruction-selector-ppc.cc | 125 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/ |
D | instruction-selector-mips.cc | 168 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/ |
D | desktop_region_unittest.cc | 264 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/ |
D | instruction-selector-mips64.cc | 264 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/ |
D | interpreter-intrinsics.cc | 222 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()
|