Home
last modified time | relevance | path

Searched refs:IsFloatingPointType (Results 1 – 22 of 22) 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()
214 if (input != nullptr && DataType::IsFloatingPointType(input->GetType())) { in HandleInvoke()
Dcommon_arm64.h77 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
116 DCHECK(DataType::IsFloatingPointType(type)) << type; in FPRegisterFrom()
130 return DataType::IsFloatingPointType(type) in CPURegisterFrom()
136 return DataType::IsFloatingPointType(instr->GetType()) in OutputCPURegister()
142 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.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
Dcode_generator_arm64.cc853 if (DataType::IsFloatingPointType(type) && in GetNextLocation()
856 } else if (!DataType::IsFloatingPointType(type) && in GetNextLocation()
878 if (DataType::IsFloatingPointType(type)) { in GetNextLocation()
1493 DCHECK((destination.IsFpuRegister() && DataType::IsFloatingPointType(dst_type)) || in MoveLocation()
1494 (destination.IsRegister() && !DataType::IsFloatingPointType(dst_type))); in MoveLocation()
1544 (source.IsFpuRegister() == DataType::IsFloatingPointType(dst_type))); in MoveLocation()
2001 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
2070 } else if (DataType::IsFloatingPointType(instruction->InputAt(1)->GetType())) { in HandleFieldSet()
2480 if (DataType::IsFloatingPointType(instruction->GetType())) { in VisitArrayGet()
2656 } else if (DataType::IsFloatingPointType(value_type)) { in VisitArraySet()
[all …]
Dcommon_arm.h71 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
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()
Dinstruction_simplifier.cc834 !DataType::IsFloatingPointType(input->InputAt(0)->GetType())) { in VisitBooleanNot()
1679 if ((input_cst != nullptr) && DataType::IsFloatingPointType(type)) { in VisitDiv()
1795 (DataType::IsFloatingPointType(type) || DataType::IsIntOrLongType(type))) { in VisitMul()
1806 if (DataType::IsFloatingPointType(type) && in VisitMul()
1903 !DataType::IsFloatingPointType(input->GetType())) { in VisitNeg()
2000 if (DataType::IsFloatingPointType(type)) { in VisitSub()
Ddead_code_elimination.cc126 if (left == right && !DataType::IsFloatingPointType(left->GetType())) { in Evaluate()
Dcode_generator.cc722 if (DataType::IsFloatingPointType(field_type)) { in CreateUnresolvedFieldLocationSummary()
735 if (DataType::IsFloatingPointType(field_type)) { in CreateUnresolvedFieldLocationSummary()
763 if (!is_get && DataType::IsFloatingPointType(field_type)) { in GenerateUnresolvedFieldAccess()
818 if (is_get && DataType::IsFloatingPointType(field_type)) { in GenerateUnresolvedFieldAccess()
Dnodes.h3719 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in IsFPConditionTrueIfNaN()
3730 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in IsFPConditionFalseIfNaN()
3756 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in CompareFP()
4215 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in ComputeFP()
4248 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType(); in IsGtBias()
5151 DCHECK(!DataType::IsFloatingPointType(GetType())) << GetType(); in ComputeIntegral()
5161 DCHECK(DataType::IsFloatingPointType(GetType())) << GetType(); in ComputeFP()
5199 DCHECK(!DataType::IsFloatingPointType(GetType())) << GetType(); in ComputeIntegral()
5209 DCHECK(DataType::IsFloatingPointType(GetType())) << GetType(); in ComputeFP()
6064 DCHECK(DataType::IsFloatingPointType(other->GetType())) << other->GetType(); in IsEquivalentOf()
[all …]
Dcode_generator_x86.cc1711 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType()); in AreEflagsSetFrom()
1776 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
1849 if (DataType::IsFloatingPointType(select->GetType())) { in SelectCanUseCMOV()
1859 DataType::IsFloatingPointType(compare_type)) { in SelectCanUseCMOV()
1870 if (DataType::IsFloatingPointType(select->GetType())) { in VisitSelect()
1919 DCHECK(!DataType::IsFloatingPointType(condition->InputAt(0)->GetType())); in VisitSelect()
2592 DCHECK(DataType::IsFloatingPointType(neg->GetType())); in VisitX86FPNeg()
5074 if (out_frame_size == 0u && DataType::IsFloatingPointType(invoke->GetType())) { in GenerateStaticOrDirectCall()
5393 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
5546 } else if (DataType::IsFloatingPointType(field_type)) { in HandleFieldSet()
[all …]
Dintrinsics_arm64.cc1676 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPToFPCallLocations()
1677 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPToFPCallLocations()
1689 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPFPToFPCallLocations()
1690 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(1)->GetType())); in CreateFPFPToFPCallLocations()
1691 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPFPToFPCallLocations()
Dcode_generator_arm_vixl.cc1512 } else if (DataType::IsFloatingPointType(type)) { in GenerateTest()
1782 DCHECK(!DataType::IsFloatingPointType(constant->GetType())); in Arm8BitEncodableConstantOrRegister()
2743 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
2834 const bool is_floating_point = DataType::IsFloatingPointType(select->GetType()); in VisitSelect()
2891 if (!DataType::IsFloatingPointType(type) && !output_overlaps_with_condition_inputs) { in VisitSelect()
3098 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
3117 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
5648 if (DataType::IsFloatingPointType(field_type)) { in HandleFieldSet()
5832 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
5858 DCHECK(DataType::IsFloatingPointType(input->GetType())) << input->GetType(); in ArithmeticZeroOrFpuRegister()
[all …]
Dcode_generator_x86_64.cc1801 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType()); in AreEflagsSetFrom()
1866 if (type == DataType::Type::kInt64 || DataType::IsFloatingPointType(type)) { in GenerateTestAndBranch()
1938 if (DataType::IsFloatingPointType(select->GetType())) { in SelectCanUseCMOV()
1945 DataType::IsFloatingPointType(condition->InputAt(0)->GetType())) { in SelectCanUseCMOV()
1955 if (DataType::IsFloatingPointType(select->GetType())) { in VisitSelect()
2560 if (DataType::IsFloatingPointType(type)) { in GetNextLocation()
4788 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
4915 if (DataType::IsFloatingPointType(instruction->InputAt(1)->GetType())) { in HandleFieldSet()
5231 if (DataType::IsFloatingPointType(instruction->GetType())) { in VisitArrayGet()
5376 if (DataType::IsFloatingPointType(value_type)) { in VisitArraySet()
Dregister_allocator_graph_color.cc568 return !DataType::IsFloatingPointType(interval->GetType()); in IsCoreInterval()
Dnodes.cc3027 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType())) { in InsertOppositeCondition()
Dinstruction_builder.cc520 if (DataType::IsFloatingPointType(type)) { in LoadLocal()