Home
last modified time | relevance | path

Searched refs:select (Results 1 – 20 of 20) sorted by relevance

/art/compiler/optimizing/
Dselect_generator.cc119 HSelect* select = new (graph_->GetArena()) HSelect(if_instruction->InputAt(0), in Run() local
124 select->SetReferenceTypeInfo(phi->GetReferenceTypeInfo()); in Run()
126 block->InsertInstructionBefore(select, if_instruction); in Run()
130 phi->ReplaceInput(select, predecessor_index_false); in Run()
Dscheduler.h378 size_t select = rand_r(&seed_) % nodes->size(); in PopHighestPriorityNode() local
379 SchedulingNode* select_node = (*nodes)[select]; in PopHighestPriorityNode()
380 DeleteNodeAtIndex(nodes, select); in PopHighestPriorityNode()
Dscheduler.cc331 size_t select = 0; in PopHighestPriorityNode() local
334 SchedulingNode* candidate = (*nodes)[select]; in PopHighestPriorityNode()
337 select = i; in PopHighestPriorityNode()
340 DeleteNodeAtIndex(nodes, select); in PopHighestPriorityNode()
Dinstruction_simplifier.cc100 void VisitSelect(HSelect* select) OVERRIDE;
727 void InstructionSimplifierVisitor::VisitSelect(HSelect* select) { in VisitSelect() argument
729 HInstruction* condition = select->GetCondition(); in VisitSelect()
730 HInstruction* true_value = select->GetTrueValue(); in VisitSelect()
731 HInstruction* false_value = select->GetFalseValue(); in VisitSelect()
737 select->ReplaceInput(false_value, 0); in VisitSelect()
738 select->ReplaceInput(true_value, 1); in VisitSelect()
739 select->ReplaceInput(condition, 2); in VisitSelect()
761 replace_with = GetGraph()->InsertOppositeCondition(condition, select); in VisitSelect()
766 select->ReplaceWith(replace_with); in VisitSelect()
[all …]
Dcode_generator_mips.h345 void GenConditionalMoveR2(HSelect* select);
346 void GenConditionalMoveR6(HSelect* select);
Dcode_generator_arm64.cc3732 void LocationsBuilderARM64::VisitSelect(HSelect* select) { in VisitSelect() argument
3733 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); in VisitSelect()
3734 if (Primitive::IsFloatingPointType(select->GetType())) { in VisitSelect()
3739 HConstant* cst_true_value = select->GetTrueValue()->AsConstant(); in VisitSelect()
3740 HConstant* cst_false_value = select->GetFalseValue()->AsConstant(); in VisitSelect()
3763 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { in VisitSelect()
3768 void InstructionCodeGeneratorARM64::VisitSelect(HSelect* select) { in VisitSelect() argument
3769 HInstruction* cond = select->GetCondition(); in VisitSelect()
3773 if (cond->IsCondition() && cond->GetNext() == select) { in VisitSelect()
3777 __ Cmp(InputRegisterAt(select, 2), 0); in VisitSelect()
[all …]
Dcode_generator_mips.cc5190 static bool CanMoveConditionally(HSelect* select, bool is_r6, LocationSummary* locations_to_set) { in CanMoveConditionally() argument
5191 bool materialized = IsBooleanValueOrMaterializedCondition(select->GetCondition()); in CanMoveConditionally()
5192 HInstruction* cond = select->InputAt(/* condition_input_index */ 2); in CanMoveConditionally()
5196 Primitive::Type dst_type = select->GetType(); in CanMoveConditionally()
5198 HConstant* cst_true_value = select->GetTrueValue()->AsConstant(); in CanMoveConditionally()
5199 HConstant* cst_false_value = select->GetFalseValue()->AsConstant(); in CanMoveConditionally()
5418 void InstructionCodeGeneratorMIPS::GenConditionalMoveR2(HSelect* select) { in GenConditionalMoveR2() argument
5419 LocationSummary* locations = select->GetLocations(); in GenConditionalMoveR2()
5424 HInstruction* cond = select->InputAt(/* condition_input_index */ 2); in GenConditionalMoveR2()
5429 Primitive::Type dst_type = select->GetType(); in GenConditionalMoveR2()
[all …]
Dcode_generator_x86_64.cc1747 static bool SelectCanUseCMOV(HSelect* select) { in SelectCanUseCMOV() argument
1749 if (Primitive::IsFloatingPointType(select->GetType())) { in SelectCanUseCMOV()
1754 HInstruction* condition = select->GetCondition(); in SelectCanUseCMOV()
1764 void LocationsBuilderX86_64::VisitSelect(HSelect* select) { in VisitSelect() argument
1765 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); in VisitSelect()
1766 if (Primitive::IsFloatingPointType(select->GetType())) { in VisitSelect()
1771 if (SelectCanUseCMOV(select)) { in VisitSelect()
1772 if (select->InputAt(1)->IsConstant()) { in VisitSelect()
1781 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { in VisitSelect()
1787 void InstructionCodeGeneratorX86_64::VisitSelect(HSelect* select) { in VisitSelect() argument
[all …]
Dcode_generator_x86.cc1725 static bool SelectCanUseCMOV(HSelect* select) { in SelectCanUseCMOV() argument
1727 if (Primitive::IsFloatingPointType(select->GetType())) { in SelectCanUseCMOV()
1733 HInstruction* condition = select->GetCondition(); in SelectCanUseCMOV()
1746 void LocationsBuilderX86::VisitSelect(HSelect* select) { in VisitSelect() argument
1747 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); in VisitSelect()
1748 if (Primitive::IsFloatingPointType(select->GetType())) { in VisitSelect()
1753 if (SelectCanUseCMOV(select)) { in VisitSelect()
1754 if (select->InputAt(1)->IsConstant()) { in VisitSelect()
1764 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { in VisitSelect()
1770 void InstructionCodeGeneratorX86::VisitSelect(HSelect* select) { in VisitSelect() argument
[all …]
Dcode_generator_arm_vixl.cc2751 void LocationsBuilderARMVIXL::VisitSelect(HSelect* select) { in VisitSelect() argument
2752 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); in VisitSelect()
2753 const bool is_floating_point = Primitive::IsFloatingPointType(select->GetType()); in VisitSelect()
2757 locations->SetInAt(1, Location::FpuRegisterOrConstant(select->GetTrueValue())); in VisitSelect()
2760 locations->SetInAt(1, Arm8BitEncodableConstantOrRegister(select->GetTrueValue())); in VisitSelect()
2763 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { in VisitSelect()
2764 locations->SetInAt(2, Location::RegisterOrConstant(select->GetCondition())); in VisitSelect()
2771 locations->SetInAt(0, Arm8BitEncodableConstantOrRegister(select->GetFalseValue())); in VisitSelect()
2778 void InstructionCodeGeneratorARMVIXL::VisitSelect(HSelect* select) { in VisitSelect() argument
2779 HInstruction* const condition = select->GetCondition(); in VisitSelect()
[all …]
Dcode_generator_arm.cc2717 void LocationsBuilderARM::VisitSelect(HSelect* select) { in VisitSelect() argument
2718 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); in VisitSelect()
2719 const bool is_floating_point = Primitive::IsFloatingPointType(select->GetType()); in VisitSelect()
2723 locations->SetInAt(1, Location::FpuRegisterOrConstant(select->GetTrueValue())); in VisitSelect()
2726 locations->SetInAt(1, Arm8BitEncodableConstantOrRegister(select->GetTrueValue())); in VisitSelect()
2729 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { in VisitSelect()
2730 locations->SetInAt(2, Location::RegisterOrConstant(select->GetCondition())); in VisitSelect()
2737 locations->SetInAt(0, Arm8BitEncodableConstantOrRegister(select->GetFalseValue())); in VisitSelect()
2744 void InstructionCodeGeneratorARM::VisitSelect(HSelect* select) { in VisitSelect() argument
2745 HInstruction* const condition = select->GetCondition(); in VisitSelect()
[all …]
Dcode_generator_mips64.cc3945 void LocationsBuilderMIPS64::VisitSelect(HSelect* select) { in VisitSelect() argument
3946 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); in VisitSelect()
3947 if (Primitive::IsFloatingPointType(select->GetType())) { in VisitSelect()
3954 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { in VisitSelect()
3960 void InstructionCodeGeneratorMIPS64::VisitSelect(HSelect* select) { in VisitSelect() argument
3961 LocationSummary* locations = select->GetLocations(); in VisitSelect()
3963 GenerateTestAndBranch(select, in VisitSelect()
3967 codegen_->MoveLocation(locations->Out(), locations->InAt(1), select->GetType()); in VisitSelect()
Dintrinsics_mips.cc935 MipsLabel select; in GenMinMaxFP() local
952 __ B(&select); in GenMinMaxFP()
1012 __ Bind(&select); in GenMinMaxFP()
/art/runtime/openjdkjvmti/
Djvmti_weak_table-inl.h350 bool select;
352 select = false;
355 select = true;
360 select = true;
363 if (select) {
/art/test/044-proxy/src/
DReturnsAndArgPassing.java47 Object selectArg(int select, int a, long b, float c, double d, Object x); in selectArg() argument
79 int select = (Integer)args[0]; in invoke() local
80 return args[select]; in invoke()
/art/test/595-error-class/smali/
Dmerge.smali21 .method public static select(Z)Ljava/lang/Object;
/art/runtime/jdwp/
Djdwp_adb.cc402 selCount = select(maxfd + 1, &readfds, nullptr, nullptr, nullptr); in ProcessIncoming()
Djdwp_socket.cc436 selCount = select(maxfd + 1, &readfds, nullptr, nullptr, nullptr); in ProcessIncoming()
/art/runtime/
Dnative_stack_dump.cc157 int retval = TEMP_FAILURE_RETRY(select(in + 1, &rfds, nullptr, nullptr, &tv)); in Drain()
/art/test/911-get-stack-trace/
Dexpected.txt606 ### Other select threads (suspended) ###