Home
last modified time | relevance | path

Searched defs:rl_dest (Results 1 – 20 of 20) sorted by relevance

/art/compiler/dex/quick/arm64/
Dfp_arm64.cc24 void Arm64Mir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
67 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
120 RegLocation rl_dest, RegLocation rl_src) { in GenConversion()
251 void Arm64Mir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
309 void Arm64Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
317 void Arm64Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
325 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP()
348 RegLocation rl_dest = info->result; in GenInlinedAbsFloat() local
366 RegLocation rl_dest = info->result; in GenInlinedAbsDouble() local
382 RegLocation rl_dest = InlineTargetWide(info); // double place for result in GenInlinedSqrt() local
[all …]
Dint_arm64.cc49 void Arm64Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, in GenCmpLong()
63 void Arm64Mir2Lir::GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftOpLong()
189 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local
404 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem()
448 RegLocation rl_src, RegLocation rl_dest, int64_t lit) { in SmallLiteralDivRem64()
515 RegLocation rl_src, RegLocation rl_dest, int lit) { in HandleEasyDivRem()
522 RegLocation rl_src, RegLocation rl_dest, int64_t lit) { in HandleEasyDivRem64()
587 bool Arm64Mir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply()
592 RegLocation Arm64Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, bool is_d… in GenDivRemLit()
597 RegLocation Arm64Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, bool is_div) { in GenDivRemLit()
[all …]
Dcall_arm64.cc279 void Arm64Mir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
/art/compiler/dex/quick/arm/
Dfp_arm.cc23 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
70 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
116 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) { in GenConversion()
265 void ArmMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
323 void ArmMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
331 void ArmMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
339 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP()
361 RegLocation rl_dest = info->result; in GenInlinedAbsFloat() local
379 RegLocation rl_dest = info->result; in GenInlinedAbsDouble() local
405 RegLocation rl_dest = InlineTargetWide(info); // double place for result in GenInlinedSqrt() local
Dint_arm.cc122 void ArmMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenCmpLong()
233 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local
493 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem()
669 bool ArmMir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply()
684 RegLocation ArmMir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, in GenDivRem()
690 RegLocation ArmMir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, bool is_div… in GenDivRemLit()
695 RegLocation ArmMir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, bool is_div) { in GenDivRemLit()
709 RegLocation ArmMir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg1, RegStorage reg2, in GenDivRem()
740 RegLocation rl_dest = InlineTarget(info); in GenInlinedMinMax() local
754 RegLocation rl_dest = InlineTarget(info); in GenInlinedPeek() local
[all …]
Dcall_arm.cc313 void ArmMir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
/art/compiler/dex/portable/
Dmir_to_gbc.cc195 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest) { in ConvertSget()
271 void MirConverter::ConvertMoveException(RegLocation rl_dest) { in ConvertMoveException()
296 RegLocation rl_dest, RegLocation rl_src) { in ConvertArrayLength()
408 void MirConverter::ConvertFPArithOp(OpKind op, RegLocation rl_dest, in ConvertFPArithOp()
426 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in ConvertShift()
436 RegLocation rl_dest, RegLocation rl_src, int shift_amount) { in ConvertShiftLit()
445 void MirConverter::ConvertArithOp(OpKind op, RegLocation rl_dest, in ConvertArithOp()
454 void MirConverter::ConvertArithOpLit(OpKind op, RegLocation rl_dest, in ConvertArithOpLit()
516 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest) { in ConvertConstObject()
533 void MirConverter::ConvertNewInstance(uint32_t type_idx, RegLocation rl_dest) { in ConvertNewInstance()
[all …]
/art/compiler/dex/quick/mips/
Dfp_mips.cc25 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpFloat()
71 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
116 void MipsMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion()
168 void MipsMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
215 void MipsMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
223 void MipsMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
Dint_mips.cc44 void MipsMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, in GenCmpLong()
238 RegLocation MipsMir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg1, RegStorage reg2, in GenDivRem()
250 RegLocation MipsMir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, in GenDivRemLit()
265 RegLocation MipsMir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, in GenDivRem()
271 RegLocation MipsMir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, bool is_di… in GenDivRemLit()
303 RegLocation rl_dest = InlineTarget(info); in GenInlinedPeek() local
375 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem()
380 bool MipsMir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply()
395 void MipsMir2Lir::GenAddLong(Instruction::Code opcode, RegLocation rl_dest, in GenAddLong()
417 void MipsMir2Lir::GenSubLong(Instruction::Code opcode, RegLocation rl_dest, in GenSubLong()
[all …]
Dcall_mips.cc261 void MipsMir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
/art/compiler/dex/quick/x86/
Dfp_x86.cc25 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpFloat()
76 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
125 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) { in GenLongToFP()
193 void X86Mir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion()
342 void X86Mir2Lir::GenRemFP(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, bool is_do… in GenRemFP()
448 void X86Mir2Lir::GenCmpFP(Instruction::Code code, RegLocation rl_dest, in GenCmpFP()
561 void X86Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
569 void X86Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
588 RegLocation rl_dest = InlineTargetWide(info); // double place for result in GenInlinedSqrt() local
601 RegLocation rl_dest = InlineTarget(info); in GenInlinedAbsFloat() local
[all …]
Dint_x86.cc34 void X86Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, in GenCmpLong()
273 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local
596 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg_lo, int lit, bool is_div) { in GenDivRemLit()
601 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src, in GenDivRemLit()
747 RegLocation X86Mir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg_lo, RegStorage reg_hi, in GenDivRem()
753 RegLocation X86Mir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, in GenDivRem()
815 RegLocation rl_dest = (is_long) ? InlineTargetWide(info) : InlineTarget(info); in GenInlinedMinMax() local
858 RegLocation rl_dest = size == k64 ? InlineTargetWide(info) : InlineTarget(info); in GenInlinedPeek() local
1056 RegLocation rl_dest = InlineTarget(info); // boolean place for result in GenInlinedCas() local
1242 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem()
[all …]
Dcall_x86.cc175 void X86Mir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
Dtarget_x86.cc909 void X86Mir2Lir::GenConstWide(RegLocation rl_dest, int64_t value) { in GenConstWide()
1283 RegLocation rl_dest = InlineTarget(info); in GenInlinedIndexOf() local
2145 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenAddReduceVector() local
2237 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenReduceVector() local
2879 RegLocation rl_dest = InlineTarget(info); in GenInlinedCharAt() local
2894 RegLocation rl_dest = InlineTarget(info); in GenInlinedCurrentThread() local
Dutility_x86.cc392 LIR* X86Mir2Lir::OpMemReg(OpKind op, RegLocation rl_dest, int r_value) { in OpMemReg()
/art/compiler/dex/quick/
Dgen_loadstore.cc43 void Mir2Lir::Workaround7250540(RegLocation rl_dest, RegStorage zero_reg) { in Workaround7250540()
173 void Mir2Lir::StoreValue(RegLocation rl_dest, RegLocation rl_src) { in StoreValue()
257 void Mir2Lir::StoreValueWide(RegLocation rl_dest, RegLocation rl_src) { in StoreValueWide()
315 void Mir2Lir::StoreFinalValue(RegLocation rl_dest, RegLocation rl_src) { in StoreFinalValue()
346 void Mir2Lir::StoreFinalValueWide(RegLocation rl_dest, RegLocation rl_src) { in StoreFinalValueWide()
Dgen_common.cc315 void Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong()
326 void Mir2Lir::GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, in GenIntNarrowing()
353 void Mir2Lir::GenNewArray(uint32_t type_idx, RegLocation rl_dest, in GenNewArray()
620 void Mir2Lir::GenSget(MIR* mir, RegLocation rl_dest, in GenSget()
723 RegLocation rl_dest, RegLocation rl_obj, bool is_long_or_double, in GenIGet()
821 void Mir2Lir::GenConstClass(uint32_t type_idx, RegLocation rl_dest) { in GenConstClass()
882 void Mir2Lir::GenConstString(uint32_t string_idx, RegLocation rl_dest) { in GenConstString()
980 void Mir2Lir::GenNewInstance(uint32_t type_idx, RegLocation rl_dest) { in GenNewInstance()
1028 void Mir2Lir::GenInstanceofFinal(bool use_declaring_class, uint32_t type_idx, RegLocation rl_dest, in GenInstanceofFinal()
1084 uint32_t type_idx, RegLocation rl_dest, in GenInstanceofCallingHelper()
[all …]
Dmir_to_lir.cc163 void Mir2Lir::LoadArgDirect(int in_position, RegLocation rl_dest) { in LoadArgDirect()
246 RegLocation rl_dest = wide ? GetReturnWide(ret_reg_class) : GetReturn(ret_reg_class); in GenSpecialIGet() local
311 RegLocation rl_dest = wide ? GetReturnWide(reg_class) : GetReturn(reg_class); in GenSpecialIdentity() local
333 RegLocation rl_dest = GetReturn(ShortyToRegClass(cu_->shorty[0])); in GenSpecialCase() local
391 RegLocation rl_dest = mir_graph_->GetBadLoc(); in CompileDalvikInstruction() local
1068 RegLocation rl_dest = mir_graph_->GetDest(mir); in HandleExtendedMethodMIR() local
Dgen_invoke.cc1217 RegLocation rl_dest = InlineTarget(info); in GenInlinedReferenceGetReferent() local
1281 RegLocation rl_dest = InlineTarget(info); in GenInlinedCharAt() local
1304 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringIsEmptyOrLength() local
1335 RegLocation rl_dest = (size == k64) ? InlineTargetWide(info) : InlineTarget(info); // result reg in GenInlinedReverseBytes() local
1371 RegLocation rl_dest = InlineTarget(info); in GenInlinedAbsInt() local
1389 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedAbsLong() local
1459 RegLocation rl_dest = InlineTarget(info); in GenInlinedFloatCvt() local
1470 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedDoubleCvt() local
1532 RegLocation rl_dest = InlineTarget(info); in GenInlinedIndexOf() local
1566 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringCompareTo() local
[all …]
Dcodegen_util.cc1204 bool Mir2Lir::BadOverlap(RegLocation rl_src, RegLocation rl_dest) { in BadOverlap()