Searched refs:DRegisterFrom (Results 1 – 9 of 9) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_vector_arm_vixl.cc | 26 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 …]
|
D | common_arm.h | 75 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()
|
D | common_arm64.h | 90 inline vixl::aarch64::VRegister DRegisterFrom(Location location) { in DRegisterFrom() function 122 return type == DataType::Type::kFloat64 ? DRegisterFrom(location) : SRegisterFrom(location); in FPRegisterFrom()
|
D | intrinsics_arm_vixl.cc | 42 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 …]
|
D | code_generator_arm_vixl.cc | 54 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 …]
|
D | intrinsics_arm64.cc | 54 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()
|
D | code_generator_vector_arm64_neon.cc | 29 using helpers::DRegisterFrom; 254 VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce() 1451 __ Ldr(DRegisterFrom(locations->Out()).V8B(), in VisitVecLoad()
|
D | code_generator_vector_arm64_sve.cc | 29 using helpers::DRegisterFrom; 251 const VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce()
|
D | code_generator_arm64.cc | 70 using helpers::DRegisterFrom; 1101 vixl_temps_.Release(DRegisterFrom(loc)); in FreeScratchLocation()
|