Home
last modified time | relevance | path

Searched refs:IsIntegralType (Results 1 – 15 of 15) sorted by relevance

/art/compiler/optimizing/
Dinstruction_simplifier_shared.h32 return DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type) && in CanFitInShifterOperand()
Ddata_type.h107 static bool IsIntegralType(Type type) { in IsIntegralType() function
269 IsIntegralType(input_type) && in IsTypeConversionImplicit()
270 IsIntegralType(result_type) && in IsTypeConversionImplicit()
276 if (IsIntegralType(result_type) && result_type != Type::kInt64) { in IsTypeConversionImplicit()
Dssa_builder.cc145 } else if (DataType::IsIntegralType(common_type)) { in TypePhiFromInputs()
152 } else if (DataType::IsIntegralType(input_type)) { in TypePhiFromInputs()
175 if (DataType::IsIntegralType(common_type)) { in TypeInputsOfPhi()
388 DCHECK(DataType::IsIntegralType(value_type)); in FixAmbiguousArrayOps()
407 DCHECK(DataType::IsIntegralType(array_type)); in FixAmbiguousArrayOps()
408 DCHECK(DataType::IsIntegralType(value_type)); in FixAmbiguousArrayOps()
669 DCHECK(DataType::IsIntegralType(aget->GetType())); in GetFloatOrDoubleEquivalentOfArrayGet()
Dinstruction_simplifier_arm64.cc251 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
Dinstruction_simplifier_arm.cc280 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
Dinstruction_simplifier.cc198 if (!DataType::IsIntegralType(binop->GetType())) { in TryMoveNegOnInputsAfterBinop()
408 if (DataType::IsIntegralType(source_type) && !DataType::Is64BitType(source_type)) { in VisitShift()
968 if (DataType::IsIntegralType(t_type) && DataType::Kind(t_type) == DataType::Kind(f_type)) { in VisitSelect()
1124 if (!DataType::IsIntegralType(input_type) || in IsTypeConversionForStoringIntoNoWiderFieldOnly()
1125 !DataType::IsIntegralType(result_type) || in IsTypeConversionForStoringIntoNoWiderFieldOnly()
1193 DataType::IsIntegralType(input_type) && in VisitTypeConversion()
1194 DataType::IsIntegralType(original_type) && in VisitTypeConversion()
1195 DataType::IsIntegralType(result_type) && in VisitTypeConversion()
1218 } else if (input->IsAnd() && DataType::IsIntegralType(result_type)) { in VisitTypeConversion()
1219 DCHECK(DataType::IsIntegralType(input_type)); in VisitTypeConversion()
[all …]
Dconstant_folding.cc288 if (!DataType::IsIntegralType(type)) { in VisitRem()
332 if (!DataType::IsIntegralType(type)) { in VisitSub()
Dscheduler_arm.cc431 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleGenerateConditionIntegralOrNonPrimitive()
494 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleCondition()
Dnodes_vector.h961 DCHECK(DataType::IsIntegralType(packed_type)); in HVecMultiplyAccumulate()
1056 DCHECK(DataType::IsIntegralType(packed_type)); in HVecDotProd()
Dcode_generator.cc79 return DataType::IsIntegralType(type) || (type == DataType::Type::kReference); in CheckType()
85 return (DataType::IsIntegralType(type) && type != DataType::Type::kInt64) in CheckType()
92 return DataType::IsIntegralType(type) && (type != DataType::Type::kInt64); in CheckType()
Dloop_optimization.cc266 DCHECK(DataType::IsIntegralType(other_type)); in GetOtherVL()
267 DCHECK(DataType::IsIntegralType(vector_type)); in GetOtherVL()
1401 if (DataType::IsIntegralType(from) && DataType::IsIntegralType(to)) { in VectorizeUse()
Dcode_generator_mips64.cc3643 if (!DataType::IsIntegralType(type)) { in VisitDivZeroCheck()
7289 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
7336 } else if (DataType::IsFloatingPointType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
7354 } else if (DataType::IsIntegralType(result_type) && DataType::IsFloatingPointType(input_type)) { in VisitTypeConversion()
Dcode_generator_arm_vixl.cc1516 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in GenerateTest()
1675 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in GenerateConditionIntegralOrNonPrimitive()
1766 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in CanEncodeConstantAs8BitImmediate()
2928 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleCondition()
3385 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion()
Dcode_generator_mips.cc9699 if (result_type == DataType::Type::kInt64 && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
9708 } else if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
9747 } else if (DataType::IsFloatingPointType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
9782 } else if (DataType::IsIntegralType(result_type) && DataType::IsFloatingPointType(input_type)) { in VisitTypeConversion()
Dintrinsics_arm64.cc88 if (DataType::IsIntegralType(type) || type == DataType::Type::kReference) { in MoveFromReturnRegister()