Home
last modified time | relevance | path

Searched refs:IsFloatingPointType (Results 1 – 25 of 27) sorted by relevance

12

/art/compiler/optimizing/
Dscheduler_arm64.cc27 last_visited_latency_ = DataType::IsFloatingPointType(instr->GetResultType()) in VisitBinaryOperation()
136 last_visited_latency_ = DataType::IsFloatingPointType(instr->GetResultType()) in VisitMul()
156 if (DataType::IsFloatingPointType(instruction->GetResultType())) { in VisitRem()
197 if (DataType::IsFloatingPointType(instr->GetResultType()) || in VisitTypeConversion()
198 DataType::IsFloatingPointType(instr->GetInputType())) { in VisitTypeConversion()
206 if (DataType::IsFloatingPointType(instr->GetPackedType())) { in HandleSimpleArithmeticSIMD()
258 if (DataType::IsFloatingPointType(instr->GetPackedType())) { in VisitVecMul()
Dpc_relative_fixups_x86.cc66 if ((value != nullptr && DataType::IsFloatingPointType(value->GetType()))) { in VisitReturn()
99 if (rhs != nullptr && DataType::IsFloatingPointType(rhs->GetType())) { in BinaryFP()
129 if (DataType::IsFloatingPointType(neg->GetType())) { in VisitNeg()
223 if (input != nullptr && DataType::IsFloatingPointType(input->GetType())) { in HandleInvoke()
Dssa_builder.cc149 DCHECK(DataType::IsFloatingPointType(input_type) || in TypePhiFromInputs()
155 DCHECK(DataType::IsFloatingPointType(common_type) || in TypePhiFromInputs()
187 DataType::IsFloatingPointType(common_type)); in TypeInputsOfPhi()
352 DCHECK(DataType::IsFloatingPointType(array_type)); in FixAmbiguousArrayOps()
386 if (DataType::IsFloatingPointType(array_type)) { in FixAmbiguousArrayOps()
387 if (!DataType::IsFloatingPointType(value_type)) { in FixAmbiguousArrayOps()
Dcommon_arm64.h77 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
121 DCHECK(DataType::IsFloatingPointType(type)) << type; in FPRegisterFrom()
135 return DataType::IsFloatingPointType(type) in CPURegisterFrom()
141 return DataType::IsFloatingPointType(instr->GetType()) in OutputCPURegister()
147 return DataType::IsFloatingPointType(instr->InputAt(index)->GetType()) in InputCPURegisterAt()
Dcritical_native_abi_fixup_arm.cc45 if (DataType::IsFloatingPointType(input_type)) { in FixUpArguments()
Dssa_builder.h73 DCHECK(!DataType::IsFloatingPointType(type)); in MaybeAddAmbiguousArrayGet()
Dnodes_x86.h76 DCHECK(DataType::IsFloatingPointType(result_type)); in HX86FPNeg()
Ddata_type.h103 static bool IsFloatingPointType(Type type) { in IsFloatingPointType() function
Dcommon_arm.h71 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
Dintrinsics_arm64.cc2250 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPToFPCallLocations()
2251 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPToFPCallLocations()
2263 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPFPToFPCallLocations()
2264 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(1)->GetType())); in CreateFPFPToFPCallLocations()
2265 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPFPToFPCallLocations()
2278 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPFPFPToFPCallLocations()
2279 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(1)->GetType())); in CreateFPFPFPToFPCallLocations()
2280 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(2)->GetType())); in CreateFPFPFPToFPCallLocations()
2281 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPFPFPToFPCallLocations()
4666 if (DataType::IsFloatingPointType(return_type)) { in CreateVarHandleCommonLocations()
[all …]
Dcode_generator_arm64.cc872 if (DataType::IsFloatingPointType(type) && in GetNextLocation()
875 } else if (!DataType::IsFloatingPointType(type) && in GetNextLocation()
897 if (DataType::IsFloatingPointType(type)) { in GetNextLocation()
1541 DCHECK((destination.IsFpuRegister() && DataType::IsFloatingPointType(dst_type)) || in MoveLocation()
1542 (destination.IsRegister() && !DataType::IsFloatingPointType(dst_type))); in MoveLocation()
1592 (source.IsFpuRegister() == DataType::IsFloatingPointType(dst_type))); in MoveLocation()
2072 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
2159 } else if (DataType::IsFloatingPointType(instruction->InputAt(1)->GetType())) { in HandleFieldSet()
2580 if (DataType::IsFloatingPointType(instruction->GetType())) { in VisitArrayGet()
2756 } else if (DataType::IsFloatingPointType(value_type)) { in VisitArraySet()
[all …]
Dconstant_folding.cc255 if (DataType::IsFloatingPointType(input_value->GetType()) && in VisitCompare()
Dscheduler_arm.cc310 } else if (DataType::IsFloatingPointType(type)) { in HandleGenerateTest()
489 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
Ddead_code_elimination.cc126 if (left == right && !DataType::IsFloatingPointType(left->GetType())) { in Evaluate()
Dintrinsics_x86_64.cc2543 if (DataType::IsFloatingPointType(type)) { in GenCompareAndSetOrExchange()
3407 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in GenerateMathFma()
3824 if (DataType::IsFloatingPointType(arg->GetType())) { in CreateVarHandleCommonLocations()
3848 if (DataType::IsFloatingPointType(invoke->GetType())) { in CreateVarHandleGetLocations()
4053 if (DataType::IsFloatingPointType(return_type)) { in CreateVarHandleCompareAndSetOrExchangeLocations()
4060 if (DataType::IsFloatingPointType(expected_type)) { in CreateVarHandleCompareAndSetOrExchangeLocations()
4208 if (DataType::IsFloatingPointType(type)) { in CreateVarHandleGetAndSetLocations()
4242 if (DataType::IsFloatingPointType(type)) { in GenerateVarHandleGetAndSet()
4352 DCHECK(!DataType::IsFloatingPointType(type)); in CreateVarHandleGetAndBitwiseOpLocations()
4490 if (DataType::IsFloatingPointType(type)) { in CreateVarHandleGetAndAddLocations()
[all …]
Dinstruction_simplifier.cc866 !DataType::IsFloatingPointType(input->InputAt(0)->GetType())) { in VisitBooleanNot()
1832 if ((input_cst != nullptr) && DataType::IsFloatingPointType(type)) { in VisitDiv()
1948 (DataType::IsFloatingPointType(type) || DataType::IsIntOrLongType(type))) { in VisitMul()
1959 if (DataType::IsFloatingPointType(type) && in VisitMul()
2056 !DataType::IsFloatingPointType(input->GetType())) { in VisitNeg()
2153 if (DataType::IsFloatingPointType(type)) { in VisitSub()
Dcode_generator.cc725 if (DataType::IsFloatingPointType(field_type)) { in CreateUnresolvedFieldLocationSummary()
738 if (DataType::IsFloatingPointType(field_type)) { in CreateUnresolvedFieldLocationSummary()
766 if (!is_get && DataType::IsFloatingPointType(field_type)) { in GenerateUnresolvedFieldAccess()
821 if (is_get && DataType::IsFloatingPointType(field_type)) { in GenerateUnresolvedFieldAccess()
Dnodes.h3955 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
3966 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
3992 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
4451 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
4484 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
5444 DCHECK(!DataType::IsFloatingPointType(GetType())) << GetType();
5454 DCHECK(DataType::IsFloatingPointType(GetType())) << GetType();
5492 DCHECK(!DataType::IsFloatingPointType(GetType())) << GetType();
5502 DCHECK(DataType::IsFloatingPointType(GetType())) << GetType();
6478 DCHECK(DataType::IsFloatingPointType(other->GetType())) << other->GetType();
[all …]
Dintrinsics_arm_vixl.cc4388 if (DataType::IsFloatingPointType(return_type)) { in CreateVarHandleCommonLocations()
4398 if (DataType::IsFloatingPointType(arg->GetType())) { in CreateVarHandleCommonLocations()
4784 if (DataType::IsFloatingPointType(value_type)) { in CreateVarHandleCompareAndSetOrExchangeLocations()
5106 if (DataType::IsFloatingPointType(value_type)) { in CreateVarHandleGetAndUpdateLocations()
5134 if (DataType::IsFloatingPointType(value_type)) { in CreateVarHandleGetAndUpdateLocations()
5184 DataType::Type load_store_type = DataType::IsFloatingPointType(value_type) in GenerateVarHandleGetAndUpdate()
5242 if (DataType::IsFloatingPointType(value_type)) { in GenerateVarHandleGetAndUpdate()
5257 DCHECK(!DataType::IsFloatingPointType(value_type)); in GenerateVarHandleGetAndUpdate()
5293 DataType::IsFloatingPointType(value_type)) { in GenerateVarHandleGetAndUpdate()
Dcode_generator_x86_64.cc2045 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType()); in AreEflagsSetFrom()
2110 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
2182 if (DataType::IsFloatingPointType(select->GetType())) { in SelectCanUseCMOV()
2189 DataType::IsFloatingPointType(condition->InputAt(0)->GetType())) { in SelectCanUseCMOV()
2199 if (DataType::IsFloatingPointType(select->GetType())) { in VisitSelect()
2785 if (DataType::IsFloatingPointType(type)) { in GetNextLocation()
5029 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
5035 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
5107 if (DataType::IsFloatingPointType(instruction->InputAt(1)->GetType())) { in HandleFieldSet()
5527 if (DataType::IsFloatingPointType(instruction->GetType())) { in VisitArrayGet()
[all …]
Dcode_generator_arm_vixl.cc1575 } else if (DataType::IsFloatingPointType(type)) { in GenerateTest()
1845 DCHECK(!DataType::IsFloatingPointType(constant->GetType())); in Arm8BitEncodableConstantOrRegister()
2820 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
2911 const bool is_floating_point = DataType::IsFloatingPointType(select->GetType()); in VisitSelect()
2968 if (!DataType::IsFloatingPointType(type) && !output_overlaps_with_condition_inputs) { in VisitSelect()
3175 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
3194 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
5739 if (DataType::IsFloatingPointType(field_type)) { in HandleFieldSet()
5939 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
5975 DCHECK(DataType::IsFloatingPointType(input->GetType())) << input->GetType(); in ArithmeticZeroOrFpuRegister()
[all …]
Dcode_generator_x86.cc1982 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType()); in AreEflagsSetFrom()
2047 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
2120 if (DataType::IsFloatingPointType(select->GetType())) { in SelectCanUseCMOV()
2130 DataType::IsFloatingPointType(compare_type)) { in SelectCanUseCMOV()
2141 if (DataType::IsFloatingPointType(select->GetType())) { in VisitSelect()
2190 DCHECK(!DataType::IsFloatingPointType(condition->InputAt(0)->GetType())); in VisitSelect()
2856 DCHECK(DataType::IsFloatingPointType(neg->GetType())); in VisitX86FPNeg()
5381 if (out_frame_size == 0u && DataType::IsFloatingPointType(invoke->GetType())) { in GenerateStaticOrDirectCall()
5747 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
5753 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
[all …]
Dintrinsics_x86.cc2400 DCHECK(!DataType::IsFloatingPointType(type)); in GenCAS()
3830 DCHECK(DataType::IsFloatingPointType(type)); in CreateVarHandleGetLocations()
3972 DCHECK(DataType::IsFloatingPointType(value_type)); in CreateVarHandleSetLocations()
4298 if (DataType::IsFloatingPointType(value_type)) { in CreateVarHandleCompareAndSetOrExchangeLocations()
4478 if (DataType::IsFloatingPointType(value_type)) { in CreateVarHandleGetAndAddLocations()
4795 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in GenerateMathFma()
Dregister_allocator_linear_scan.cc248 const bool core_register = !DataType::IsFloatingPointType(instruction->GetType()); in ProcessInstruction()
Dregister_allocator_graph_color.cc568 return !DataType::IsFloatingPointType(interval->GetType()); in IsCoreInterval()

12