Home
last modified time | relevance | path

Searched refs:kFloat32 (Results 1 – 25 of 37) sorted by relevance

12

/aosp12/art/compiler/optimizing/
H A Ddata_type_test.cc42 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 Dscheduler_arm.cc41 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 Dcode_generator_vector_x86.cc49 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 Dcode_generator_vector_x86_64.cc44 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 Ddata_type-inl.h35 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 Dcode_generator_vector_arm64_sve.cc95 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 Dside_effects_test.cc33 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 Ddata_type.h41 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 Dcode_generator_vector_arm64_neon.cc93 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 Dcommon_arm.h89 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 Dlicm_test.cc186 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 Dinstruction_builder.cc1711 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 Dinstruction_simplifier_arm.cc213 || type == DataType::Type::kFloat32 in VisitArrayGet()
234 || type == DataType::Type::kFloat32 in VisitArraySet()
H A Dscheduler_arm64.cc85 case DataType::Type::kFloat32: in VisitDiv()
266 if (instr->GetPackedType() == DataType::Type::kFloat32) { in VisitVecDiv()
H A Dcode_generator_x86_64.cc2137 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 Dssa_builder.cc160 (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 Dcode_generator_x86.cc1254 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 Dcode_generator_arm_vixl.cc288 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 Dcode_generator_arm64.cc1605 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 Dregister_allocator_linear_scan.cc89 && (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 Dcode_generator.cc71 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 Dintrinsics_arm_vixl.cc2021 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 Dloop_optimization.cc1468 } 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 Dinstruction_simplifier.cc1183 !(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 Dregister_allocation_resolver.cc110 case DataType::Type::kFloat32: in Resolve()

12