Searched refs:IsIntegralType (Results 1 – 20 of 20) sorted by relevance
32 return DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type) && in CanFitInShifterOperand()
107 static bool IsIntegralType(Type type) { in IsIntegralType() function233 IsIntegralType(input_type) && in IsTypeConversionImplicit()234 IsIntegralType(result_type) && in IsTypeConversionImplicit()240 if (IsIntegralType(result_type) && result_type != Type::kInt64) { in IsTypeConversionImplicit()
142 } else if (DataType::IsIntegralType(common_type)) { in TypePhiFromInputs()149 } else if (DataType::IsIntegralType(input_type)) { in TypePhiFromInputs()172 if (DataType::IsIntegralType(common_type)) { in TypeInputsOfPhi()385 DCHECK(DataType::IsIntegralType(value_type)); in FixAmbiguousArrayOps()404 DCHECK(DataType::IsIntegralType(array_type)); in FixAmbiguousArrayOps()405 DCHECK(DataType::IsIntegralType(value_type)); in FixAmbiguousArrayOps()650 DCHECK(DataType::IsIntegralType(aget->GetType())); in GetFloatOrDoubleEquivalentOfArrayGet()
251 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
275 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
191 if (!DataType::IsIntegralType(binop->GetType())) { in TryMoveNegOnInputsAfterBinop()401 if (DataType::IsIntegralType(source_type) && !DataType::Is64BitType(source_type)) { in VisitShift()1092 if (!DataType::IsIntegralType(input_type) || in IsTypeConversionForStoringIntoNoWiderFieldOnly()1093 !DataType::IsIntegralType(result_type) || in IsTypeConversionForStoringIntoNoWiderFieldOnly()1162 DataType::IsIntegralType(input_type) && in VisitTypeConversion()1163 DataType::IsIntegralType(original_type) && in VisitTypeConversion()1164 DataType::IsIntegralType(result_type) && in VisitTypeConversion()1187 } else if (input->IsAnd() && DataType::IsIntegralType(result_type)) { in VisitTypeConversion()1188 DCHECK(DataType::IsIntegralType(input_type)); in VisitTypeConversion()1236 bool integral_type = DataType::IsIntegralType(instruction->GetType()); in VisitAdd()[all …]
287 if (!DataType::IsIntegralType(type)) { in VisitRem()331 if (!DataType::IsIntegralType(type)) { in VisitSub()
431 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleGenerateConditionIntegralOrNonPrimitive()494 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleCondition()
267 DCHECK(DataType::IsIntegralType(other_type)); in GetOtherVL()268 DCHECK(DataType::IsIntegralType(vector_type)); in GetOtherVL()1194 if (DataType::IsIntegralType(from) && DataType::IsIntegralType(to)) { in VectorizeUse()
80 return DataType::IsIntegralType(type) || (type == DataType::Type::kReference); in CheckType()86 return (DataType::IsIntegralType(type) && type != DataType::Type::kInt64) in CheckType()93 return DataType::IsIntegralType(type) && (type != DataType::Type::kInt64); in CheckType()
2484 DCHECK(DataType::IsIntegralType(instr->GetType())) << instr->GetType(); in VisitBitwiseNegatedRight()3463 if (!DataType::IsIntegralType(type)) { in VisitDivZeroCheck()5685 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()5706 } else if (DataType::IsFloatingPointType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()5708 } else if (DataType::IsIntegralType(result_type) && DataType::IsFloatingPointType(input_type)) { in VisitTypeConversion()
5609 DCHECK(DataType::IsIntegralType(GetType())); in SetType()5610 DCHECK(DataType::IsIntegralType(new_type)); in SetType()5747 DCHECK(DataType::IsIntegralType(GetType())); in SetType()5748 DCHECK(DataType::IsIntegralType(new_type)); in SetType()6485 DCHECK(DataType::IsIntegralType(GetType())); in SetType()6486 DCHECK(DataType::IsIntegralType(new_type)); in SetType()
3499 if (!DataType::IsIntegralType(type)) { in VisitDivZeroCheck()6889 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()6936 } else if (DataType::IsFloatingPointType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()6954 } else if (DataType::IsIntegralType(result_type) && DataType::IsFloatingPointType(input_type)) { in VisitTypeConversion()
2010 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in GenerateTest()2169 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in GenerateConditionIntegralOrNonPrimitive()2260 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in CanEncodeConstantAs8BitImmediate()3320 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleCondition()3768 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion()
9035 if (result_type == DataType::Type::kInt64 && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()9044 } else if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()9083 } else if (DataType::IsFloatingPointType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()9118 } else if (DataType::IsIntegralType(result_type) && DataType::IsFloatingPointType(input_type)) { in VisitTypeConversion()
61 if (DataType::IsIntegralType(type) || type == DataType::Type::kReference) { in MoveFromReturnRegister()
88 if (DataType::IsIntegralType(type) || type == DataType::Type::kReference) { in MoveFromReturnRegister()
73 if (DataType::IsIntegralType(type) || type == DataType::Type::kReference) { in MoveFromReturnRegister()
2564 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion()
2472 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion()