Searched defs:select (Results 1 - 10 of 10) sorted by relevance
/art/compiler/optimizing/ |
H A D | select_generator.cc | 120 HSelect* select = new (graph_->GetArena()) HSelect(if_instruction->InputAt(0), local 125 select->SetReferenceTypeInfo(phi->GetReferenceTypeInfo()); 127 block->InsertInstructionBefore(select, if_instruction); 131 phi->ReplaceInput(select, predecessor_index_false);
|
H A D | instruction_simplifier.cc | 90 void VisitSelect(HSelect* select) OVERRIDE; 679 void InstructionSimplifierVisitor::VisitSelect(HSelect* select) { argument 681 HInstruction* condition = select->GetCondition(); 682 HInstruction* true_value = select->GetTrueValue(); 683 HInstruction* false_value = select->GetFalseValue(); 689 select->ReplaceInput(false_value, 0); 690 select->ReplaceInput(true_value, 1); 691 select->ReplaceInput(condition, 2); 713 replace_with = GetGraph()->InsertOppositeCondition(condition, select); 718 select 1671 HInstruction* select = new (GetGraph()->GetArena()) HSelect(condition, nan, invoke, dex_pc); local [all...] |
H A D | intrinsics_mips.cc | 895 MipsLabel select; local 912 __ B(&select); 972 __ Bind(&select);
|
H A D | code_generator_mips64.cc | 2674 void LocationsBuilderMIPS64::VisitSelect(HSelect* select) { argument 2675 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); 2676 if (Primitive::IsFloatingPointType(select->GetType())) { 2683 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { 2689 void InstructionCodeGeneratorMIPS64::VisitSelect(HSelect* select) { argument 2690 LocationSummary* locations = select->GetLocations(); 2692 GenerateTestAndBranch(select, 2696 codegen_->MoveLocation(locations->Out(), locations->InAt(1), select->GetType());
|
H A D | code_generator_arm64.cc | 2975 static inline SelectVariant GetSelectVariant(HSelect* select) { argument 2976 if (Primitive::IsFloatingPointType(select->GetType())) { 2978 } else if (IsRecognizedCselConstant(select->GetFalseValue())) { 2980 } else if (IsRecognizedCselConstant(select->GetTrueValue())) { 2998 void LocationsBuilderARM64::VisitSelect(HSelect* select) { argument 2999 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); 3000 switch (GetSelectVariant(select)) { 3007 locations->SetInAt(0, Location::ConstantLocation(select->InputAt(0)->AsConstant())); 3013 locations->SetInAt(1, Location::ConstantLocation(select->InputAt(1)->AsConstant())); 3022 if (IsBooleanValueOrMaterializedCondition(select 3027 VisitSelect(HSelect* select) argument [all...] |
H A D | code_generator_mips.cc | 3349 void LocationsBuilderMIPS::VisitSelect(HSelect* select) { argument 3350 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); 3351 if (Primitive::IsFloatingPointType(select->GetType())) { 3358 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { 3364 void InstructionCodeGeneratorMIPS::VisitSelect(HSelect* select) { argument 3365 LocationSummary* locations = select->GetLocations(); 3367 GenerateTestAndBranch(select, 3371 codegen_->MoveLocation(locations->Out(), locations->InAt(1), select->GetType());
|
H A D | code_generator_arm.cc | 1498 void LocationsBuilderARM::VisitSelect(HSelect* select) { argument 1499 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); 1500 if (Primitive::IsFloatingPointType(select->GetType())) { 1507 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { 1513 void InstructionCodeGeneratorARM::VisitSelect(HSelect* select) { argument 1514 LocationSummary* locations = select->GetLocations(); 1516 GenerateTestAndBranch(select, 1520 codegen_->MoveLocation(locations->Out(), locations->InAt(1), select->GetType());
|
H A D | code_generator_x86.cc | 1489 static bool SelectCanUseCMOV(HSelect* select) { argument 1491 if (Primitive::IsFloatingPointType(select->GetType())) { 1497 HInstruction* condition = select->GetCondition(); 1510 void LocationsBuilderX86::VisitSelect(HSelect* select) { argument 1511 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); 1512 if (Primitive::IsFloatingPointType(select->GetType())) { 1517 if (SelectCanUseCMOV(select)) { 1518 if (select->InputAt(1)->IsConstant()) { 1528 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { 1546 void InstructionCodeGeneratorX86::VisitSelect(HSelect* select) { argument [all...] |
H A D | code_generator_x86_64.cc | 1532 static bool SelectCanUseCMOV(HSelect* select) { argument 1534 if (Primitive::IsFloatingPointType(select->GetType())) { 1539 HInstruction* condition = select->GetCondition(); 1549 void LocationsBuilderX86_64::VisitSelect(HSelect* select) { argument 1550 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select); 1551 if (Primitive::IsFloatingPointType(select->GetType())) { 1556 if (SelectCanUseCMOV(select)) { 1557 if (select->InputAt(1)->IsConstant()) { 1566 if (IsBooleanValueOrMaterializedCondition(select->GetCondition())) { 1572 void InstructionCodeGeneratorX86_64::VisitSelect(HSelect* select) { argument [all...] |
/art/test/044-proxy/src/ |
H A D | ReturnsAndArgPassing.java | 47 Object selectArg(int select, int a, long b, float c, double d, Object x); argument 79 int select = (Integer)args[0]; 80 return args[select];
|
Completed in 294 milliseconds