Lines Matching refs:b
877 static bool AreLowerPrecisionArgs(DataType::Type to_type, HInstruction* a, HInstruction* b) { in AreLowerPrecisionArgs() argument
881 if (b->IsTypeConversion() && b->GetType() == to_type) { in AreLowerPrecisionArgs()
882 b = b->InputAt(0); in AreLowerPrecisionArgs()
885 DataType::Type type2 = b->GetType(); in AreLowerPrecisionArgs()
898 HInstruction* b, in AllowInMinMax() argument
901 if (IsInt64AndGet(b, /*out*/ &value) && in AllowInMinMax()
957 HInstruction* b = condition->InputAt(1); in VisitSelect() local
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()
979 replace_with = NewIntegralMinMax(GetGraph()->GetAllocator(), a, b, select, is_min); in VisitSelect()
985 if (a == the_negated && a == not_negated && IsInt64Value(b, 0)) { in VisitSelect()
997 (a == true_sub1 && b == true_sub2 && a == false_sub2 && b == false_sub1)) || in VisitSelect()
999 (a == true_sub2 && b == true_sub1 && a == false_sub1 && b == false_sub2))) && in VisitSelect()
1000 AreLowerPrecisionArgs(t_type, a, b)) { in VisitSelect()