Home
last modified time | relevance | path

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

12

/art/compiler/optimizing/
Dscheduler_arm64.cc136 last_visited_latency_ = DataType::IsFloatingPointType(instr->GetResultType()) in VisitBinaryOperation()
245 last_visited_latency_ = DataType::IsFloatingPointType(instr->GetResultType()) in VisitMul()
265 if (DataType::IsFloatingPointType(instruction->GetResultType())) { in VisitRem()
306 if (DataType::IsFloatingPointType(instr->GetResultType()) || in VisitTypeConversion()
307 DataType::IsFloatingPointType(instr->GetInputType())) { in VisitTypeConversion()
315 if (DataType::IsFloatingPointType(instr->GetPackedType())) { in HandleSimpleArithmeticSIMD()
367 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()
Dconstant_folding.cc296 if (DataType::IsFloatingPointType(variable->GetType())) { in VisitIf()
299 DCHECK(!DataType::IsFloatingPointType(constant->GetType())); in VisitIf()
322 if (DataType::IsFloatingPointType(variable->GetType())) { in VisitIf()
325 DCHECK(!DataType::IsFloatingPointType(constant->GetType())); in VisitIf()
648 !DataType::IsFloatingPointType(instruction->GetLeft()->GetType())) { in VisitEqual()
669 !DataType::IsFloatingPointType(instruction->GetLeft()->GetType())) { in VisitNotEqual()
762 (!DataType::IsFloatingPointType(instruction->GetLeft()->GetType()) || in VisitGreaterThan()
775 (!DataType::IsFloatingPointType(instruction->GetLeft()->GetType()) || in VisitGreaterThanOrEqual()
787 (!DataType::IsFloatingPointType(instruction->GetLeft()->GetType()) || in VisitLessThan()
799 (!DataType::IsFloatingPointType(instruction->GetLeft()->GetType()) || in VisitLessThanOrEqual()
[all …]
Dcritical_native_abi_fixup_riscv64.cc38 if (DataType::IsFloatingPointType(input_type)) { in FixUpArguments()
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.h78 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
122 DCHECK(DataType::IsFloatingPointType(type)) << type; in FPRegisterFrom()
136 return DataType::IsFloatingPointType(type) in CPURegisterFrom()
142 return DataType::IsFloatingPointType(instr->GetType()) in OutputCPURegister()
148 return DataType::IsFloatingPointType(instr->InputAt(index)->GetType()) in InputCPURegisterAt()
Dcritical_native_abi_fixup_arm.cc41 if (DataType::IsFloatingPointType(input_type)) { in FixUpArguments()
Dssa_builder.h74 DCHECK(!DataType::IsFloatingPointType(type)); in MaybeAddAmbiguousArrayGet()
Dregister_allocator.cc133 DataType::IsFloatingPointType(interval->GetType())); in GetRegisterMask()
174 DataType::IsFloatingPointType(interval->GetType())); in ValidateIntervals()
Dnodes_x86.h76 DCHECK(DataType::IsFloatingPointType(result_type)); in HX86FPNeg()
Dintrinsics_riscv64.cc121 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPToFPCallLocations()
122 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPToFPCallLocations()
134 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPFPToFPCallLocations()
135 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(1)->GetType())); in CreateFPFPToFPCallLocations()
136 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPFPToFPCallLocations()
149 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFpFpFpToFpNoOverlapLocations()
150 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(1)->GetType())); in CreateFpFpFpToFpNoOverlapLocations()
151 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(2)->GetType())); in CreateFpFpFpToFpNoOverlapLocations()
152 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFpFpFpToFpNoOverlapLocations()
1248 DCHECK(!DataType::IsFloatingPointType(type)); in GenerateCompareAndSet()
[all …]
Dcode_generator_riscv64.cc72 DCHECK(!DataType::IsFloatingPointType(instruction->GetType())); in RegisterOrZeroBitPatternLocation()
79 DCHECK(DataType::IsFloatingPointType(instruction->GetType())); in FpuRegisterOrZeroBitPatternLocation()
97 } else if (DataType::IsFloatingPointType(value->GetType())) { in ValueLocationForStore()
189 if (DataType::IsFloatingPointType(type) && in GetNextLocation()
193 } else if (!DataType::IsFloatingPointType(type) && in GetNextLocation()
212 if (DataType::IsFloatingPointType(type)) { in GetNextLocation()
991 } else if (DataType::IsFloatingPointType(type) && !value.IsConstant()) { in StoreSeqCst()
2547 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
2777 if (DataType::IsFloatingPointType(type)) { in VisitArrayGet()
4916 DataType::IsFloatingPointType(type) ? LocationSummary::kCallOnMainOnly in VisitRem()
[all …]
Ddata_type.h125 static bool IsFloatingPointType(Type type) { in IsFloatingPointType() function
Dintrinsics.cc232 DCHECK(DataType::IsFloatingPointType(input_type)); in InsertFpToIntegralIntrinsic()
Dcommon_arm.h72 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
Dcode_generator_arm64.cc900 if (DataType::IsFloatingPointType(type) && in GetNextLocation()
903 } else if (!DataType::IsFloatingPointType(type) && in GetNextLocation()
925 if (DataType::IsFloatingPointType(type)) { in GetNextLocation()
1711 DCHECK((destination.IsFpuRegister() && DataType::IsFloatingPointType(dst_type)) || in MoveLocation()
1712 (destination.IsRegister() && !DataType::IsFloatingPointType(dst_type))); in MoveLocation()
1762 (source.IsFpuRegister() == DataType::IsFloatingPointType(dst_type))); in MoveLocation()
2240 if (DataType::IsFloatingPointType(instruction->GetType())) { in HandleFieldGet()
2314 } else if (DataType::IsFloatingPointType(value->GetType())) { in HandleFieldSet()
2734 if (DataType::IsFloatingPointType(instruction->GetType())) { in VisitArrayGet()
2910 } else if (DataType::IsFloatingPointType(value_type)) { in VisitArraySet()
[all …]
Dintrinsics_arm64.cc2403 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPToFPCallLocations()
2404 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPToFPCallLocations()
2416 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPFPToFPCallLocations()
2417 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(1)->GetType())); in CreateFPFPToFPCallLocations()
2418 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPFPToFPCallLocations()
2431 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(0)->GetType())); in CreateFPFPFPToFPLocations()
2432 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(1)->GetType())); in CreateFPFPFPToFPLocations()
2433 DCHECK(DataType::IsFloatingPointType(invoke->InputAt(2)->GetType())); in CreateFPFPFPToFPLocations()
2434 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in CreateFPFPFPToFPLocations()
4745 if (DataType::IsFloatingPointType(return_type)) { in CreateVarHandleCommonLocations()
[all …]
Dcode_generator.cc653 if (DataType::IsFloatingPointType(field_type)) { in CreateUnresolvedFieldLocationSummary()
666 if (DataType::IsFloatingPointType(field_type)) { in CreateUnresolvedFieldLocationSummary()
694 if (!is_get && DataType::IsFloatingPointType(field_type)) { in GenerateUnresolvedFieldAccess()
749 if (is_get && DataType::IsFloatingPointType(field_type)) { in GenerateUnresolvedFieldAccess()
Dscheduler_arm.cc421 } else if (DataType::IsFloatingPointType(type)) { in HandleGenerateTest()
600 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
Dintrinsics_x86_64.cc2488 if (DataType::IsFloatingPointType(type)) { in GenCompareAndSetOrExchange()
3567 DCHECK(DataType::IsFloatingPointType(invoke->GetType())); in GenerateMathFma()
3984 if (DataType::IsFloatingPointType(arg->GetType())) { in CreateVarHandleCommonLocations()
4008 if (DataType::IsFloatingPointType(invoke->GetType())) { in CreateVarHandleGetLocations()
4218 if (DataType::IsFloatingPointType(return_type)) { in CreateVarHandleCompareAndSetOrExchangeLocations()
4225 if (DataType::IsFloatingPointType(expected_type)) { in CreateVarHandleCompareAndSetOrExchangeLocations()
4373 if (DataType::IsFloatingPointType(type)) { in CreateVarHandleGetAndSetLocations()
4407 if (DataType::IsFloatingPointType(type)) { in GenerateVarHandleGetAndSet()
4517 DCHECK(!DataType::IsFloatingPointType(type)); in CreateVarHandleGetAndBitwiseOpLocations()
4655 if (DataType::IsFloatingPointType(type)) { in CreateVarHandleGetAndAddLocations()
[all …]
Dinstruction_simplifier.cc993 !DataType::IsFloatingPointType(input->InputAt(0)->GetType())) { in VisitBooleanNot()
1910 if ((input_cst != nullptr) && DataType::IsFloatingPointType(type)) { in VisitDiv()
2029 (DataType::IsFloatingPointType(type) || DataType::IsIntOrLongType(type))) { in VisitMul()
2040 if (DataType::IsFloatingPointType(type) && in VisitMul()
2137 !DataType::IsFloatingPointType(input->GetType())) { in VisitNeg()
2234 if (DataType::IsFloatingPointType(type)) { in VisitSub()
Dregister_allocator_linear_scan.cc266 const bool core_register = !DataType::IsFloatingPointType(instruction->GetType()); in ProcessInstruction()
496 RegisterType register_type = DataType::IsFloatingPointType(interval->GetType()) in ValidateInternal()
Dnodes.h4076 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
4087 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
4113 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
4532 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
4565 DCHECK(DataType::IsFloatingPointType(InputAt(0)->GetType())) << InputAt(0)->GetType();
5533 DCHECK(!DataType::IsFloatingPointType(GetType())) << GetType();
5543 DCHECK(DataType::IsFloatingPointType(GetType())) << GetType();
5581 DCHECK(!DataType::IsFloatingPointType(GetType())) << GetType();
5591 DCHECK(DataType::IsFloatingPointType(GetType())) << GetType();
6405 DCHECK(DataType::IsFloatingPointType(other->GetType())) << other->GetType();
[all …]
Dintrinsics_arm_vixl.cc4466 if (DataType::IsFloatingPointType(return_type)) { in CreateVarHandleCommonLocations()
4476 if (DataType::IsFloatingPointType(arg->GetType())) { in CreateVarHandleCommonLocations()
4863 if (DataType::IsFloatingPointType(value_type)) { in CreateVarHandleCompareAndSetOrExchangeLocations()
5186 if (DataType::IsFloatingPointType(value_type)) { in CreateVarHandleGetAndUpdateLocations()
5213 if (DataType::IsFloatingPointType(value_type)) { in CreateVarHandleGetAndUpdateLocations()
5263 DataType::Type load_store_type = DataType::IsFloatingPointType(value_type) in GenerateVarHandleGetAndUpdate()
5321 if (DataType::IsFloatingPointType(value_type)) { in GenerateVarHandleGetAndUpdate()
5336 DCHECK(!DataType::IsFloatingPointType(value_type)); in GenerateVarHandleGetAndUpdate()
5372 DataType::IsFloatingPointType(value_type)) { in GenerateVarHandleGetAndUpdate()
Ddead_code_elimination.cc130 if (left == right && !DataType::IsFloatingPointType(left->GetType())) { in Evaluate()

12