Home
last modified time | relevance | path

Searched refs:kFloat64 (Results 1 – 25 of 45) sorted by relevance

12

/art/compiler/optimizing/
Ddata_type_test.cc43 CheckConversion<DataType::Type::kFloat64, Primitive::kPrimDouble>(); in TEST()
100 EXPECT_FALSE(DataType::IsTypeConversionImplicit(input_type, DataType::Type::kFloat64)); in TEST()
104 EXPECT_FALSE(DataType::IsTypeConversionImplicit(DataType::Type::kFloat64, result_type)); in TEST()
109 DataType::IsTypeConversionImplicit(DataType::Type::kFloat32, DataType::Type::kFloat64)); in TEST()
111 DataType::IsTypeConversionImplicit(DataType::Type::kFloat64, DataType::Type::kFloat32)); in TEST()
113 DataType::IsTypeConversionImplicit(DataType::Type::kFloat64, DataType::Type::kFloat64)); in TEST()
Dside_effects_test.cc34 DataType::Type::kFloat64,
129 SideEffects::FieldReadOfType(DataType::Type::kFloat64, false)); in TEST()
132 SideEffects::ArrayReadOfType(DataType::Type::kFloat64)); in TEST()
136 SideEffects::ArrayReadOfType(DataType::Type::kFloat64)); in TEST()
139 SideEffects::FieldReadOfType(DataType::Type::kFloat64, false)); in TEST()
174 SideEffects::FieldReadOfType(DataType::Type::kFloat64, /* is_volatile= */ false)); in TEST()
177 SideEffects::ArrayReadOfType(DataType::Type::kFloat64)); in TEST()
246 SideEffects::ArrayReadOfType(DataType::Type::kFloat64).ToString().c_str()); in TEST()
262 s = s.Union(SideEffects::ArrayReadOfType(DataType::Type::kFloat64)); in TEST()
Demit_swap_mips_test.cc178 DataType::Type::kFloat64, in TEST_F()
183 DataType::Type::kFloat64, in TEST_F()
214 DataType::Type::kFloat64, in TEST_F()
219 DataType::Type::kFloat64, in TEST_F()
342 DataType::Type::kFloat64, in TEST_F()
347 DataType::Type::kFloat64, in TEST_F()
Ddata_type.h42 kFloat64, enumerator
66 case Type::kFloat64: in SizeShift()
93 case Type::kFloat64: in Size()
104 return type == Type::kFloat32 || type == Type::kFloat64; in IsFloatingPointType()
131 return type == Type::kUint64 || type == Type::kInt64 || type == Type::kFloat64; in Is64BitType()
Ddata_type-inl.h36 case Primitive::kPrimDouble: return DataType::Type::kFloat64; in DataTypeFromPrimitive()
61 case DataType::Type::kFloat64: return 'd'; // Java double (D). in TypeId()
Dscheduler_arm.cc42 case DataType::Type::kFloat64: in HandleBinaryOperationLantencies()
66 case DataType::Type::kFloat64: in VisitMul()
82 case DataType::Type::kFloat64: in HandleBitwiseOperationLantencies()
530 case DataType::Type::kFloat64: in VisitCompare()
708 case DataType::Type::kFloat64: { in VisitArrayGet()
793 case DataType::Type::kFloat64: { in VisitArraySet()
846 case DataType::Type::kFloat64: in VisitDiv()
954 case DataType::Type::kFloat64: in HandleFieldGetLatencies()
1020 case DataType::Type::kFloat64: in HandleFieldSetLatencies()
1070 case DataType::Type::kFloat64: in VisitTypeConversion()
[all …]
Dcode_generator_vector_x86.cc50 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
108 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
136 case DataType::Type::kFloat64: in VisitVecExtractScalar()
171 case DataType::Type::kFloat64: in VisitVecExtractScalar()
194 case DataType::Type::kFloat64: in CreateVecUnOpLocations()
310 case DataType::Type::kFloat64: in VisitVecNeg()
350 case DataType::Type::kFloat64: in VisitVecAbs()
400 case DataType::Type::kFloat64: in VisitVecNot()
423 case DataType::Type::kFloat64: in CreateVecBinOpLocations()
466 case DataType::Type::kFloat64: in VisitVecAdd()
[all …]
Dcode_generator_vector_x86_64.cc45 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
99 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
124 case DataType::Type::kFloat64: in VisitVecExtractScalar()
154 case DataType::Type::kFloat64: in VisitVecExtractScalar()
177 case DataType::Type::kFloat64: in CreateVecUnOpLocations()
293 case DataType::Type::kFloat64: in VisitVecNeg()
333 case DataType::Type::kFloat64: in VisitVecAbs()
383 case DataType::Type::kFloat64: in VisitVecNot()
406 case DataType::Type::kFloat64: in CreateVecBinOpLocations()
449 case DataType::Type::kFloat64: in VisitVecAdd()
[all …]
Dcode_generator_vector_mips64.cc45 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
84 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
110 case DataType::Type::kFloat64: in VisitVecExtractScalar()
133 case DataType::Type::kFloat64: in VisitVecExtractScalar()
162 case DataType::Type::kFloat64: in CreateVecUnOpLocations()
286 case DataType::Type::kFloat64: in VisitVecNeg()
332 case DataType::Type::kFloat64: in VisitVecAbs()
365 case DataType::Type::kFloat64: in VisitVecNot()
388 case DataType::Type::kFloat64: in CreateVecBinOpLocations()
431 case DataType::Type::kFloat64: in VisitVecAdd()
[all …]
Dcode_generator_vector_mips.cc40 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
85 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
111 case DataType::Type::kFloat64: in VisitVecExtractScalar()
135 case DataType::Type::kFloat64: in VisitVecExtractScalar()
164 case DataType::Type::kFloat64: in CreateVecUnOpLocations()
287 case DataType::Type::kFloat64: in VisitVecNeg()
333 case DataType::Type::kFloat64: in VisitVecAbs()
366 case DataType::Type::kFloat64: in VisitVecNot()
389 case DataType::Type::kFloat64: in CreateVecBinOpLocations()
432 case DataType::Type::kFloat64: in VisitVecAdd()
[all …]
Dcode_generator_vector_arm64.cc65 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
129 case DataType::Type::kFloat64: in VisitVecReplicateScalar()
157 case DataType::Type::kFloat64: in VisitVecExtractScalar()
180 case DataType::Type::kFloat64: in VisitVecExtractScalar()
208 case DataType::Type::kFloat64: in CreateVecUnOpLocations()
307 case DataType::Type::kFloat64: in VisitVecNeg()
346 case DataType::Type::kFloat64: in VisitVecAbs()
396 case DataType::Type::kFloat64: in CreateVecBinOpLocations()
439 case DataType::Type::kFloat64: in VisitVecAdd()
553 case DataType::Type::kFloat64: in VisitVecSub()
[all …]
Dcommon_arm.h104 DCHECK_EQ(type, DataType::Type::kFloat64) << type; in OutputDRegister()
125 DCHECK_EQ(type, DataType::Type::kFloat64) << type; in InputDRegisterAt()
134 DCHECK_EQ(type, DataType::Type::kFloat64); in InputVRegisterAt()
Dnodes_vector_test.cc171 EXPECT_EQ(DataType::Type::kFloat64, v0->GetType()); in TEST_F()
172 EXPECT_EQ(DataType::Type::kFloat64, v1->GetType()); in TEST_F()
173 EXPECT_EQ(DataType::Type::kFloat64, v2->GetType()); in TEST_F()
174 EXPECT_EQ(DataType::Type::kFloat64, v3->GetType()); in TEST_F()
175 EXPECT_EQ(DataType::Type::kFloat64, v4->GetType()); in TEST_F()
Dinstruction_simplifier_arm.cc212 || type == DataType::Type::kFloat64) { in VisitArrayGet()
233 || type == DataType::Type::kFloat64) { in VisitArraySet()
Dinstruction_builder.cc1397 bool is_wide = (type == DataType::Type::kInt64) || (type == DataType::Type::kFloat64); in SetupInvokeArguments()
2349 Unop_12x<HNeg>(instruction, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction()
2374 Conversion_12x(instruction, DataType::Type::kInt32, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction()
2389 Conversion_12x(instruction, DataType::Type::kInt64, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction()
2404 Conversion_12x(instruction, DataType::Type::kFloat32, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction()
2409 Conversion_12x(instruction, DataType::Type::kFloat64, DataType::Type::kInt32, dex_pc); in ProcessDexInstruction()
2414 Conversion_12x(instruction, DataType::Type::kFloat64, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction()
2419 Conversion_12x(instruction, DataType::Type::kFloat64, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction()
2449 Binop_23x<HAdd>(instruction, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction()
2474 Binop_23x<HSub>(instruction, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction()
[all …]
Dscheduler_arm64.cc88 case DataType::Type::kFloat64: in VisitDiv()
269 DCHECK(instr->GetPackedType() == DataType::Type::kFloat64); in VisitVecDiv()
Dcodegen_test.cc780 DataType::Type::kFloat64, in TEST_F()
784 DataType::Type::kFloat64, in TEST_F()
805 DataType::Type::kFloat64, in TEST_F()
809 DataType::Type::kFloat64, in TEST_F()
813 DataType::Type::kFloat64, in TEST_F()
817 DataType::Type::kFloat64, in TEST_F()
Dinstruction_simplifier_mips.cc66 packed_type != DataType::Type::kFloat32 && packed_type != DataType::Type::kFloat64) { in TryExtractArrayAccessIndex()
Dcode_generator_x86_64.cc1634 case DataType::Type::kFloat64: { in GenerateCompareTest()
1677 case DataType::Type::kFloat64: { in GenerateCompareTestAndBranch()
1954 case DataType::Type::kFloat64: in HandleCondition()
2009 case DataType::Type::kFloat64: { in HandleCondition()
2135 case DataType::Type::kFloat64: { in VisitCompare()
2184 case DataType::Type::kFloat64: { in VisitCompare()
2308 case DataType::Type::kFloat64: in VisitReturn()
2332 case DataType::Type::kFloat64: in VisitReturn()
2361 case DataType::Type::kFloat64: in GetReturnLocation()
2413 case DataType::Type::kFloat64: { in GetNextLocation()
[all …]
Dcode_generator_x86.cc1164 case DataType::Type::kFloat64: in GetReturnLocation()
1217 case DataType::Type::kFloat64: { in GetNextLocation()
1597 case DataType::Type::kFloat64: in GenerateCompareTestAndBranch()
1898 case DataType::Type::kFloat64: { in HandleCondition()
1951 case DataType::Type::kFloat64: in HandleCondition()
2146 case DataType::Type::kFloat64: in VisitReturn()
2175 case DataType::Type::kFloat64: in VisitReturn()
2354 case DataType::Type::kFloat64: in VisitNeg()
2402 case DataType::Type::kFloat64: { in VisitNeg()
2457 ((input_type == DataType::Type::kFloat32 || input_type == DataType::Type::kFloat64) in VisitTypeConversion()
[all …]
Dcode_generator_mips.cc71 case DataType::Type::kFloat64: in MipsReturnLocation()
133 case DataType::Type::kFloat64: { in GetNextLocation()
1122 DCHECK_EQ(type, DataType::Type::kFloat64); in EmitSwap()
1153 DCHECK_EQ(type, DataType::Type::kFloat64); in EmitSwap()
1213 DCHECK_EQ(type, DataType::Type::kFloat64); in EmitSwap()
2151 case DataType::Type::kFloat64: in HandleBinaryOp()
2370 case DataType::Type::kFloat64: { in HandleBinaryOp()
2934 case DataType::Type::kFloat64: { in VisitArrayGet()
3248 case DataType::Type::kFloat64: { in VisitArraySet()
3659 case DataType::Type::kFloat64: in VisitCompare()
[all …]
Dcode_generator.cc76 return (type == DataType::Type::kFloat32) || (type == DataType::Type::kFloat64); in CheckType()
83 return type == DataType::Type::kFloat64; in CheckType()
89 return (type == DataType::Type::kInt64) || (type == DataType::Type::kFloat64); in CheckType()
101 && (type == DataType::Type::kFloat64); in CheckType()
712 case DataType::Type::kFloat64: in GenerateUnresolvedFieldAccess()
1060 if ((type == DataType::Type::kFloat32) || (type == DataType::Type::kFloat64)) { in RecordPcInfo()
1326 if (current->GetType() == DataType::Type::kFloat64) { in EmitEnvironment()
1333 if (current->GetType() == DataType::Type::kFloat64) { in EmitEnvironment()
Dregister_allocator_linear_scan.cc88 bool is_core_register = (interval->GetType() != DataType::Type::kFloat64) in ShouldProcess()
251 LiveInterval::MakeTempInterval(allocator_, DataType::Type::kFloat64); in ProcessInstruction()
254 if (codegen_->NeedsTwoRegisters(DataType::Type::kFloat64)) { in ProcessInstruction()
271 bool core_register = (instruction->GetType() != DataType::Type::kFloat64) in ProcessInstruction()
1116 case DataType::Type::kFloat64: in AllocateSpillSlotFor()
Dcode_generator_mips64.cc67 case DataType::Type::kFloat64: in Mips64ReturnLocation()
1222 dst_type = destination.IsRegister() ? DataType::Type::kInt64 : DataType::Type::kFloat64; in MoveLocation()
1270 } else if (dst_type == DataType::Type::kFloat64) { in MoveLocation()
1295 DCHECK_EQ(dst_type, DataType::Type::kFloat64); in MoveLocation()
1333 destination.IsStackSlot() ? DataType::Type::kFloat32 : DataType::Type::kFloat64; in MoveLocation()
1422 DCHECK_EQ(type, DataType::Type::kFloat64); in SwapLocations()
1987 case DataType::Type::kFloat64: in HandleBinaryOp()
2122 case DataType::Type::kFloat64: { in HandleBinaryOp()
2524 case DataType::Type::kFloat64: { in VisitArrayGet()
2825 case DataType::Type::kFloat64: { in VisitArraySet()
[all …]
Dcode_generator_arm_vixl.cc285 case DataType::Type::kFloat64: in GetLoadOperandType()
310 case DataType::Type::kFloat64: in GetStoreOperandType()
1266 DCHECK_EQ(type, DataType::Type::kFloat64); in GenerateVcmp()
2252 case DataType::Type::kFloat64: { in GetNextLocation()
2300 case DataType::Type::kFloat64: { in GetReturnLocation()
3320 case DataType::Type::kFloat64: in VisitNeg()
3354 case DataType::Type::kFloat64: in VisitNeg()
3372 (((input_type == DataType::Type::kFloat32 || input_type == DataType::Type::kFloat64) in VisitTypeConversion()
3403 case DataType::Type::kFloat64: in VisitTypeConversion()
3434 case DataType::Type::kFloat64: { in VisitTypeConversion()
[all …]

12