Home
last modified time | relevance | path

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

/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()
Dcommon_arm64.h77 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
111 DCHECK(DataType::IsFloatingPointType(type)) << type; in FPRegisterFrom()
125 return DataType::IsFloatingPointType(type) in CPURegisterFrom()
131 return DataType::IsFloatingPointType(instr->GetType()) in OutputCPURegister()
137 return DataType::IsFloatingPointType(instr->InputAt(index)->GetType()) in InputCPURegisterAt()
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()
Dssa_builder.h76 DCHECK(!DataType::IsFloatingPointType(type)); in MaybeAddAmbiguousArrayGet()
Dnodes_x86.h76 DCHECK(DataType::IsFloatingPointType(result_type)); in HX86FPNeg()
Dcode_generator_mips64.cc90 if (DataType::IsFloatingPointType(type) && in GetNextLocation()
95 } else if (!DataType::IsFloatingPointType(type) && in GetNextLocation()
1225 DCHECK((destination.IsFpuRegister() && DataType::IsFloatingPointType(dst_type)) || in MoveLocation()
1226 (destination.IsRegister() && !DataType::IsFloatingPointType(dst_type))); in MoveLocation()
1230 if (DataType::IsFloatingPointType(dst_type)) { in MoveLocation()
1250 if (!DataType::IsFloatingPointType(dst_type)) { in MoveLocation()
1255 if (DataType::IsFloatingPointType(dst_type) && value == 0) { in MoveLocation()
1262 if (DataType::IsFloatingPointType(dst_type) && value == 0) { in MoveLocation()
1337 (source.IsFpuRegister() == DataType::IsFloatingPointType(dst_type))); in MoveLocation()
2287 if (DataType::IsFloatingPointType(type)) { in VisitArrayGet()
[all …]
Ddata_type.h103 static bool IsFloatingPointType(Type type) { in IsFloatingPointType() function
Dcode_generator_arm64.cc851 if (DataType::IsFloatingPointType(type) && in GetNextLocation()
854 } else if (!DataType::IsFloatingPointType(type) && in GetNextLocation()
1342 DCHECK((destination.IsFpuRegister() && DataType::IsFloatingPointType(dst_type)) || in MoveLocation()
1343 (destination.IsRegister() && !DataType::IsFloatingPointType(dst_type))); in MoveLocation()
1409 (source.IsFpuRegister() == DataType::IsFloatingPointType(dst_type))); in MoveLocation()
1853 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
1922 } else if (DataType::IsFloatingPointType(instruction->InputAt(1)->GetType())) { in HandleFieldSet()
2332 if (DataType::IsFloatingPointType(instruction->GetType())) { in VisitArrayGet()
2510 } else if (DataType::IsFloatingPointType(value_type)) { in VisitArraySet()
2828 if (DataType::IsFloatingPointType(instruction->InputAt(0)->GetType())) { in HandleCondition()
[all …]
Dcommon_arm.h80 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
Dconstant_folding.cc235 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()
Dcode_generator.cc626 if (DataType::IsFloatingPointType(field_type)) { in CreateUnresolvedFieldLocationSummary()
639 if (DataType::IsFloatingPointType(field_type)) { in CreateUnresolvedFieldLocationSummary()
667 if (!is_get && DataType::IsFloatingPointType(field_type)) { in GenerateUnresolvedFieldAccess()
722 if (is_get && DataType::IsFloatingPointType(field_type)) { in GenerateUnresolvedFieldAccess()
Dinstruction_simplifier.cc838 !DataType::IsFloatingPointType(input->InputAt(0)->GetType())) { in VisitBooleanNot()
1683 if ((input_cst != nullptr) && DataType::IsFloatingPointType(type)) { in VisitDiv()
1734 (DataType::IsFloatingPointType(type) || DataType::IsIntOrLongType(type))) { in VisitMul()
1745 if (DataType::IsFloatingPointType(type) && in VisitMul()
1842 !DataType::IsFloatingPointType(input->GetType())) { in VisitNeg()
1939 if (DataType::IsFloatingPointType(type)) { in VisitSub()
Ddead_code_elimination.cc126 if (left == right && !DataType::IsFloatingPointType(left->GetType())) { in Evaluate()
Dcode_generator_mips.cc2684 if (DataType::IsFloatingPointType(type)) { in VisitArrayGet()
3011 if (DataType::IsFloatingPointType(instruction->InputAt(2)->GetType())) { in VisitArraySet()
6183 DataType::IsFloatingPointType(dst_type) in CanMoveConditionally()
6191 DataType::IsFloatingPointType(dst_type) in CanMoveConditionally()
6204 locations_to_set->SetOut(DataType::IsFloatingPointType(dst_type) in CanMoveConditionally()
6379 if (DataType::IsFloatingPointType(cond_type)) { in GenConditionalMoveR6()
6407 if (DataType::IsFloatingPointType(cond_type)) { in GenConditionalMoveR6()
6437 if (!DataType::IsFloatingPointType(cond_type)) { in GenConditionalMoveR6()
6472 if (!DataType::IsFloatingPointType(cond_type)) { in GenConditionalMoveR6()
6592 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
[all …]
Dnodes.h3647 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in IsFPConditionTrueIfNaN()
3658 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in IsFPConditionFalseIfNaN()
3684 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in CompareFP()
4145 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in ComputeFP()
4178 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in IsGtBias()
5040 DCHECK(!DataType::IsFloatingPointType(GetType())) << GetType(); in ComputeIntegral()
5050 DCHECK(DataType::IsFloatingPointType(GetType())) << GetType(); in ComputeFP()
5088 DCHECK(!DataType::IsFloatingPointType(GetType())) << GetType(); in ComputeIntegral()
5098 DCHECK(DataType::IsFloatingPointType(GetType())) << GetType(); in ComputeFP()
5955 DCHECK(DataType::IsFloatingPointType(other->GetType())) << other->GetType(); in IsEquivalentOf()
[all …]
Dintrinsics_arm64.cc1742 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPToFPCallLocations()
1743 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPToFPCallLocations()
1755 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPFPToFPCallLocations()
1756 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(1)->GetType())); in CreateFPFPToFPCallLocations()
1757 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPFPToFPCallLocations()
Dcode_generator_arm_vixl.cc1510 } else if (DataType::IsFloatingPointType(type)) { in GenerateTest()
1780 DCHECK(!DataType::IsFloatingPointType(constant->GetType())); in Arm8BitEncodableConstantOrRegister()
2559 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
2650 const bool is_floating_point = DataType::IsFloatingPointType(select->GetType()); in VisitSelect()
2707 if (!DataType::IsFloatingPointType(type) && !output_overlaps_with_condition_inputs) { in VisitSelect()
2904 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
2923 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
5299 if (DataType::IsFloatingPointType(field_type)) { in HandleFieldSet()
5481 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
5507 DCHECK(DataType::IsFloatingPointType(input->GetType())) << input->GetType(); in ArithmeticZeroOrFpuRegister()
[all …]
Dcode_generator_x86.cc1621 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType()); in AreEflagsSetFrom()
1686 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
1759 if (DataType::IsFloatingPointType(select->GetType())) { in SelectCanUseCMOV()
1769 DataType::IsFloatingPointType(compare_type)) { in SelectCanUseCMOV()
1780 if (DataType::IsFloatingPointType(select->GetType())) { in VisitSelect()
1829 DCHECK(!DataType::IsFloatingPointType(condition->InputAt(0)->GetType())); in VisitSelect()
2421 DCHECK(DataType::IsFloatingPointType(neg->GetType())); in VisitX86FPNeg()
5170 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
5323 } else if (DataType::IsFloatingPointType(field_type)) { in HandleFieldSet()
5637 if (DataType::IsFloatingPointType(instruction->GetType())) { in VisitArrayGet()
[all …]
Dcode_generator_x86_64.cc1700 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType()); in AreEflagsSetFrom()
1765 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
1837 if (DataType::IsFloatingPointType(select->GetType())) { in SelectCanUseCMOV()
1844 DataType::IsFloatingPointType(condition->InputAt(0)->GetType())) { in SelectCanUseCMOV()
1854 if (DataType::IsFloatingPointType(select->GetType())) { in VisitSelect()
4575 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
4702 if (DataType::IsFloatingPointType(instruction->InputAt(1)->GetType())) { in HandleFieldSet()
5009 if (DataType::IsFloatingPointType(instruction->GetType())) { in VisitArrayGet()
5156 if (DataType::IsFloatingPointType(value_type)) { in VisitArraySet()
Dregister_allocator_graph_color.cc568 return !DataType::IsFloatingPointType(interval->GetType()); in IsCoreInterval()
Dnodes.cc3091 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType())) { in InsertOppositeCondition()
Dinstruction_builder.cc508 if (DataType::IsFloatingPointType(type)) { in LoadLocal()