/art/compiler/optimizing/ |
D | data_type_test.cc | 43 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()
|
D | side_effects_test.cc | 34 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()
|
D | emit_swap_mips_test.cc | 178 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()
|
D | data_type.h | 42 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()
|
D | data_type-inl.h | 36 case Primitive::kPrimDouble: return DataType::Type::kFloat64; in DataTypeFromPrimitive() 61 case DataType::Type::kFloat64: return 'd'; // Java double (D). in TypeId()
|
D | scheduler_arm.cc | 42 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 …]
|
D | code_generator_vector_x86.cc | 50 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 …]
|
D | code_generator_vector_x86_64.cc | 45 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 …]
|
D | code_generator_vector_mips64.cc | 45 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 …]
|
D | code_generator_vector_mips.cc | 40 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 …]
|
D | code_generator_vector_arm64.cc | 65 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 …]
|
D | common_arm.h | 104 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()
|
D | nodes_vector_test.cc | 171 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()
|
D | instruction_simplifier_arm.cc | 212 || type == DataType::Type::kFloat64) { in VisitArrayGet() 233 || type == DataType::Type::kFloat64) { in VisitArraySet()
|
D | instruction_builder.cc | 1397 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 …]
|
D | scheduler_arm64.cc | 88 case DataType::Type::kFloat64: in VisitDiv() 269 DCHECK(instr->GetPackedType() == DataType::Type::kFloat64); in VisitVecDiv()
|
D | codegen_test.cc | 780 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()
|
D | instruction_simplifier_mips.cc | 66 packed_type != DataType::Type::kFloat32 && packed_type != DataType::Type::kFloat64) { in TryExtractArrayAccessIndex()
|
D | code_generator_x86_64.cc | 1634 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 …]
|
D | code_generator_x86.cc | 1164 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 …]
|
D | code_generator_mips.cc | 71 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 …]
|
D | code_generator.cc | 76 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()
|
D | register_allocator_linear_scan.cc | 88 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()
|
D | code_generator_mips64.cc | 67 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 …]
|
D | code_generator_arm_vixl.cc | 285 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 …]
|