Lines Matching refs:true_value

921   HInstruction* true_value = select->GetTrueValue();  in VisitSelect()  local
927 std::swap(true_value, false_value); in VisitSelect()
929 select->ReplaceInput(true_value, 1); in VisitSelect()
934 if (true_value == false_value) { in VisitSelect()
936 replace_with = true_value; in VisitSelect()
940 replace_with = true_value; in VisitSelect()
946 } else if (true_value->IsIntConstant() && false_value->IsIntConstant()) { in VisitSelect()
947 if (true_value->AsIntConstant()->IsTrue() && false_value->AsIntConstant()->IsFalse()) { in VisitSelect()
950 } else if (true_value->AsIntConstant()->IsFalse() && false_value->AsIntConstant()->IsTrue()) { in VisitSelect()
958 DataType::Type t_type = true_value->GetType(); in VisitSelect()
968 HInstruction* new_a = AllowInMinMax(cmp, a, b, true_value); in VisitSelect()
974 ((a == true_value && b == false_value) || in VisitSelect()
975 (b == true_value && a == false_value))) { in VisitSelect()
978 bool is_min = (cmp == kCondLT || cmp == kCondLE) == (a == true_value); in VisitSelect()
980 } else if (((cmp == kCondLT || cmp == kCondLE) && true_value->IsNeg()) || in VisitSelect()
983 HInstruction* the_negated = negLeft ? true_value->InputAt(0) : false_value->InputAt(0); in VisitSelect()
984 HInstruction* not_negated = negLeft ? false_value : true_value; in VisitSelect()
991 } else if (true_value->IsSub() && false_value->IsSub()) { in VisitSelect()
992 HInstruction* true_sub1 = true_value->InputAt(0); in VisitSelect()
993 HInstruction* true_sub2 = true_value->InputAt(1); in VisitSelect()
1004 replace_with = NewIntegralAbs(GetGraph()->GetAllocator(), true_value, select); in VisitSelect()