/art/compiler/optimizing/ |
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()
|
D | emit_swap_mips_test.cc | 158 DataType::Type::kFloat32, in TEST_F() 163 DataType::Type::kFloat32, in TEST_F() 194 DataType::Type::kFloat32, in TEST_F() 199 DataType::Type::kFloat32, in TEST_F() 322 DataType::Type::kFloat32, in TEST_F() 327 DataType::Type::kFloat32, in TEST_F()
|
D | data_type-inl.h | 35 case Primitive::kPrimFloat: return DataType::Type::kFloat32; in DataTypeFromPrimitive() 60 case DataType::Type::kFloat32: return 'f'; // Java float (F). in TypeId()
|
D | code_generator_vector_x86_64.cc | 44 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 94 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 123 case DataType::Type::kFloat32: in VisitVecExtractScalar() 153 case DataType::Type::kFloat32: in VisitVecExtractScalar() 176 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 264 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv() 303 case DataType::Type::kFloat32: in VisitVecNeg() 342 case DataType::Type::kFloat32: in VisitVecAbs() 393 case DataType::Type::kFloat32: in VisitVecNot() 420 case DataType::Type::kFloat32: in CreateVecBinOpLocations() [all …]
|
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()
|
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() 950 case DataType::Type::kFloat32: in HandleFieldGetLatencies() 1016 case DataType::Type::kFloat32: in HandleFieldSetLatencies() 1069 case DataType::Type::kFloat32: in VisitTypeConversion() [all …]
|
D | code_generator_vector_x86.cc | 49 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 103 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 135 case DataType::Type::kFloat32: in VisitVecExtractScalar() 170 case DataType::Type::kFloat32: in VisitVecExtractScalar() 193 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 281 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv() 320 case DataType::Type::kFloat32: in VisitVecNeg() 359 case DataType::Type::kFloat32: in VisitVecAbs() 410 case DataType::Type::kFloat32: in VisitVecNot() 437 case DataType::Type::kFloat32: in CreateVecBinOpLocations() [all …]
|
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() 251 SideEffects::ArrayReadOfType(DataType::Type::kFloat32).ToString().c_str()); in TEST() 260 s = s.Union(SideEffects::ArrayReadOfType(DataType::Type::kFloat32)); in TEST()
|
D | code_generator_vector_mips64.cc | 44 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 78 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 109 case DataType::Type::kFloat32: in VisitVecExtractScalar() 132 case DataType::Type::kFloat32: in VisitVecExtractScalar() 161 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 241 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv() 281 case DataType::Type::kFloat32: in VisitVecNeg() 326 case DataType::Type::kFloat32: in VisitVecAbs() 364 case DataType::Type::kFloat32: in VisitVecNot() 387 case DataType::Type::kFloat32: in CreateVecBinOpLocations() [all …]
|
D | code_generator_vector_mips.cc | 39 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 79 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 110 case DataType::Type::kFloat32: in VisitVecExtractScalar() 134 case DataType::Type::kFloat32: in VisitVecExtractScalar() 163 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 243 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv() 282 case DataType::Type::kFloat32: in VisitVecNeg() 327 case DataType::Type::kFloat32: in VisitVecAbs() 365 case DataType::Type::kFloat32: in VisitVecNot() 388 case DataType::Type::kFloat32: in CreateVecBinOpLocations() [all …]
|
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()
|
D | common_arm.h | 98 DCHECK_EQ(type, DataType::Type::kFloat32) << type; in OutputSRegister() 110 if (type == DataType::Type::kFloat32) { in OutputVRegister() 119 DCHECK_EQ(type, DataType::Type::kFloat32) << type; in InputSRegisterAt() 131 if (type == DataType::Type::kFloat32) { in InputVRegisterAt()
|
D | code_generator_vector_arm64.cc | 54 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 111 case DataType::Type::kFloat32: in VisitVecReplicateScalar() 146 case DataType::Type::kFloat32: in VisitVecExtractScalar() 169 case DataType::Type::kFloat32: in VisitVecExtractScalar() 197 case DataType::Type::kFloat32: in CreateVecUnOpLocations() 258 if (from == DataType::Type::kInt32 && to == DataType::Type::kFloat32) { in VisitVecCnv() 293 case DataType::Type::kFloat32: in VisitVecNeg() 332 case DataType::Type::kFloat32: in VisitVecAbs() 385 case DataType::Type::kFloat32: in CreateVecBinOpLocations() 425 case DataType::Type::kFloat32: in VisitVecAdd() [all …]
|
D | instruction_simplifier_arm.cc | 206 || type == DataType::Type::kFloat32 in VisitArrayGet() 227 || type == DataType::Type::kFloat32 in VisitArraySet()
|
D | instruction_builder.cc | 2197 Unop_12x<HNeg>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2222 Conversion_12x(instruction, DataType::Type::kInt32, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2237 Conversion_12x(instruction, DataType::Type::kInt64, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2247 Conversion_12x(instruction, DataType::Type::kFloat32, DataType::Type::kInt32, dex_pc); in ProcessDexInstruction() 2252 Conversion_12x(instruction, DataType::Type::kFloat32, DataType::Type::kInt64, dex_pc); in ProcessDexInstruction() 2257 Conversion_12x(instruction, DataType::Type::kFloat32, DataType::Type::kFloat64, dex_pc); in ProcessDexInstruction() 2272 Conversion_12x(instruction, DataType::Type::kFloat64, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2307 Binop_23x<HAdd>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2322 Binop_23x<HSub>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() 2347 Binop_23x<HMul>(instruction, DataType::Type::kFloat32, dex_pc); in ProcessDexInstruction() [all …]
|
D | scheduler_arm64.cc | 85 case DataType::Type::kFloat32: in VisitDiv() 266 if (instr->GetPackedType() == DataType::Type::kFloat32) { in VisitVecDiv()
|
D | instruction_simplifier_mips.cc | 66 packed_type != DataType::Type::kFloat32 && packed_type != DataType::Type::kFloat64) { in TryExtractArrayAccessIndex()
|
D | code_generator_mips64.cc | 65 case DataType::Type::kFloat32: in Mips64ReturnLocation() 1208 dst_type = destination.IsRegister() ? DataType::Type::kInt32 : DataType::Type::kFloat32; in MoveLocation() 1245 if (dst_type == DataType::Type::kInt32 || dst_type == DataType::Type::kFloat32) { in MoveLocation() 1260 if (dst_type == DataType::Type::kFloat32) { in MoveLocation() 1284 if (dst_type == DataType::Type::kFloat32) { in MoveLocation() 1325 destination.IsStackSlot() ? DataType::Type::kFloat32 : DataType::Type::kFloat64; in MoveLocation() 1409 if (type == DataType::Type::kFloat32) { in SwapLocations() 1861 case DataType::Type::kFloat32: in HandleBinaryOp() 1996 case DataType::Type::kFloat32: in HandleBinaryOp() 2002 if (type == DataType::Type::kFloat32) in HandleBinaryOp() [all …]
|
D | code_generator_mips.cc | 69 case DataType::Type::kFloat32: in MipsReturnLocation() 131 case DataType::Type::kFloat32: in GetNextLocation() 1109 if (type == DataType::Type::kFloat32) { in EmitSwap() 1123 DCHECK_EQ(type, DataType::Type::kFloat32); // Can only swap a float. in EmitSwap() 1200 if (type == DataType::Type::kFloat32) { in EmitSwap() 1463 DCHECK_EQ(dst_type, DataType::Type::kFloat32); in MoveLocation() 2027 case DataType::Type::kFloat32: in HandleBinaryOp() 2246 case DataType::Type::kFloat32: in HandleBinaryOp() 2252 if (type == DataType::Type::kFloat32) { in HandleBinaryOp() 2259 if (type == DataType::Type::kFloat32) { in HandleBinaryOp() [all …]
|
D | ssa_builder.cc | 157 (common_type == DataType::Type::kFloat32 && input_type == DataType::Type::kReference) || in TypePhiFromInputs() 158 (common_type == DataType::Type::kReference && input_type == DataType::Type::kFloat32)); in TypePhiFromInputs() 299 type == DataType::Type::kInt32 ? DataType::Type::kFloat32 : DataType::Type::kFloat64, in CreateFloatOrDoubleEquivalentOfArrayGet()
|
D | code_generator_x86.cc | 1149 case DataType::Type::kFloat32: in GetReturnLocation() 1191 case DataType::Type::kFloat32: { in GetNextLocation() 1577 case DataType::Type::kFloat32: in GenerateCompareTestAndBranch() 1881 case DataType::Type::kFloat32: in HandleCondition() 1931 case DataType::Type::kFloat32: in HandleCondition() 2129 case DataType::Type::kFloat32: in VisitReturn() 2158 case DataType::Type::kFloat32: in VisitReturn() 2321 case DataType::Type::kFloat32: in VisitNeg() 2363 case DataType::Type::kFloat32: { in VisitNeg() 2409 if (neg->GetType() == DataType::Type::kFloat32) { in VisitX86FPNeg() [all …]
|
D | code_generator_x86_64.cc | 1543 case DataType::Type::kFloat32: { in GenerateCompareTest() 1596 case DataType::Type::kFloat32: { in GenerateCompareTestAndBranch() 1876 case DataType::Type::kFloat32: in HandleCondition() 1919 case DataType::Type::kFloat32: { in HandleCondition() 2057 case DataType::Type::kFloat32: in VisitCompare() 2093 case DataType::Type::kFloat32: { in VisitCompare() 2230 case DataType::Type::kFloat32: in VisitReturn() 2254 case DataType::Type::kFloat32: in VisitReturn() 2285 case DataType::Type::kFloat32: in GetReturnLocation() 2326 case DataType::Type::kFloat32: { in GetNextLocation() [all …]
|
D | code_generator_arm_vixl.cc | 302 case DataType::Type::kFloat32: in GetLoadOperandType() 327 case DataType::Type::kFloat32: in GetStoreOperandType() 1757 if (type == DataType::Type::kFloat32) { in GenerateVcmp() 2639 case DataType::Type::kFloat32: { in GetNextLocation() 2690 case DataType::Type::kFloat32: { in GetReturnLocation() 3290 case DataType::Type::kFloat32: in HandleCondition() 3702 case DataType::Type::kFloat32: in VisitNeg() 3736 case DataType::Type::kFloat32: in VisitNeg() 3755 (((input_type == DataType::Type::kFloat32 || input_type == DataType::Type::kFloat64) in VisitTypeConversion() 3757 || (input_type == DataType::Type::kInt64 && result_type == DataType::Type::kFloat32)) in VisitTypeConversion() [all …]
|
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()
|
D | code_generator_arm64.cc | 151 if (return_type == DataType::Type::kFloat32) { in ARM64ReturnLocation() 1698 (cst->IsFloatConstant() && type == DataType::Type::kFloat32) || in CoherentConstantAndType() 1736 dst_type = destination.IsRegister() ? DataType::Type::kInt32 : DataType::Type::kFloat32; in MoveLocation() 1771 : DataType::Type::kFloat32; in MoveLocation() 1808 destination.IsStackSlot() ? DataType::Type::kFloat32 : DataType::Type::kFloat64; in MoveLocation() 1887 case DataType::Type::kFloat32: in Load() 1956 case DataType::Type::kFloat32: in LoadAcquire() 1996 case DataType::Type::kFloat32: in Store() 2059 case DataType::Type::kFloat32: in StoreRelease() 2202 case DataType::Type::kFloat32: in HandleBinaryOp() [all …]
|