/art/compiler/optimizing/ |
D | scheduler_arm64.cc | 27 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()
|
D | pc_relative_fixups_x86.cc | 66 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()
|
D | common_arm64.h | 77 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()
|
D | ssa_builder.cc | 149 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()
|
D | ssa_builder.h | 76 DCHECK(!DataType::IsFloatingPointType(type)); in MaybeAddAmbiguousArrayGet()
|
D | nodes_x86.h | 76 DCHECK(DataType::IsFloatingPointType(result_type)); in HX86FPNeg()
|
D | code_generator_mips64.cc | 90 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 …]
|
D | data_type.h | 103 static bool IsFloatingPointType(Type type) { in IsFloatingPointType() function
|
D | code_generator_arm64.cc | 851 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 …]
|
D | common_arm.h | 80 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
|
D | constant_folding.cc | 235 if (DataType::IsFloatingPointType(input_value->GetType()) && in VisitCompare()
|
D | scheduler_arm.cc | 310 } else if (DataType::IsFloatingPointType(type)) { in HandleGenerateTest() 489 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
|
D | code_generator.cc | 626 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()
|
D | instruction_simplifier.cc | 838 !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()
|
D | dead_code_elimination.cc | 126 if (left == right && !DataType::IsFloatingPointType(left->GetType())) { in Evaluate()
|
D | code_generator_mips.cc | 2684 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 …]
|
D | nodes.h | 3647 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 …]
|
D | intrinsics_arm64.cc | 1742 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()
|
D | code_generator_arm_vixl.cc | 1510 } 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 …]
|
D | code_generator_x86.cc | 1621 !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 …]
|
D | code_generator_x86_64.cc | 1700 !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()
|
D | register_allocator_graph_color.cc | 568 return !DataType::IsFloatingPointType(interval->GetType()); in IsCoreInterval()
|
D | nodes.cc | 3091 !DataType::IsFloatingPointType(cond->InputAt(0)->GetType())) { in InsertOppositeCondition()
|
D | instruction_builder.cc | 508 if (DataType::IsFloatingPointType(type)) { in LoadLocal()
|