/art/compiler/optimizing/ |
D | scheduler_arm64.cc | 136 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()
|
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 | constant_folding.cc | 296 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 …]
|
D | critical_native_abi_fixup_riscv64.cc | 38 if (DataType::IsFloatingPointType(input_type)) { in FixUpArguments()
|
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 | common_arm64.h | 78 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()
|
D | critical_native_abi_fixup_arm.cc | 41 if (DataType::IsFloatingPointType(input_type)) { in FixUpArguments()
|
D | ssa_builder.h | 74 DCHECK(!DataType::IsFloatingPointType(type)); in MaybeAddAmbiguousArrayGet()
|
D | register_allocator.cc | 133 DataType::IsFloatingPointType(interval->GetType())); in GetRegisterMask() 174 DataType::IsFloatingPointType(interval->GetType())); in ValidateIntervals()
|
D | nodes_x86.h | 76 DCHECK(DataType::IsFloatingPointType(result_type)); in HX86FPNeg()
|
D | intrinsics_riscv64.cc | 121 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 …]
|
D | code_generator_riscv64.cc | 72 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 …]
|
D | data_type.h | 125 static bool IsFloatingPointType(Type type) { in IsFloatingPointType() function
|
D | intrinsics.cc | 232 DCHECK(DataType::IsFloatingPointType(input_type)); in InsertFpToIntegralIntrinsic()
|
D | common_arm.h | 72 DCHECK(type != DataType::Type::kVoid && !DataType::IsFloatingPointType(type)) << type; in RegisterFrom()
|
D | code_generator_arm64.cc | 900 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 …]
|
D | intrinsics_arm64.cc | 2403 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 …]
|
D | code_generator.cc | 653 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()
|
D | scheduler_arm.cc | 421 } else if (DataType::IsFloatingPointType(type)) { in HandleGenerateTest() 600 if (DataType::IsFloatingPointType(type)) { in HandleCondition()
|
D | intrinsics_x86_64.cc | 2488 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 …]
|
D | instruction_simplifier.cc | 993 !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()
|
D | register_allocator_linear_scan.cc | 266 const bool core_register = !DataType::IsFloatingPointType(instruction->GetType()); in ProcessInstruction() 496 RegisterType register_type = DataType::IsFloatingPointType(interval->GetType()) in ValidateInternal()
|
D | nodes.h | 4076 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 …]
|
D | intrinsics_arm_vixl.cc | 4466 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()
|
D | dead_code_elimination.cc | 130 if (left == right && !DataType::IsFloatingPointType(left->GetType())) { in Evaluate()
|