/external/v8/src/compiler/ |
simplified-operator-reducer.cc | 47 HeapObjectMatcher m(node->InputAt(0)); 51 if (m.IsBooleanNot()) return Replace(m.InputAt(0)); 55 Int32Matcher m(node->InputAt(0)); 58 if (m.IsChangeTaggedToBit()) return Replace(m.InputAt(0)); 62 HeapObjectMatcher m(node->InputAt(0)); 64 if (m.IsChangeBitToTagged()) return Replace(m.InputAt(0)); 68 Float64Matcher m(node->InputAt(0)); 70 if (m.IsChangeTaggedToFloat64()) return Replace(m.node()->InputAt(0)); 75 Int32Matcher m(node->InputAt(0)); 78 return Replace(m.InputAt(0)) [all...] |
select-lowering.cc | 27 Node* cond = node->InputAt(0); 28 Node* vthen = node->InputAt(1); 29 Node* velse = node->InputAt(2);
|
node-matchers.cc | 38 Node* input0 = merge->InputAt(0); 40 Node* input1 = merge->InputAt(1); 42 Node* branch = input0->InputAt(0); 43 if (branch != input1->InputAt(0)) return;
|
common-operator-reducer.cc | 76 Node* const cond = node->InputAt(0); 97 node->ReplaceInput(0, cond->InputAt(0)); 105 Node* const control = node->InputAt(1); 134 NodeProperties::ReplaceValueInput(node, condition->InputAt(0), 0); 169 Node* if_true = node->InputAt(0); 170 Node* if_false = node->InputAt(1); 174 if_true->InputAt(0) == if_false->InputAt(0) && if_true->OwnedBy(node) && 176 Node* const branch = if_true->InputAt(0); 179 Node* const control = branch->InputAt(1) [all...] |
int64-lowering.cc | 57 Node* input = top.node->InputAt(top.input_index++); 139 Node* base = node->InputAt(0); 140 Node* index = node->InputAt(1); 147 Node* effect_high = node->InputAt(2); 148 Node* control_high = node->InputAt(3); 174 Node* base = node->InputAt(0); 175 Node* index = node->InputAt(1); 179 Node* value = node->InputAt(2); 188 Node* effect_high = node->InputAt(3); 189 Node* control_high = node->InputAt(4) [all...] |
code-generator-impl.h | 31 return ToRegister(instr_->InputAt(index)); 35 return ToFloatRegister(instr_->InputAt(index)); 39 return ToDoubleRegister(instr_->InputAt(index)); 42 double InputDouble(size_t index) { return ToDouble(instr_->InputAt(index)); } 44 float InputFloat32(size_t index) { return ToFloat32(instr_->InputAt(index)); } 47 return ToConstant(instr_->InputAt(index)).ToInt32(); 55 return ToConstant(instr_->InputAt(index)).ToInt64(); 75 return ToExternalReference(instr_->InputAt(index)); 79 return ToHeapObject(instr_->InputAt(index)); 82 Label* InputLabel(size_t index) { return ToLabel(instr_->InputAt(index)); [all...] |
dead-code-elimination.cc | 45 Node* const input = node->InputAt(i); 74 node->InputAt(0)->opcode() != IrOpcode::kDead) { 76 Node* const input = node->InputAt(i); 85 use->ReplaceInput(live_input_count, use->InputAt(i)); 98 Replace(use, use->InputAt(0)); 104 return Replace(node->InputAt(0));
|
value-numbering-reducer.cc | 21 h = base::hash_combine(h, node->InputAt(j)->id()); 35 DCHECK_NOT_NULL(a->InputAt(j)); 36 DCHECK_NOT_NULL(b->InputAt(j)); 37 if (a->InputAt(j)->id() != b->InputAt(j)->id()) return false;
|
/external/v8/src/compiler/x87/ |
instruction-selector-x87.cc | 155 inputs[(*input_count)++] = UseRegister(node->InputAt(0)); 156 inputs[(*input_count)++] = UseRegister(node->InputAt(1)); 210 Node* base = node->InputAt(0); 211 Node* index = node->InputAt(1); 212 Node* value = node->InputAt(2); 306 Node* const buffer = node->InputAt(0); 307 Node* const offset = node->InputAt(1); 308 Node* const length = node->InputAt(2); 352 Node* const buffer = node->InputAt(0); 353 Node* const offset = node->InputAt(1) [all...] |
/external/v8/src/compiler/mips/ |
instruction-selector-mips.cc | 68 g.UseRegister(node->InputAt(0)), 69 g.UseRegister(node->InputAt(1))); 77 g.UseRegister(node->InputAt(0))); 85 g.UseRegister(node->InputAt(0)), 86 g.UseOperand(node->InputAt(1), opcode)); 137 Node* base = node->InputAt(0); 138 Node* index = node->InputAt(1); 182 Node* base = node->InputAt(0); 183 Node* index = node->InputAt(1); 184 Node* value = node->InputAt(2) [all...] |
/art/compiler/optimizing/ |
nodes_x86.h | 46 return InputAt(0)->AsX86ComputeBaseMethodAddress(); 50 return InputAt(1)->AsConstant(); 100 return InputAt(1)->AsX86ComputeBaseMethodAddress();
|
induction_var_range_test.cc | 573 range_.GetInductionRange(condition_, condition_->InputAt(0), &v1, &v2, &needs_finite_test); 580 range_.GetInductionRange(increment_, condition_->InputAt(0), &v1, &v2, &needs_finite_test); 600 range_.GetInductionRange(condition_, condition_->InputAt(0), &v1, &v2, &needs_finite_test); 607 range_.GetInductionRange(increment_, condition_->InputAt(0), &v1, &v2, &needs_finite_test); 628 range_.GetInductionRange(condition_, condition_->InputAt(0), &v1, &v2, &needs_finite_test); 635 range_.GetInductionRange(increment_, condition_->InputAt(0), &v1, &v2, &needs_finite_test); 652 condition_, condition_->InputAt(0), &needs_finite_test, &needs_taken_test)); 654 increment_, condition_->InputAt(0), &needs_finite_test, &needs_taken_test)); 660 increment_, condition_->InputAt(0), graph_, loop_preheader_, &lower, &upper); 665 ASSERT_TRUE(lower->InputAt(0)->IsIntConstant()) [all...] |
select_generator.cc | 62 if (phi->InputAt(index1) != phi->InputAt(index2)) { 116 HInstruction* true_value = phi->InputAt(predecessor_index_true); 117 HInstruction* false_value = phi->InputAt(predecessor_index_false); 120 HSelect* select = new (graph_->GetArena()) HSelect(if_instruction->InputAt(0),
|
load_store_elimination.cc | 57 (user->IsInstanceFieldSet() && (reference_ == user->InputAt(1))) || 58 (user->IsUnresolvedInstanceFieldSet() && (reference_ == user->InputAt(1))) || 59 (user->IsStaticFieldSet() && (reference_ == user->InputAt(1))) || 60 (user->IsUnresolvedStaticFieldSet() && (reference_ == user->InputAt(0))) || 61 (user->IsArraySet() && (reference_ == user->InputAt(2)))) { 68 if ((user->IsUnresolvedInstanceFieldGet() && (reference_ == user->InputAt(0))) || 69 (user->IsUnresolvedInstanceFieldSet() && (reference_ == user->InputAt(0)))) { 179 ref = ref->InputAt(0); 416 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); 421 HeapLocation* location = VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()) [all...] |
instruction_simplifier_arm64.cc | 97 left = use->InputAt(0); 98 right = use->InputAt(1); 101 right = use->AsNeg()->InputAt(0); 138 bitfield_op->InputAt(0), 218 if (instruction->InputAt(1)->IsConstant()) { 224 if (instruction->InputAt(1)->IsConstant()) { 244 if (instruction->InputAt(1)->IsConstant()) {
|
/external/v8/test/unittests/compiler/x64/ |
instruction-selector-x64-unittest.cc | 224 EXPECT_EQ(s.ToVreg(p), s.ToVreg(s[0]->InputAt(0))); 225 EXPECT_EQ(32, s.ToInt32(s[0]->InputAt(1))); 241 EXPECT_EQ(s.ToVreg(p), s.ToVreg(s[0]->InputAt(0))); 242 EXPECT_EQ(32, s.ToInt32(s[0]->InputAt(1))); 266 EXPECT_EQ(s.ToVreg(p1), s.ToVreg(s[0]->InputAt(1))); 267 EXPECT_EQ(s.ToVreg(p0), s.ToVreg(s[0]->InputAt(0))); 288 EXPECT_EQ(s.ToVreg(p0), s.ToVreg(s[0]->InputAt(0))); 289 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate()); 306 EXPECT_EQ(s.ToVreg(p0), s.ToVreg(s[0]->InputAt(0))); 307 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate()) [all...] |
/external/v8/test/unittests/compiler/ |
int64-lowering-unittest.cc | 102 graph()->end()->InputAt(1), 121 EXPECT_THAT(graph()->end()->InputAt(1), 143 graph()->end()->InputAt(1), 156 graph()->end()->InputAt(1), 198 graph()->end()->InputAt(1), 211 graph()->end()->InputAt(1), 229 EXPECT_THAT(graph()->end()->InputAt(1), 241 EXPECT_THAT(graph()->end()->InputAt(1), 249 EXPECT_THAT(graph()->end()->InputAt(1), 266 EXPECT_THAT(graph()->end()->InputAt(1) [all...] |
graph-reducer-unittest.cc | 95 return Replace(graph_->NewNode(&kOpB1, node->InputAt(0))); 99 graph_->NewNode(&kOpB2, node->InputAt(0), node->InputAt(1))); 154 return Replace(node->InputAt(0)); 168 return Replace(node->InputAt(0)); 206 Node* x = node->InputAt(0); 207 Node* y = node->InputAt(1); 300 EXPECT_EQ(replacement, use_value->InputAt(0)); 317 EXPECT_EQ(start, use_effect->InputAt(0)); 336 EXPECT_EQ(start, use_control->InputAt(0)) [all...] |
/external/v8/src/crankshaft/ |
lithium-inl.h | 72 DCHECK(instr_->InputAt(current_) != NULL); 73 return instr_->InputAt(current_); 85 LOperand* current = instr_->InputAt(current_);
|
/external/v8/src/compiler/mips64/ |
instruction-selector-mips64.cc | 73 g.UseRegister(node->InputAt(0))); 81 g.UseRegister(node->InputAt(0)), 82 g.UseRegister(node->InputAt(1))); 90 g.UseRegister(node->InputAt(0)), 91 g.UseOperand(node->InputAt(1), opcode)); 142 Node* base = node->InputAt(0); 143 Node* index = node->InputAt(1); 189 Node* base = node->InputAt(0); 190 Node* index = node->InputAt(1); 191 Node* value = node->InputAt(2) [all...] |
/external/v8/src/compiler/x64/ |
instruction-selector-x64.cc | 130 inputs[(*input_count)++] = UseRegister(operand->InputAt(0)); 131 inputs[(*input_count)++] = UseRegister(operand->InputAt(1)); 187 Node* base = node->InputAt(0); 188 Node* index = node->InputAt(1); 189 Node* value = node->InputAt(2); 276 Node* const buffer = node->InputAt(0); 277 Node* const offset = node->InputAt(1); 278 Node* const length = node->InputAt(2); 328 Node* const buffer = node->InputAt(0); 329 Node* const offset = node->InputAt(1) [all...] |
/external/v8/test/unittests/compiler/arm64/ |
instruction-selector-arm64-unittest.cc | 415 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate()); 416 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))); 428 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate()); 429 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))); 454 EXPECT_EQ(imm, s.ToInt64(s[0]->InputAt(2))); 469 EXPECT_EQ(imm, s.ToInt64(s[0]->InputAt(2))); 510 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate()); 511 EXPECT_EQ(imm, s.ToInt64(s[0]->InputAt(1))); 529 ASSERT_TRUE(s[0]->InputAt(1)->IsImmediate()); 530 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))) [all...] |
/external/v8/test/cctest/compiler/ |
test-js-typed-lowering.cc | 235 CHECK_EQ(p0, r->InputAt(0)); 236 CHECK_EQ(p1, r->InputAt(1)); 251 CHECK_EQ(p0, r->InputAt(0)); 252 CHECK_EQ(p1, r->InputAt(1)); 277 CHECK_EQ(p0, r->InputAt(0)); 278 CHECK_EQ(p1, r->InputAt(1)); 345 Node* r0 = r->InputAt(0); 346 Node* r1 = r->InputAt(1); 402 CheckToI32(p0, r->InputAt(0), R.signedness[k]); 403 CheckToI32(p1, r->InputAt(1), R.signedness[k + 1]) [all...] |
/external/v8/src/compiler/ia32/ |
instruction-selector-ia32.cc | 151 inputs[(*input_count)++] = UseRegister(node->InputAt(0)); 152 inputs[(*input_count)++] = UseRegister(node->InputAt(1)); 167 selector->Emit(opcode, g.DefineAsRegister(node), g.Use(node->InputAt(0))); 175 g.UseRegister(node->InputAt(0))); 182 InstructionOperand operand0 = g.UseRegister(node->InputAt(0)); 183 InstructionOperand operand1 = g.Use(node->InputAt(1)); 249 Node* base = node->InputAt(0); 250 Node* index = node->InputAt(1); 251 Node* value = node->InputAt(2); 345 Node* const buffer = node->InputAt(0) [all...] |
/external/v8/test/unittests/compiler/arm/ |
instruction-selector-arm-unittest.cc | 172 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))); 183 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))); 234 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2))); 250 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2))); 376 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2))); 399 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2))); 571 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))); 585 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))); 645 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2))); 664 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(2))) [all...] |