Home
last modified time | relevance | path

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

/aosp12/art/compiler/optimizing/
H A Ddata_type.h107 static bool IsIntegralType(Type type) { in IsIntegralType() function
273 IsIntegralType(input_type) && in IsTypeConversionImplicit()
274 IsIntegralType(result_type) && in IsTypeConversionImplicit()
280 if (IsIntegralType(result_type) && result_type != Type::kInt64) { in IsTypeConversionImplicit()
H A Dinstruction_simplifier_shared.h32 return DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type) && in CanFitInShifterOperand()
H A 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()
688 DCHECK(DataType::IsIntegralType(aget->GetType())); in GetFloatOrDoubleEquivalentOfArrayGet()
H A Dinstruction_simplifier.cc207 if (!DataType::IsIntegralType(binop->GetType())) { in TryMoveNegOnInputsAfterBinop()
1212 if (!DataType::IsIntegralType(input_type) || in IsTypeConversionForStoringIntoNoWiderFieldOnly()
1213 !DataType::IsIntegralType(result_type) || in IsTypeConversionForStoringIntoNoWiderFieldOnly()
1281 DataType::IsIntegralType(input_type) && in VisitTypeConversion()
1282 DataType::IsIntegralType(original_type) && in VisitTypeConversion()
1283 DataType::IsIntegralType(result_type) && in VisitTypeConversion()
1307 DCHECK(DataType::IsIntegralType(input_type)); in VisitTypeConversion()
1450 DCHECK(DataType::IsIntegralType(instruction->GetType())); in VisitAnd()
2183 DCHECK(DataType::IsIntegralType(type)); in VisitSub()
2876 if (!DataType::IsIntegralType(instruction->GetType())) { in TryHandleAssociativeAndCommutativeOperation()
[all …]
H A Dinstruction_simplifier_arm.cc291 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
H A Dinstruction_simplifier_arm64.cc262 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
H A Dconstant_folding.cc308 if (!DataType::IsIntegralType(type)) { in VisitRem()
352 if (!DataType::IsIntegralType(type)) { in VisitSub()
H A Dnodes_vector.h1029 DCHECK(DataType::IsIntegralType(packed_type)); in HVecMultiplyAccumulate()
1124 DCHECK(DataType::IsIntegralType(packed_type)); in HVecDotProd()
1366 DCHECK(DataType::IsIntegralType(left->GetType())); in HVecPredWhile()
1367 DCHECK(DataType::IsIntegralType(right->GetType())); in HVecPredWhile()
H A 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()
H A Dloop_optimization.cc265 DCHECK(DataType::IsIntegralType(other_type)); in GetOtherVL()
266 DCHECK(DataType::IsIntegralType(vector_type)); in GetOtherVL()
1445 if (DataType::IsIntegralType(from) && DataType::IsIntegralType(to)) { in VectorizeUse()
H A Dcode_generator.cc74 return DataType::IsIntegralType(type) || (type == DataType::Type::kReference); in CheckType()
80 return (DataType::IsIntegralType(type) && type != DataType::Type::kInt64) in CheckType()
87 return DataType::IsIntegralType(type) && (type != DataType::Type::kInt64); in CheckType()
H A Dnodes.h6197 DCHECK(DataType::IsIntegralType(GetType()));
6198 DCHECK(DataType::IsIntegralType(new_type));
6287 DCHECK(DataType::IsIntegralType(GetType()));
6288 DCHECK(DataType::IsIntegralType(new_type));
6430 DCHECK(DataType::IsIntegralType(GetType()));
6431 DCHECK(DataType::IsIntegralType(new_type));
7293 DCHECK(DataType::IsIntegralType(GetType()));
7294 DCHECK(DataType::IsIntegralType(new_type));
H A Dcode_generator_arm64.cc2270 DCHECK(DataType::IsIntegralType(instr->GetType())) << instr->GetType(); in VisitBitwiseNegatedRight()
3440 if (!DataType::IsIntegralType(type)) { in VisitDivZeroCheck()
4758 if (DataType::IsIntegralType(type) || type == DataType::Type::kReference) { in MoveFromReturnRegister()
6241 if (DataType::IsIntegralType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
6262 } else if (DataType::IsFloatingPointType(result_type) && DataType::IsIntegralType(input_type)) { in VisitTypeConversion()
6264 } else if (DataType::IsIntegralType(result_type) && DataType::IsFloatingPointType(input_type)) { in VisitTypeConversion()
H A Dcode_generator_arm_vixl.cc1539 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in GenerateTest()
1698 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in GenerateConditionIntegralOrNonPrimitive()
1789 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in CanEncodeConstantAs8BitImmediate()
3151 DCHECK(DataType::IsIntegralType(type) || type == DataType::Type::kReference) << type; in HandleCondition()
3686 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion()
H A Dintrinsics_x86.cc3343 } else if (IsVarHandleGetAndBitwiseOp(invoke) && !DataType::IsIntegralType(value_type)) { in IsValidFieldVarHandleExpected()
H A Dintrinsics_arm64.cc4332 } else if (IsVarHandleGetAndBitwiseOp(invoke) && !DataType::IsIntegralType(value_type)) { in HasVarHandleIntrinsicImplementation()
H A Dintrinsics_arm_vixl.cc4184 } else if (IsVarHandleGetAndBitwiseOp(invoke) && !DataType::IsIntegralType(value_type)) { in HasVarHandleIntrinsicImplementation()
H A Dcode_generator_x86_64.cc2948 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion()
H A Dcode_generator_x86.cc2855 DCHECK(DataType::IsIntegralType(input_type)) << input_type; in VisitTypeConversion()