Home
last modified time | relevance | path

Searched refs:DRegisterFrom (Results 1 – 9 of 9) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_vector_arm_vixl.cc26 using helpers::DRegisterFrom;
56 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecReplicateScalar()
94 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecExtractScalar()
136 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecReduce()
137 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce()
173 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecNeg()
174 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecNeg()
202 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecAbs()
203 vixl32::DRegister dst = DRegisterFrom(locations->Out()); in VisitVecAbs()
229 vixl32::DRegister src = DRegisterFrom(locations->InAt(0)); in VisitVecNot()
[all …]
Dcommon_arm.h75 inline vixl::aarch32::DRegister DRegisterFrom(Location location) { in DRegisterFrom() function
96 return DRegisterFrom(instr->GetLocations()->Out()); in OutputDRegister()
117 return DRegisterFrom(instr->GetLocations()->InAt(input_index)); in InputDRegisterAt()
Dcommon_arm64.h90 inline vixl::aarch64::VRegister DRegisterFrom(Location location) { in DRegisterFrom() function
117 return type == DataType::Type::kFloat64 ? DRegisterFrom(location) : SRegisterFrom(location); in FPRegisterFrom()
Dintrinsics_arm64.cc49 using helpers::DRegisterFrom;
183 is64bit ? DRegisterFrom(input) : SRegisterFrom(input)); in MoveFPToInt()
189 __ Fmov(is64bit ? DRegisterFrom(output) : SRegisterFrom(output), in MoveIntToFP()
472 __ Fsqrt(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathSqrt()
482 __ Frintp(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathCeil()
492 __ Frintm(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathFloor()
502 __ Frintn(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathRint()
528 VRegister in_reg = is_double ? DRegisterFrom(l->InAt(0)) : SRegisterFrom(l->InAt(0)); in GenMathRound()
529 VRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0)); in GenMathRound()
Dcode_generator_arm_vixl.cc51 using helpers::DRegisterFrom;
3876 __ Vcvt(S32, F64, temp_s, DRegisterFrom(in)); in VisitTypeConversion()
3936 __ Vcvt(F32, F64, OutputSRegister(conversion), DRegisterFrom(in)); in VisitTypeConversion()
3954 __ Vcvt(F64, S32, DRegisterFrom(out), LowSRegisterFrom(out)); in VisitTypeConversion()
3961 vixl32::DRegister out_d = DRegisterFrom(out); in VisitTypeConversion()
3963 vixl32::DRegister temp_d = DRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
3964 vixl32::DRegister constant_d = DRegisterFrom(locations->GetTemp(1)); in VisitTypeConversion()
3980 __ Vcvt(F64, F32, DRegisterFrom(out), InputSRegisterAt(conversion, 0)); in VisitTypeConversion()
4822 vixl32::DRegister op1 = DRegisterFrom(op1_loc); in GenerateMinMaxDouble()
4823 vixl32::DRegister op2 = DRegisterFrom(op2_loc); in GenerateMinMaxDouble()
[all …]
Dcode_generator_vector_arm64_sve.cc30 using helpers::DRegisterFrom;
223 VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce()
1420 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad()
Dcode_generator_vector_arm64_neon.cc30 using helpers::DRegisterFrom;
223 VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce()
1420 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad()
Dintrinsics_arm_vixl.cc41 using helpers::DRegisterFrom;
227 __ Vmov(LowRegisterFrom(output), HighRegisterFrom(output), DRegisterFrom(input)); in MoveFPToInt()
237 __ Vmov(DRegisterFrom(output), LowRegisterFrom(input), HighRegisterFrom(input)); in MoveIntToFP()
2561 vixl32::DRegister tmp_d = DRegisterFrom(locations->GetTemp(0)); in GenBitCount()
Dcode_generator_arm64.cc64 using helpers::DRegisterFrom;
1116 vixl_temps_.Release(DRegisterFrom(loc)); in FreeScratchLocation()