Searched refs:InputAt (Results 1 - 25 of 60) sorted by relevance

123

/external/v8/src/compiler/
H A Dsimplified-operator-reducer.cc21 HeapObjectMatcher<HeapObject> m(node->InputAt(0));
28 if (m.IsBooleanNot()) return Replace(m.node()->InputAt(0));
32 Int32Matcher m(node->InputAt(0));
35 if (m.IsChangeBoolToBit()) return Replace(m.node()->InputAt(0));
39 HeapObjectMatcher<HeapObject> m(node->InputAt(0));
46 if (m.IsChangeBitToBool()) return Replace(m.node()->InputAt(0));
50 Float64Matcher m(node->InputAt(0));
55 Int32Matcher m(node->InputAt(0));
60 NumberMatcher m(node->InputAt(0));
62 if (m.IsChangeFloat64ToTagged()) return Replace(m.node()->InputAt(
[all...]
H A Dvalue-numbering-reducer.cc26 DCHECK_NOT_NULL(a->InputAt(j));
27 DCHECK_NOT_NULL(b->InputAt(j));
28 if (a->InputAt(j)->id() != b->InputAt(j)->id()) return false;
H A Dcode-generator-impl.h32 return ToRegister(instr_->InputAt(index));
36 return ToDoubleRegister(instr_->InputAt(index));
39 double InputDouble(int index) { return ToDouble(instr_->InputAt(index)); }
42 return ToConstant(instr_->InputAt(index)).ToInt32();
60 return ToHeapObject(instr_->InputAt(index));
H A Dmachine-operator-reducer.cc48 return ReduceProjection(OpParameter<size_t>(node), node->InputAt(0));
392 Float32Matcher m(node->InputAt(0));
397 Float64Matcher m(node->InputAt(0));
399 if (m.IsChangeInt32ToFloat64()) return Replace(m.node()->InputAt(0));
403 Float64Matcher m(node->InputAt(0));
405 if (m.IsChangeUint32ToFloat64()) return Replace(m.node()->InputAt(0));
409 Int32Matcher m(node->InputAt(0));
414 Int32Matcher m(node->InputAt(0));
419 Uint32Matcher m(node->InputAt(0));
424 Uint32Matcher m(node->InputAt(
[all...]
H A Dnode-matchers.h26 Node* InputAt(int index) const { return node()->InputAt(index); } function in struct:v8::internal::compiler::NodeMatcher
113 : NodeMatcher(node), left_(InputAt(0)), right_(InputAt(1)) {
H A Dphi-reducer.h23 if (n == 1) return Replace(node->InputAt(0));
H A Dinstruction-selector-unittest.cc80 InstructionOperand* input = instr->InputAt(i);
198 ASSERT_TRUE(s[1]->InputAt(0)->IsUnallocated());
199 EXPECT_EQ(param->id(), s.ToVreg(s[1]->InputAt(0)));
378 EXPECT_TRUE(call_instr->InputAt(0)->IsImmediate());
381 int32_t deopt_id_before = s.ToInt32(call_instr->InputAt(1));
389 EXPECT_EQ(43, s.ToInt32(call_instr->InputAt(2)));
390 EXPECT_EQ(0, s.ToInt32(call_instr->InputAt(3)));
391 EXPECT_EQ(44, s.ToInt32(call_instr->InputAt(4)));
392 EXPECT_EQ(45, s.ToInt32(call_instr->InputAt(5)));
395 EXPECT_EQ(function_node->id(), s.ToVreg(call_instr->InputAt(
[all...]
H A Dnode-properties-inl.h78 return node->InputAt(FirstValueIndex(node) + index);
83 return node->InputAt(FirstContextIndex(node));
88 return node->InputAt(FirstFrameStateIndex(node));
94 return node->InputAt(FirstEffectIndex(node) + index);
100 return node->InputAt(FirstControlIndex(node) + index);
H A Dchange-lowering.cc21 return ChangeBitToBool(node->InputAt(0), control);
23 return ChangeBoolToBit(node->InputAt(0));
25 return ChangeFloat64ToTagged(node->InputAt(0), control);
27 return ChangeInt32ToTagged(node->InputAt(0), control);
29 return ChangeTaggedToFloat64(node->InputAt(0), control);
31 return ChangeTaggedToUI32(node->InputAt(0), control, kSigned);
33 return ChangeTaggedToUI32(node->InputAt(0), control, kUnsigned);
35 return ChangeUint32ToTagged(node->InputAt(0), control);
H A Dnode.cc54 os << n.InputAt(i)->id();
H A Dinstruction-selector.cc284 Node* callee = call->InputAt(0);
318 call->InputAt(static_cast<int>(buffer->descriptor->InputCount()));
423 ? input->InputAt(0)
695 g.UseRegister(node->InputAt(0)));
799 Node* value = node->InputAt(0);
823 Node* value = node->InputAt(0);
864 Node* value = branch->InputAt(0);
944 Node* node = value->InputAt(0);
991 int parameters = OpParameter<int>(state->InputAt(0));
992 int locals = OpParameter<int>(state->InputAt(
[all...]
H A Dsimplified-lowering.cc163 return NodeProperties::GetBounds(node->InputAt(0)).upper->Is(type) &&
164 NodeProperties::GetBounds(node->InputAt(1)).upper->Is(type);
168 Node* input = node->InputAt(index);
197 Enqueue(node->InputAt(i)); // Effect inputs: just visit
201 Enqueue(node->InputAt(i)); // Control inputs: just visit
427 MachineTypeUnion input = GetInfo(node->InputAt(0))->output;
446 MachineTypeUnion input = GetInfo(node->InputAt(0))->output;
449 DeferReplacement(node, node->InputAt(0));
513 MachineTypeUnion in = GetInfo(node->InputAt(0))->output;
518 DeferReplacement(node, node->InputAt(
[all...]
H A Dnode.h57 bool IsDead() const { return InputCount() > 0 && InputAt(0) == NULL; }
/external/v8/src/compiler/ia32/
H A Dinstruction-selector-ia32.cc47 Node* base = node->InputAt(0);
48 Node* index = node->InputAt(1);
96 Node* base = node->InputAt(0);
97 Node* index = node->InputAt(1);
98 Node* value = node->InputAt(2);
240 Node* left = node->InputAt(0);
241 Node* right = node->InputAt(1);
299 Node* left = node->InputAt(0);
300 Node* right = node->InputAt(1);
321 g.UseFixed(node->InputAt(
[all...]
H A Dinstruction-selector-ia32-unittest.cc39 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
48 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
72 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
134 ASSERT_EQ(InstructionOperand::IMMEDIATE, s[0]->InputAt(1)->kind());
135 EXPECT_EQ(base, s.ToInt32(s[0]->InputAt(1)));
150 ASSERT_EQ(InstructionOperand::IMMEDIATE, s[0]->InputAt(1)->kind());
151 EXPECT_EQ(index, s.ToInt32(s[0]->InputAt(1)));
180 ASSERT_EQ(InstructionOperand::IMMEDIATE, s[0]->InputAt(1)->kind());
181 EXPECT_EQ(base, s.ToInt32(s[0]->InputAt(1)));
198 ASSERT_EQ(InstructionOperand::IMMEDIATE, s[0]->InputAt(
[all...]
/external/v8/src/compiler/x64/
H A Dinstruction-selector-x64.cc62 Node* base = node->InputAt(0);
63 Node* index = node->InputAt(1);
109 Node* base = node->InputAt(0);
110 Node* index = node->InputAt(1);
111 Node* value = node->InputAt(2);
273 Node* left = node->InputAt(0);
274 Node* right = node->InputAt(1);
299 Node* left = node->InputAt(0);
300 Node* right = node->InputAt(1);
395 Node* left = node->InputAt(
[all...]
/external/v8/src/
H A Dlithium-inl.h68 DCHECK(instr_->InputAt(current_) != NULL);
69 return instr_->InputAt(current_);
81 LOperand* current = instr_->InputAt(current_);
/external/v8/test/cctest/compiler/
H A Dtest-node.cc42 CHECK(n0 == n2->InputAt(0));
52 CHECK(n0 == n2->InputAt(0));
53 CHECK(n1 == n2->InputAt(1));
63 CHECK(n0 == n2->InputAt(0));
64 CHECK(n1 == n2->InputAt(1));
65 CHECK(n1 == n2->InputAt(2));
188 CHECK_EQ(n0, n3->InputAt(0));
191 CHECK_EQ(n1, n3->InputAt(1));
194 CHECK_EQ(n2, n3->InputAt(2));
219 CHECK_EQ(n0, n3->InputAt(
[all...]
H A Dtest-simplified-lowering.cc767 Node* cmp = use->InputAt(0);
769 CHECK(b == cmp->InputAt(0) || b == cmp->InputAt(1));
771 CHECK(f == cmp->InputAt(0) || f == cmp->InputAt(1));
783 CHECK_EQ(IrOpcode::kChangeBitToBool, use->InputAt(0)->opcode());
784 Node* cmp = use->InputAt(0)->InputAt(0);
786 CHECK(b == cmp->InputAt(0) || b == cmp->InputAt(
[all...]
H A Dtest-graph-reducer.cc69 return Replace(graph_->NewNode(&OPB1, node->InputAt(0)));
73 graph_->NewNode(&OPB2, node->InputAt(0), node->InputAt(1)));
142 return Replace(node->InputAt(0));
155 return Replace(node->InputAt(0));
169 Node* x = node->InputAt(0);
170 Node* y = node->InputAt(1);
252 CHECK_EQ(n1, end->InputAt(0));
277 CHECK_EQ(n1, n2->InputAt(0));
279 CHECK_EQ(n1, n3->InputAt(
[all...]
H A Dtest-js-typed-lowering.cc209 CHECK_EQ(p0, r->InputAt(0));
210 CHECK_EQ(p1, r->InputAt(1));
226 CHECK_EQ(p0, r->InputAt(0));
227 CHECK_EQ(p1, r->InputAt(1));
253 CHECK_EQ(p0, r->InputAt(0));
254 CHECK_EQ(p1, r->InputAt(1));
323 Node* r0 = r->InputAt(0);
324 Node* r1 = r->InputAt(1);
329 CheckToI32(p1, r1->InputAt(0), R.signedness[k + 1]);
330 R.CheckInt32Constant(0x1F, r1->InputAt(
[all...]
H A Dtest-machine-operator-reducer.cc128 CHECK_EQ(left_expect, reduction.replacement()->InputAt(0));
129 CHECK_EQ(right_expect, reduction.replacement()->InputAt(1));
143 CHECK_EQ(left_expect, ValueOf<T>(r.replacement()->InputAt(0)->op()));
144 CHECK_EQ(right_expect, r.replacement()->InputAt(1));
158 CHECK_EQ(left_expect, r.replacement()->InputAt(0));
159 CHECK_EQ(right_expect, ValueOf<T>(r.replacement()->InputAt(1)->op()));
174 CHECK_EQ(p, n->InputAt(0));
175 CHECK_EQ(k, n->InputAt(1));
182 CHECK_EQ(p, n->InputAt(0));
183 CHECK_EQ(k, n->InputAt(
[all...]
/external/v8/src/compiler/arm/
H A Dinstruction-selector-arm-unittest.cc147 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
158 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
206 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2)));
221 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2)));
343 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2)));
365 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2)));
534 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
548 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
605 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2)));
623 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(
[all...]
/external/v8/src/compiler/arm64/
H A Dinstruction-selector-arm64.cc90 g.UseRegister(node->InputAt(0)),
91 g.UseRegister(node->InputAt(1)));
99 g.UseRegister(node->InputAt(0)),
100 g.UseRegister(node->InputAt(1)));
108 g.UseRegister(node->InputAt(0)),
109 g.UseOperand(node->InputAt(1), operand_mode));
162 Node* base = node->InputAt(0);
163 Node* index = node->InputAt(1);
209 Node* base = node->InputAt(0);
210 Node* index = node->InputAt(
[all...]
H A Dinstruction-selector-arm64-unittest.cc259 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate());
260 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
272 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate());
273 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
314 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate());
315 EXPECT_EQ(imm, s.ToInt64(s[0]->InputAt(1)));
336 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate());
337 EXPECT_EQ(imm, s.ToInt64(s[0]->InputAt(1)));
533 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1)));
567 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(
[all...]

Completed in 2403 milliseconds

123