/external/v8/src/compiler/ |
simplified-operator-reducer.cc | 27 HeapObjectMatcher m(node->InputAt(0)); 31 if (m.IsBooleanNot()) return Replace(m.InputAt(0)); 35 Int32Matcher m(node->InputAt(0)); 38 if (m.IsChangeBoolToBit()) return Replace(m.InputAt(0)); 42 HeapObjectMatcher m(node->InputAt(0)); 44 if (m.IsChangeBitToBool()) return Replace(m.InputAt(0)); 48 Float64Matcher m(node->InputAt(0)); 53 Int32Matcher m(node->InputAt(0)); 58 NumberMatcher m(node->InputAt(0)); 60 if (m.IsChangeFloat64ToTagged()) return Replace(m.node()->InputAt(0)) [all...] |
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;
|
code-generator-impl.h | 31 return ToRegister(instr_->InputAt(index)); 35 return ToDoubleRegister(instr_->InputAt(index)); 38 double InputDouble(size_t index) { return ToDouble(instr_->InputAt(index)); } 40 float InputFloat32(size_t index) { return ToFloat32(instr_->InputAt(index)); } 43 return ToConstant(instr_->InputAt(index)).ToInt32(); 47 return ToConstant(instr_->InputAt(index)).ToInt64(); 67 return ToExternalReference(instr_->InputAt(index)); 71 return ToHeapObject(instr_->InputAt(index)); 74 Label* InputLabel(size_t index) { return ToLabel(instr_->InputAt(index)); } 77 return ToRpoNumber(instr_->InputAt(index)) [all...] |
common-operator-reducer.cc | 81 Node* const cond = node->InputAt(0); 102 node->ReplaceInput(0, cond->InputAt(0)); 110 Node* const control = node->InputAt(1); 142 Node* if_true = node->InputAt(0); 143 Node* if_false = node->InputAt(1); 147 if_true->InputAt(0) == if_false->InputAt(0) && if_true->OwnedBy(node) && 149 Node* const branch = if_true->InputAt(0); 152 Node* const control = branch->InputAt(1); 167 Node* const merge = node->InputAt(input_count) [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));
|
select-lowering.cc | 30 Node* cond = node->InputAt(0); 31 Node* vthen = node->InputAt(1); 32 Node* velse = node->InputAt(2);
|
js-context-relaxation.cc | 33 candidate_new_context = outer_frame->InputAt(kFrameStateContextInput); 34 outer_frame = outer_frame->InputAt(kFrameStateOuterStateInput);
|
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 | 120 inputs[(*input_count)++] = UseRegister(node->InputAt(0)); 121 inputs[(*input_count)++] = UseRegister(node->InputAt(1)); 174 Node* base = node->InputAt(0); 175 Node* index = node->InputAt(1); 176 Node* value = node->InputAt(2); 271 Node* const buffer = node->InputAt(0); 272 Node* const offset = node->InputAt(1); 273 Node* const length = node->InputAt(2); 316 Node* const buffer = node->InputAt(0); 317 Node* const offset = node->InputAt(1) [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/arm64/ |
instruction-selector-arm64-unittest.cc | 366 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate()); 367 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))); 379 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate()); 380 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))); 405 EXPECT_EQ(imm, s.ToInt64(s[0]->InputAt(2))); 420 EXPECT_EQ(imm, s.ToInt64(s[0]->InputAt(2))); 461 EXPECT_TRUE(s[0]->InputAt(1)->IsImmediate()); 462 EXPECT_EQ(imm, s.ToInt64(s[0]->InputAt(1))); 480 ASSERT_TRUE(s[0]->InputAt(1)->IsImmediate()); 481 EXPECT_EQ(imm, s.ToInt32(s[0]->InputAt(1))) [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...] |
/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)); 132 Node* base = node->InputAt(0); 133 Node* index = node->InputAt(1); 176 Node* base = node->InputAt(0); 177 Node* index = node->InputAt(1); 178 Node* value = node->InputAt(2) [all...] |
/external/v8/src/crankshaft/ |
lithium-inl.h | 70 DCHECK(instr_->InputAt(current_) != NULL); 71 return instr_->InputAt(current_); 83 LOperand* current = instr_->InputAt(current_);
|
/external/v8/test/cctest/compiler/ |
test-js-typed-lowering.cc | 256 CHECK_EQ(p0, r->InputAt(0)); 257 CHECK_EQ(p1, r->InputAt(1)); 274 CHECK_EQ(p0, r->InputAt(0)); 275 CHECK_EQ(p1, r->InputAt(1)); 306 CHECK_EQ(p0, r->InputAt(0)); 307 CHECK_EQ(p1, r->InputAt(1)); 376 Node* r0 = r->InputAt(0); 377 Node* r1 = r->InputAt(1); 435 CheckToI32(p0, r->InputAt(0), R.signedness[k]); 436 CheckToI32(p1, r->InputAt(1), R.signedness[k + 1]) [all...] |
/external/v8/src/compiler/ia32/ |
instruction-selector-ia32.cc | 116 inputs[(*input_count)++] = UseRegister(node->InputAt(0)); 117 inputs[(*input_count)++] = UseRegister(node->InputAt(1)); 132 selector->Emit(opcode, g.DefineAsRegister(node), g.Use(node->InputAt(0))); 140 g.UseRegister(node->InputAt(0))); 147 InstructionOperand operand0 = g.UseRegister(node->InputAt(0)); 148 InstructionOperand operand1 = g.Use(node->InputAt(1)); 213 Node* base = node->InputAt(0); 214 Node* index = node->InputAt(1); 215 Node* value = node->InputAt(2); 310 Node* const buffer = node->InputAt(0) [all...] |
/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)); 137 Node* base = node->InputAt(0); 138 Node* index = node->InputAt(1); 183 Node* base = node->InputAt(0); 184 Node* index = node->InputAt(1); 185 Node* value = node->InputAt(2) [all...] |
/external/v8/test/unittests/compiler/ |
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/compiler/x64/ |
instruction-selector-x64.cc | 98 inputs[(*input_count)++] = UseRegister(operand->InputAt(0)); 99 inputs[(*input_count)++] = UseRegister(operand->InputAt(1)); 154 Node* base = node->InputAt(0); 155 Node* index = node->InputAt(1); 156 Node* value = node->InputAt(2); 244 Node* const buffer = node->InputAt(0); 245 Node* const offset = node->InputAt(1); 246 Node* const length = node->InputAt(2); 295 Node* const buffer = node->InputAt(0); 296 Node* const offset = node->InputAt(1) [all...] |
/external/v8/src/compiler/ppc/ |
instruction-selector-ppc.cc | 77 g.UseRegister(node->InputAt(0))); 84 g.UseRegister(node->InputAt(0)), 85 g.UseRegister(node->InputAt(1))); 93 g.UseRegister(node->InputAt(0)), 94 g.UseOperand(node->InputAt(1), operand_mode)); 102 InstructionOperand inputs[] = {g.UseRegister(node->InputAt(0))}; 166 Node* base = node->InputAt(0); 167 Node* offset = node->InputAt(1); 222 Node* base = node->InputAt(0); 223 Node* offset = node->InputAt(1) [all...] |