/aosp12/art/compiler/optimizing/ |
H A D | data_type_test.cc | 42 CheckConversion<DataType::Type::kFloat32, Primitive::kPrimFloat>(); in TEST() 99 EXPECT_FALSE(DataType::IsTypeConversionImplicit(input_type, DataType::Type::kFloat32)); in TEST() 103 EXPECT_FALSE(DataType::IsTypeConversionImplicit(DataType::Type::kFloat32, result_type)); in TEST() 107 DataType::IsTypeConversionImplicit(DataType::Type::kFloat32, DataType::Type::kFloat32)); in TEST() 109 DataType::IsTypeConversionImplicit(DataType::Type::kFloat32, DataType::Type::kFloat64)); in TEST() 111 DataType::IsTypeConversionImplicit(DataType::Type::kFloat64, DataType::Type::kFloat32)); in TEST()
|
H A D | scheduler_arm.cc | 41 case DataType::Type::kFloat32: in HandleBinaryOperationLantencies() 65 case DataType::Type::kFloat32: in VisitMul() 81 case DataType::Type::kFloat32: in HandleBitwiseOperationLantencies() 529 case DataType::Type::kFloat32: in VisitCompare() 698 case DataType::Type::kFloat32: { in VisitArrayGet() 783 case DataType::Type::kFloat32: { in VisitArraySet() 843 case DataType::Type::kFloat32: in VisitDiv() 957 case DataType::Type::kFloat32: in HandleFieldGetLatencies() 1023 case DataType::Type::kFloat32: in HandleFieldSetLatencies() 1076 case DataType::Type::kFloat32: in VisitTypeConversion() [all …]
|
H A D | code_generator_vector_x86.cc | 49 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 104 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 136 case DataType::Type::kFloat32: in VisitVecExtractScalar() 171 case DataType::Type::kFloat32: in VisitVecExtractScalar() 194 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 306 case DataType::Type::kFloat32: in VisitVecNeg() 345 case DataType::Type::kFloat32: in VisitVecAbs() 396 case DataType::Type::kFloat32: in VisitVecNot() 423 case DataType::Type::kFloat32: in CreateVecBinOpLocations() 445 case DataType::Type::kFloat32: in CreateVecTerOpLocations() [all …]
|
H A D | code_generator_vector_x86_64.cc | 44 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 95 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 124 case DataType::Type::kFloat32: in VisitVecExtractScalar() 154 case DataType::Type::kFloat32: in VisitVecExtractScalar() 177 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 289 case DataType::Type::kFloat32: in VisitVecNeg() 328 case DataType::Type::kFloat32: in VisitVecAbs() 379 case DataType::Type::kFloat32: in VisitVecNot() 406 case DataType::Type::kFloat32: in CreateVecBinOpLocations() 428 case DataType::Type::kFloat32: in CreateVecTerOpLocations() [all …]
|
H A D | data_type-inl.h | 35 case Primitive::kPrimFloat: return DataType::Type::kFloat32; in DataTypeFromPrimitive() 53 case DataType::Type::kFloat32: return Primitive::kPrimFloat; in DataTypeToPrimitive() 79 case DataType::Type::kFloat32: return 'f'; // Java float (F). in TypeId()
|
H A D | code_generator_vector_arm64_sve.cc | 95 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 150 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 183 case DataType::Type::kFloat32: in VisitVecExtractScalar() 206 case DataType::Type::kFloat32: in VisitVecExtractScalar() 232 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 327 case DataType::Type::kFloat32: in VisitVecNeg() 363 case DataType::Type::kFloat32: in VisitVecAbs() 422 case DataType::Type::kFloat32: in CreateVecBinOpLocations() 461 case DataType::Type::kFloat32: in VisitVecAdd() 520 case DataType::Type::kFloat32: in VisitVecSub() [all …]
|
H A D | side_effects_test.cc | 33 DataType::Type::kFloat32, 167 SideEffects::FieldReadOfType(DataType::Type::kFloat32, /* is_volatile= */ false)); in TEST() 170 SideEffects::ArrayReadOfType(DataType::Type::kFloat32)); in TEST() 252 SideEffects::ArrayReadOfType(DataType::Type::kFloat32).ToString().c_str()); in TEST() 261 s = s.Union(SideEffects::ArrayReadOfType(DataType::Type::kFloat32)); in TEST()
|
H A D | data_type.h | 41 kFloat32, enumerator 62 case Type::kFloat32: in SizeShift() 89 case Type::kFloat32: in Size() 104 return type == Type::kFloat32 || type == Type::kFloat64; in IsFloatingPointType()
|
H A D | code_generator_vector_arm64_neon.cc | 93 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 150 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 185 case DataType::Type::kFloat32: in VisitVecExtractScalar() 208 case DataType::Type::kFloat32: in VisitVecExtractScalar() 236 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 332 case DataType::Type::kFloat32: in VisitVecNeg() 371 case DataType::Type::kFloat32: in VisitVecAbs() 424 case DataType::Type::kFloat32: in CreateVecBinOpLocations() 464 case DataType::Type::kFloat32: in VisitVecAdd() 578 case DataType::Type::kFloat32: in VisitVecSub() [all …]
|
H A D | common_arm.h | 89 DCHECK_EQ(type, DataType::Type::kFloat32) << type; in OutputSRegister() 101 if (type == DataType::Type::kFloat32) { in OutputVRegister() 110 DCHECK_EQ(type, DataType::Type::kFloat32) << type; in InputSRegisterAt() 122 if (type == DataType::Type::kFloat32) { in InputVRegisterAt()
|
H A D | licm_test.cc | 186 parameter_, int_constant_, float_constant_, DataType::Type::kFloat32, 0); in TEST_F() 201 parameter_, int_constant_, DataType::Type::kFloat32, 0); in TEST_F() 204 parameter_, get_array, float_constant_, DataType::Type::kFloat32, 0); in TEST_F()
|
H A D | instruction_builder.cc | 1711 constexpr DataType::Type kFloat32 = DataType::Type::kFloat32; in BuildSimpleIntrinsic() local 2807 Unop_12x<HNeg>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2917 Binop_23x<HAdd>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2932 Binop_23x<HSub>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2957 Binop_23x<HMul>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2979 Binop_23x<HDiv>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 3001 Binop_23x<HRem>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 3081 Binop_12x<HAdd>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 3096 Binop_12x<HSub>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 3116 Binop_12x<HMul>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() [all …]
|
H A D | instruction_simplifier_arm.cc | 213 || type == DataType::Type::kFloat32 in VisitArrayGet() 234 || type == DataType::Type::kFloat32 in VisitArraySet()
|
H A D | scheduler_arm64.cc | 85 case DataType::Type::kFloat32: in VisitDiv() 266 if (instr->GetPackedType() == DataType::Type::kFloat32) { in VisitVecDiv()
|
H A D | code_generator_x86_64.cc | 2137 case DataType::Type::kFloat32: in HandleCondition() 2318 case DataType::Type::kFloat32: in VisitCompare() 2491 case DataType::Type::kFloat32: in VisitReturn() 2559 case DataType::Type::kFloat32: in GetReturnLocation() 2879 case DataType::Type::kFloat32: in VisitNeg() 3006 case DataType::Type::kFloat32: in VisitTypeConversion() 3296 case DataType::Type::kFloat32: in VisitTypeConversion() 3546 case DataType::Type::kFloat32: in VisitSub() 3648 case DataType::Type::kFloat32: in VisitMul() 4144 case DataType::Type::kFloat32: in VisitDiv() [all …]
|
H A D | ssa_builder.cc | 160 (common_type == DataType::Type::kFloat32 && input_type == DataType::Type::kReference) || in TypePhiFromInputs() 161 (common_type == DataType::Type::kReference && input_type == DataType::Type::kFloat32)); in TypePhiFromInputs() 302 type == DataType::Type::kInt32 ? DataType::Type::kFloat32 : DataType::Type::kFloat64, in CreateFloatOrDoubleEquivalentOfArrayGet()
|
H A D | code_generator_x86.cc | 1254 case DataType::Type::kFloat32: in GetReturnLocation() 1515 case DataType::Type::kFloat32: in LoadFromMemoryNoBarrier() 1849 case DataType::Type::kFloat32: in GenerateCompareTestAndBranch() 2163 case DataType::Type::kFloat32: in HandleCondition() 2213 case DataType::Type::kFloat32: in HandleCondition() 2411 case DataType::Type::kFloat32: in VisitReturn() 2439 case DataType::Type::kFloat32: in VisitReturn() 2704 case DataType::Type::kFloat32: in VisitNeg() 2914 case DataType::Type::kFloat32: in VisitTypeConversion() 3209 case DataType::Type::kFloat32: in VisitTypeConversion() [all …]
|
H A D | code_generator_arm_vixl.cc | 288 case DataType::Type::kFloat32: in GetLoadOperandType() 313 case DataType::Type::kFloat32: in GetStoreOperandType() 3620 case DataType::Type::kFloat32: in VisitNeg() 3654 case DataType::Type::kFloat32: in VisitNeg() 3749 case DataType::Type::kFloat32: in VisitTypeConversion() 3964 case DataType::Type::kFloat32: in VisitTypeConversion() 4059 case DataType::Type::kFloat32: in VisitAdd() 4096 case DataType::Type::kFloat32: in VisitAdd() 4123 case DataType::Type::kFloat32: in VisitSub() 4158 case DataType::Type::kFloat32: in VisitSub() [all …]
|
H A D | code_generator_arm64.cc | 1605 case DataType::Type::kFloat32: in Load() 1714 case DataType::Type::kFloat32: in Store() 1777 case DataType::Type::kFloat32: in StoreRelease() 1953 case DataType::Type::kFloat32: in HandleBinaryOp() 2174 case DataType::Type::kFloat32: in HandleBinaryOp() 2966 case DataType::Type::kFloat32: in VisitCompare() 3003 case DataType::Type::kFloat32: in VisitCompare() 3397 case DataType::Type::kFloat32: in VisitDiv() 3417 case DataType::Type::kFloat32: in VisitDiv() 5592 case DataType::Type::kFloat32: in VisitMul() [all …]
|
H A D | register_allocator_linear_scan.cc | 89 && (interval->GetType() != DataType::Type::kFloat32); in ShouldProcess() 139 : DataType::Type::kFloat32; in BlockRegister() 272 && (instruction->GetType() != DataType::Type::kFloat32); in ProcessInstruction() 1122 case DataType::Type::kFloat32: in AllocateSpillSlotFor()
|
H A D | code_generator.cc | 71 return (type == DataType::Type::kFloat32) || (type == DataType::Type::kFloat64); in CheckType() 81 || (type == DataType::Type::kFloat32) in CheckType() 93 return type == DataType::Type::kFloat32; in CheckType() 801 case DataType::Type::kFloat32: in GenerateUnresolvedFieldAccess() 1212 if ((type == DataType::Type::kFloat32) || (type == DataType::Type::kFloat64)) { in RecordPcInfo()
|
H A D | intrinsics_arm_vixl.cc | 2021 case DataType::Type::kFloat32: in GenerateReverseBytes() 2745 case DataType::Type::kFloat32: { in GenerateIntrinsicGet() 2926 if (offset.IsValid() && (DataType::Is64BitType(type) || type == DataType::Type::kFloat32)) { in GenerateIntrinsicSet() 2958 case DataType::Type::kFloat32: in GenerateIntrinsicSet() 3643 GenerateReverseBytes(assembler, DataType::Type::kFloat32, loaded_value, old_value); in GenerateGetAndUpdate() 4333 } else if (type == DataType::Type::kFloat32) { in GenerateVarHandleGet() 4470 if (DataType::Is64BitType(value_type) || value_type == DataType::Type::kFloat32) { in GenerateVarHandleSet() 4495 } else if (value_type == DataType::Type::kFloat32) { in GenerateVarHandleSet() 4699 } else if (value_type == DataType::Type::kFloat32) { in GenerateVarHandleCompareAndSetOrExchange() 4802 } else if (value_type == DataType::Type::kFloat32) { in GenerateVarHandleCompareAndSetOrExchange() [all …]
|
H A D | loop_optimization.cc | 1468 } else if (to == DataType::Type::kFloat32 && from == DataType::Type::kInt32) { in VectorizeUse() 1639 case DataType::Type::kFloat32: in TrySetVectorType() 1668 case DataType::Type::kFloat32: in TrySetVectorType() 1717 case DataType::Type::kFloat32: in TrySetVectorType()
|
H A D | instruction_simplifier.cc | 1183 !(result_type == DataType::Type::kInt64 && input_type == DataType::Type::kFloat32); in IsTypeConversionLossless() 1783 DCHECK_EQ(type, DataType::Type::kFloat32); in VisitDiv() 2385 case DataType::Type::kFloat32: in SimplifySystemArrayCopy() 2428 DCHECK_EQ(type, DataType::Type::kFloat32); in SimplifyFP2Int()
|
H A D | register_allocation_resolver.cc | 110 case DataType::Type::kFloat32: in Resolve()
|