Searched refs:InputAt (Results 26 - 42 of 42) sorted by relevance

12

/art/compiler/optimizing/
H A Dnodes.h1802 HInstruction* InputAt(size_t i) const { return InputRecordAt(i).GetInstruction(); } function in class:art::HInstruction
2005 result = (result * 31) + InputAt(i)->GetId();
2182 HInstruction* Current() const { return instruction_->InputAt(index_); }
2910 HInstruction* GetInput() const { return InputAt(0); }
2947 HInstruction* GetLeft() const { return InputAt(0); }
2948 HInstruction* GetRight() const { return InputAt(1); }
2956 HInstruction* left = InputAt(0);
2957 HInstruction* right = InputAt(1);
2970 HInstruction* left = InputAt(0);
2971 HInstruction* right = InputAt(
[all...]
H A Dlicm.cc72 HInstruction* incoming = input->InputAt(0);
H A Dintrinsics_x86.cc265 invoke->InputAt(static_or_direct->GetSpecialInputIndex())->IsX86ComputeBaseMethodAddress()) {
515 invoke->InputAt(static_or_direct->GetSpecialInputIndex())->IsX86ComputeBaseMethodAddress()) {
1078 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant();
1079 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant();
1080 HIntConstant* length = invoke->InputAt(4)->AsIntConstant();
1114 locations->SetInAt(1, Location::RegisterOrConstant(invoke->InputAt(1)));
1116 locations->SetInAt(3, Location::RegisterOrConstant(invoke->InputAt(3)));
1117 locations->SetInAt(4, Location::RegisterOrConstant(invoke->InputAt(4)));
1268 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1313 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(
[all...]
H A Dintrinsics_x86_64.cc940 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant();
941 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant();
951 HIntConstant* length = invoke->InputAt(4)->AsIntConstant();
965 locations->SetInAt(1, Location::RegisterOrConstant(invoke->InputAt(1)));
967 locations->SetInAt(3, Location::RegisterOrConstant(invoke->InputAt(3)));
968 locations->SetInAt(4, Location::RegisterOrConstant(invoke->InputAt(4)));
1374 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1420 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1508 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1525 if (invoke->InputAt(
[all...]
H A Dnodes.cc761 instruction->InputAt(i)->AddUseAt(instruction, i);
925 HInstruction* initial = instruction->AsPhi()->InputAt(0);
1335 if (InputAt(i) != other->InputAt(i)) return false;
1421 HInstruction* if_input = insert_pos->AsIf()->InputAt(0);
1745 phi->ReplaceWith(phi->InputAt(1 - this_index));
2037 return_value = last->InputAt(0);
2110 return_value = last->InputAt(0);
2125 return_value->AsPhi()->AddInput(last->InputAt(0));
2166 replacement = invoke->InputAt(parameter_inde
[all...]
H A Dcode_generator_arm64.cc1584 locations->SetInAt(1, ARM64EncodableConstantOrRegister(instr->InputAt(1), instr));
1676 if (Primitive::IsFloatingPointType(instruction->InputAt(1)->GetType())) {
1717 if (CodeGenerator::StoreNeedsWriteBarrier(field_type, instruction->InputAt(1))) {
1784 locations->SetInAt(1, Location::RegisterOrConstant(instr->InputAt(1)));
1883 locations->SetInAt(0, Location::ConstantLocation(instruction->InputAt(0)->AsConstant()));
1933 DCHECK(instruction->InputAt(0)->AsConstant()->IsArithmeticZero());
1975 HInstruction* accumulator = instr->InputAt(HMultiplyAccumulate::kInputAccumulatorIndex);
2016 HInstruction* accum_instr = instr->InputAt(HMultiplyAccumulate::kInputAccumulatorIndex);
2035 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
2139 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(
[all...]
H A Dcode_generator_x86_64.cc1289 Primitive::Type type = condition->InputAt(0)->GetType();
1371 Primitive::Type type = condition->InputAt(0)->GetType();
1404 !Primitive::IsFloatingPointType(cond->InputAt(0)->GetType());
1412 HInstruction* cond = instruction->InputAt(condition_input_index);
1468 Primitive::Type type = condition->InputAt(0)->GetType();
1501 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
1519 if (IsBooleanValueOrMaterializedCondition(deoptimize->InputAt(0))) {
1541 Primitive::IsFloatingPointType(condition->InputAt(0)->GetType())) {
1557 if (select->InputAt(1)->IsConstant()) {
1645 switch (cond->InputAt(
[all...]
H A Dintrinsics_arm.cc1003 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1056 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1121 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1126 if (invoke->InputAt(1)->IsIntConstant()) {
1127 if (static_cast<uint32_t>(invoke->InputAt(1)->AsIntConstant()->GetValue()) >
1294 HIntConstant* src_pos = invoke->InputAt(1)->AsIntConstant();
1295 HIntConstant* dest_pos = invoke->InputAt(3)->AsIntConstant();
1296 HIntConstant* length = invoke->InputAt(4)->AsIntConstant();
1614 DCHECK_EQ(invoke->InputAt(0)->GetType(), Primitive::kPrimDouble);
1640 DCHECK_EQ(invoke->InputAt(
[all...]
H A Dcode_generator_mips64.cc1026 HInstruction* right = instruction->InputAt(1);
1156 locations->SetInAt(1, Location::RegisterOrConstant(instr->InputAt(1)));
1278 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
1448 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
1449 if (Primitive::IsFloatingPointType(instruction->InputAt(2)->GetType())) {
1664 Primitive::Type in_type = compare->InputAt(0)->GetType();
1676 locations->SetInAt(1, Location::RegisterOrConstant(compare->InputAt(1)));
1695 Primitive::Type in_type = instruction->InputAt(0)->GetType();
1785 switch (instruction->InputAt(0)->GetType()) {
1789 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(
[all...]
H A Dintrinsics.h105 HInstruction* input = invoke->InputAt(i);
H A Dregister_allocator_test.cc306 LiveInterval* loop_update = phi->InputAt(1)->GetLiveInterval();
313 ASSERT_EQ(phi_interval->GetRegister(), ret->InputAt(0)->GetLiveInterval()->GetRegister());
335 ASSERT_EQ(last_xor->InputAt(0), first_xor);
747 first_sub->InputAt(0)->GetLocations()->output_ = Location::RegisterLocation(2);
H A Dcode_generator_arm.cc1360 Primitive::Type type = condition->InputAt(0)->GetType();
1391 HInstruction* cond = instruction->InputAt(condition_input_index);
1435 Primitive::Type type = condition->InputAt(0)->GetType();
1467 if (IsBooleanValueOrMaterializedCondition(if_instr->InputAt(0))) {
1485 if (IsBooleanValueOrMaterializedCondition(deoptimize->InputAt(0))) {
1540 switch (cond->InputAt(0)->GetType()) {
1543 locations->SetInAt(1, Location::RegisterOrConstant(cond->InputAt(1)));
1560 locations->SetInAt(1, Location::RegisterOrConstant(cond->InputAt(1)));
1578 switch (cond->InputAt(0)->GetType()) {
1772 locations->SetInAt(0, parameter_visitor_.GetReturnLocation(ret->InputAt(
[all...]
H A Dconstant_folding.cc122 HInstruction* check_input = inst->InputAt(0);
H A Dcode_generator_mips.cc1143 HInstruction* right = instruction->InputAt(1);
1166 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
1409 locations->SetInAt(1, Location::RegisterOrConstant(instr->InputAt(1)));
1414 locations->SetInAt(1, Location::RegisterOrConstant(instr->InputAt(1)));
1656 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
1825 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
1826 if (Primitive::IsFloatingPointType(instruction->InputAt(2)->GetType())) {
2041 Primitive::Type in_type = compare->InputAt(0)->GetType();
2074 Primitive::Type in_type = instruction->InputAt(0)->GetType();
2199 switch (instruction->InputAt(
[all...]
H A Dintrinsics_mips64.cc1351 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1405 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1478 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1483 if (invoke->InputAt(1)->IsIntConstant()) {
1484 if (!IsUint<16>(invoke->InputAt(1)->AsIntConstant()->GetValue())) {
H A Dintrinsics_mips.cc1940 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
1995 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
2068 DCHECK(!invoke->CanDoImplicitNullCheckOn(invoke->InputAt(0)));
2073 if (invoke->InputAt(1)->IsIntConstant()) {
2074 if (!IsUint<16>(invoke->InputAt(1)->AsIntConstant()->GetValue())) {
H A Dregister_allocator.cc759 LiveInterval* interval = defined_by->InputAt(i)->GetLiveInterval()->GetLastSibling();
1963 HInstruction* input = phi->InputAt(i);

Completed in 179 milliseconds

12