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
122 return type == DataType::Type::kFloat64 ? DRegisterFrom(location) : SRegisterFrom(location); in FPRegisterFrom()
Dintrinsics_arm_vixl.cc42 using helpers::DRegisterFrom;
228 __ Vmov(LowRegisterFrom(output), HighRegisterFrom(output), DRegisterFrom(input)); in MoveFPToInt()
238 __ Vmov(DRegisterFrom(output), LowRegisterFrom(input), HighRegisterFrom(input)); in MoveIntToFP()
2027 __ Vmov(DRegisterFrom(out), HighRegisterFrom(in), LowRegisterFrom(in)); // Swap high/low. in GenerateReverseBytes()
2076 vixl32::DRegister tmp_d = DRegisterFrom(locations->GetTemp(0)); in GenBitCount()
2766 __ Vmov(DRegisterFrom(out), lo, hi); in GenerateIntrinsicGet()
2768 __ Vldr(DRegisterFrom(out), MemOperand(temp_reg)); in GenerateIntrinsicGet()
2969 __ Vmov(lo_tmp, hi_tmp, DRegisterFrom(value)); in GenerateIntrinsicSet()
2974 __ Vstr(DRegisterFrom(value), address); in GenerateIntrinsicSet()
3639 vixl32::DRegister sum = DRegisterFrom(maybe_vreg_temp); in GenerateGetAndUpdate()
[all …]
Dcode_generator_arm_vixl.cc54 using helpers::DRegisterFrom;
3922 __ Vcvt(S32, F64, temp_s, DRegisterFrom(in)); in VisitTypeConversion()
3982 __ Vcvt(F32, F64, OutputSRegister(conversion), DRegisterFrom(in)); in VisitTypeConversion()
4000 __ Vcvt(F64, S32, DRegisterFrom(out), LowSRegisterFrom(out)); in VisitTypeConversion()
4007 vixl32::DRegister out_d = DRegisterFrom(out); in VisitTypeConversion()
4009 vixl32::DRegister temp_d = DRegisterFrom(locations->GetTemp(0)); in VisitTypeConversion()
4010 vixl32::DRegister constant_d = DRegisterFrom(locations->GetTemp(1)); in VisitTypeConversion()
4026 __ Vcvt(F64, F32, DRegisterFrom(out), InputSRegisterAt(conversion, 0)); in VisitTypeConversion()
4868 vixl32::DRegister op1 = DRegisterFrom(op1_loc); in GenerateMinMaxDouble()
4869 vixl32::DRegister op2 = DRegisterFrom(op2_loc); in GenerateMinMaxDouble()
[all …]
Dintrinsics_arm64.cc54 using helpers::DRegisterFrom;
190 is64bit ? DRegisterFrom(input) : SRegisterFrom(input)); in MoveFPToInt()
196 __ Fmov(is64bit ? DRegisterFrom(output) : SRegisterFrom(output), in MoveIntToFP()
507 __ Fsqrt(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathSqrt()
517 __ Frintp(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathCeil()
527 __ Frintm(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathFloor()
537 __ Frintn(DRegisterFrom(locations->Out()), DRegisterFrom(locations->InAt(0))); in VisitMathRint()
563 VRegister in_reg = is_double ? DRegisterFrom(l->InAt(0)) : SRegisterFrom(l->InAt(0)); in GenMathRound()
564 VRegister tmp_fp = is_double ? DRegisterFrom(l->GetTemp(0)) : SRegisterFrom(l->GetTemp(0)); in GenMathRound()
Dcode_generator_vector_arm64_neon.cc29 using helpers::DRegisterFrom;
254 VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce()
1451 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad()
Dcode_generator_vector_arm64_sve.cc29 using helpers::DRegisterFrom;
251 const VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce()
Dcode_generator_arm64.cc70 using helpers::DRegisterFrom;
1101 vixl_temps_.Release(DRegisterFrom(loc)); in FreeScratchLocation()