Home
last modified time | relevance | path

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

12

/art/compiler/optimizing/
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()
Ddata_type-inl.h35 case Primitive::kPrimFloat: return DataType::Type::kFloat32; in DataTypeFromPrimitive()
60 case DataType::Type::kFloat32: return 'f'; // Java float (F). in TypeId()
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()
950 case DataType::Type::kFloat32: in HandleFieldGetLatencies()
1016 case DataType::Type::kFloat32: in HandleFieldSetLatencies()
1069 case DataType::Type::kFloat32: in VisitTypeConversion()
[all …]
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()
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()
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()
250 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv()
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()
[all …]
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()
267 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv()
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()
[all …]
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()
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()
Dcode_generator_vector_arm64_sve.cc62 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
119 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
154 case DataType::Type::kFloat32: in VisitVecExtractScalar()
177 case DataType::Type::kFloat32: in VisitVecExtractScalar()
205 case DataType::Type::kFloat32: in CreateVecUnOpLocations()
266 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv()
301 case DataType::Type::kFloat32: in VisitVecNeg()
340 case DataType::Type::kFloat32: in VisitVecAbs()
393 case DataType::Type::kFloat32: in CreateVecBinOpLocations()
433 case DataType::Type::kFloat32: in VisitVecAdd()
[all …]
Dcode_generator_vector_arm64_neon.cc62 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
119 case DataType::Type::kFloat32: in VisitVecReplicateScalar()
154 case DataType::Type::kFloat32: in VisitVecExtractScalar()
177 case DataType::Type::kFloat32: in VisitVecExtractScalar()
205 case DataType::Type::kFloat32: in CreateVecUnOpLocations()
266 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv()
301 case DataType::Type::kFloat32: in VisitVecNeg()
340 case DataType::Type::kFloat32: in VisitVecAbs()
393 case DataType::Type::kFloat32: in CreateVecBinOpLocations()
433 case DataType::Type::kFloat32: in VisitVecAdd()
[all …]
Dinstruction_simplifier_arm.cc213 || type == DataType::Type::kFloat32 in VisitArrayGet()
234 || type == DataType::Type::kFloat32 in VisitArraySet()
Dinstruction_builder.cc1584 constexpr DataType::Type kFloat32 = DataType::Type::kFloat32; in BuildSimpleIntrinsic() local
1672 instruction = new (allocator_) HMin(kFloat32, /*left=*/ nullptr, /*right=*/ nullptr, dex_pc); in BuildSimpleIntrinsic()
1684 instruction = new (allocator_) HMax(kFloat32, /*left=*/ nullptr, /*right=*/ nullptr, dex_pc); in BuildSimpleIntrinsic()
1696 instruction = new (allocator_) HAbs(kFloat32, /*input=*/ nullptr, dex_pc); in BuildSimpleIntrinsic()
2639 Unop_12x<HNeg>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction()
2664 Conversion_12x(instruction, DataType::Type::kInt32, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction()
2679 Conversion_12x(instruction, DataType::Type::kInt64, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction()
2689 Conversion_12x(instruction, DataType::Type::kFloat32, DataType::Type::kInt32, dex_pc); in ProcessDexInstruction()
2694 Conversion_12x(instruction, DataType::Type::kFloat32, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction()
2699 Conversion_12x(instruction, DataType::Type::kFloat32, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction()
[all …]
Dscheduler_arm64.cc85 case DataType::Type::kFloat32: in VisitDiv()
266 if (instr->GetPackedType() == DataType::Type::kFloat32) { in VisitVecDiv()
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()
Dcode_generator_x86_64.cc1073 case DataType::Type::kFloat32: in GenerateStaticOrDirectCall()
1721 case DataType::Type::kFloat32: { in GenerateCompareTest()
1774 case DataType::Type::kFloat32: { in GenerateCompareTestAndBranch()
2064 case DataType::Type::kFloat32: in HandleCondition()
2107 case DataType::Type::kFloat32: { in HandleCondition()
2245 case DataType::Type::kFloat32: in VisitCompare()
2281 case DataType::Type::kFloat32: { in VisitCompare()
2418 case DataType::Type::kFloat32: in VisitReturn()
2441 case DataType::Type::kFloat32: { in VisitReturn()
2486 case DataType::Type::kFloat32: in GetReturnLocation()
[all …]
Dcode_generator_x86.cc1231 case DataType::Type::kFloat32: in GetReturnLocation()
1273 case DataType::Type::kFloat32: { in GetNextLocation()
1683 case DataType::Type::kFloat32: in GenerateCompareTestAndBranch()
1997 case DataType::Type::kFloat32: in HandleCondition()
2047 case DataType::Type::kFloat32: in HandleCondition()
2245 case DataType::Type::kFloat32: in VisitReturn()
2273 case DataType::Type::kFloat32: in VisitReturn()
2518 case DataType::Type::kFloat32: in VisitNeg()
2560 case DataType::Type::kFloat32: { in VisitNeg()
2606 if (neg->GetType() == DataType::Type::kFloat32) { in VisitX86FPNeg()
[all …]
Dcode_generator_arm_vixl.cc285 case DataType::Type::kFloat32: in GetLoadOperandType()
310 case DataType::Type::kFloat32: in GetStoreOperandType()
1265 if (type == DataType::Type::kFloat32) { in GenerateVcmp()
2369 case DataType::Type::kFloat32: { in GetNextLocation()
2420 case DataType::Type::kFloat32: { in GetReturnLocation()
3326 case DataType::Type::kFloat32: in VisitReturn()
3574 case DataType::Type::kFloat32: in VisitNeg()
3608 case DataType::Type::kFloat32: in VisitNeg()
3627 (((input_type == DataType::Type::kFloat32 || input_type == DataType::Type::kFloat64) in VisitTypeConversion()
3629 || (input_type == DataType::Type::kInt64 && result_type == DataType::Type::kFloat32)) in VisitTypeConversion()
[all …]
Dcode_generator_arm64.cc135 if (return_type == DataType::Type::kFloat32) { in ARM64ReturnLocation()
1446 (cst->IsFloatConstant() && type == DataType::Type::kFloat32) || in CoherentConstantAndType()
1484 dst_type = destination.IsRegister() ? DataType::Type::kInt32 : DataType::Type::kFloat32; in MoveLocation()
1519 : DataType::Type::kFloat32; in MoveLocation()
1540 destination.IsStackSlot() ? DataType::Type::kFloat32 : DataType::Type::kFloat64; in MoveLocation()
1619 case DataType::Type::kFloat32: in Load()
1688 case DataType::Type::kFloat32: in LoadAcquire()
1728 case DataType::Type::kFloat32: in Store()
1791 case DataType::Type::kFloat32: in StoreRelease()
1967 case DataType::Type::kFloat32: in HandleBinaryOp()
[all …]
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()
Dcode_generator.cc70 return (type == DataType::Type::kFloat32) || (type == DataType::Type::kFloat64); in CheckType()
80 || (type == DataType::Type::kFloat32) in CheckType()
92 return type == DataType::Type::kFloat32; in CheckType()
797 case DataType::Type::kFloat32: in GenerateUnresolvedFieldAccess()
1190 if ((type == DataType::Type::kFloat32) || (type == DataType::Type::kFloat64)) { in RecordPcInfo()
Dinstruction_simplifier.cc1094 !(result_type == DataType::Type::kInt64 && input_type == DataType::Type::kFloat32); in IsTypeConversionLossless()
1691 DCHECK_EQ(type, DataType::Type::kFloat32); in VisitDiv()
2293 case DataType::Type::kFloat32: in SimplifySystemArrayCopy()
2332 DCHECK_EQ(type, DataType::Type::kFloat32); in SimplifyFP2Int()
Dload_store_elimination.cc535 case DataType::Type::kFloat32: in GetDefaultValue()
Dregister_allocation_resolver.cc110 case DataType::Type::kFloat32: in Resolve()
Dloop_optimization.cc1429 } else if (to == DataType::Type::kFloat32 && from == DataType::Type::kInt32) { in VectorizeUse()
1596 case DataType::Type::kFloat32: in TrySetVectorType()
1643 case DataType::Type::kFloat32: in TrySetVectorType()

12