Home
last modified time | relevance | path

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

/art/compiler/dex/quick/arm64/
Dfp_arm64.cc26 void Arm64Mir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
69 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
121 void Arm64Mir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat()
132 void Arm64Mir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble()
148 RegLocation rl_dest, RegLocation rl_src) { in GenConversion()
279 void Arm64Mir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
337 void Arm64Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
345 void Arm64Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
353 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP()
376 RegLocation rl_dest = info->result; in GenInlinedAbsFloat() local
[all …]
Dint_arm64.cc57 void Arm64Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, in GenCmpLong()
71 void Arm64Mir2Lir::GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest, in GenShiftOpLong()
198 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local
417 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem()
461 RegLocation rl_src, RegLocation rl_dest, int64_t lit) { in SmallLiteralDivRem64()
530 RegLocation rl_src, RegLocation rl_dest, int lit) { in HandleEasyDivRem()
537 RegLocation rl_src, RegLocation rl_dest, int64_t lit) { in HandleEasyDivRem64()
602 bool Arm64Mir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply()
608 RegLocation Arm64Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, in GenDivRemLit()
615 RegLocation Arm64Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, bool is_div) { in GenDivRemLit()
[all …]
Dcall_arm64.cc266 void Arm64Mir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
Dtarget_arm64.cc889 RegLocation rl_dest = mir_graph_->GetBadLoc(); in GenMachineSpecificExtendedMethodMIR() local
/art/compiler/dex/quick/arm/
Dfp_arm.cc26 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
73 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
119 void ArmMir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat()
130 void ArmMir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble()
145 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) { in GenConversion()
296 void ArmMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
354 void ArmMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
362 void ArmMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
370 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP()
392 RegLocation rl_dest = info->result; in GenInlinedAbsFloat() local
[all …]
Dint_arm.cc133 void ArmMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenCmpLong()
246 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local
520 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem()
700 bool ArmMir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply()
715 RegLocation ArmMir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, in GenDivRem()
722 RegLocation ArmMir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, in GenDivRemLit()
729 RegLocation ArmMir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, bool is_div) { in GenDivRemLit()
743 RegLocation ArmMir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg1, RegStorage reg2, in GenDivRem()
774 RegLocation rl_dest = InlineTarget(info); in GenInlinedMinMax() local
788 RegLocation rl_dest = InlineTarget(info); in GenInlinedPeek() local
[all …]
Dcall_arm.cc338 void ArmMir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
Dtarget_arm.cc994 RegLocation rl_dest = mir_graph_->GetBadLoc(); in GenMachineSpecificExtendedMethodMIR() local
/art/compiler/dex/quick/mips/
Dfp_mips.cc26 void MipsMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
72 void MipsMir2Lir::GenArithOpDouble(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpDouble()
118 void MipsMir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat()
125 void MipsMir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble()
132 void MipsMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion()
208 void MipsMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src1, in GenCmpFP()
262 void MipsMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
276 void MipsMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
Dint_mips.cc53 void MipsMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenCmpLong()
303 RegLocation MipsMir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg1, RegStorage reg2, in GenDivRem()
316 RegLocation MipsMir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg1, int lit, bool is_div) { in GenDivRemLit()
330 RegLocation MipsMir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, in GenDivRem()
337 RegLocation MipsMir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src1, int lit, in GenDivRemLit()
375 RegLocation rl_dest = InlineTarget(info); in GenInlinedPeek() local
466 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem()
472 bool MipsMir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply()
489 void MipsMir2Lir::GenAddLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenAddLong()
511 void MipsMir2Lir::GenSubLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenSubLong()
[all …]
Dcall_mips.cc214 void MipsMir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
/art/compiler/dex/quick/x86/
Dfp_x86.cc27 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpFloat()
78 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
127 void X86Mir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat()
134 void X86Mir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble()
141 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) { in GenLongToFP()
210 void X86Mir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion()
361 void X86Mir2Lir::GenRemFP(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, bool is_do… in GenRemFP()
467 void X86Mir2Lir::GenCmpFP(Instruction::Code code, RegLocation rl_dest, in GenCmpFP()
580 void X86Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
588 void X86Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
[all …]
Dint_x86.cc37 void X86Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, in GenCmpLong()
277 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenSelect() local
600 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegStorage reg_lo, int lit, bool is_div) { in GenDivRemLit()
606 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src, in GenDivRemLit()
769 RegLocation X86Mir2Lir::GenDivRem(RegLocation rl_dest, RegStorage reg_lo, RegStorage reg_hi, in GenDivRem()
776 RegLocation X86Mir2Lir::GenDivRem(RegLocation rl_dest, RegLocation rl_src1, in GenDivRem()
869 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedMinMax() local
988 RegLocation rl_dest = (is_long) ? InlineTargetWide(info) : InlineTarget(info); in GenInlinedMinMax() local
1032 RegLocation rl_dest = size == k64 ? InlineTargetWide(info) : InlineTarget(info); in GenInlinedPeek() local
1261 RegLocation rl_dest = InlineTarget(info); // boolean place for result in GenInlinedCas() local
[all …]
Dtarget_x86.cc898 void X86Mir2Lir::GenConstWide(RegLocation rl_dest, int64_t value) { in GenConstWide()
1283 RegLocation rl_dest = InlineTarget(info); in GenInlinedIndexOf() local
1992 RegLocation rl_src, rl_dest, rl_result; in GenAddReduceVector() local
2135 RegLocation rl_dest = mir_graph_->GetDest(mir); in GenReduceVector() local
2445 RegLocation rl_dest = InlineTarget(info); in GenInlinedCharAt() local
2460 RegLocation rl_dest = InlineTarget(info); in GenInlinedCurrentThread() local
Dcall_x86.cc124 void X86Mir2Lir::GenMoveException(RegLocation rl_dest) { in GenMoveException()
Dutility_x86.cc398 LIR* X86Mir2Lir::OpMemReg(OpKind op, RegLocation rl_dest, int r_value) { in OpMemReg()
/art/compiler/dex/quick/
Dgen_loadstore.cc135 void Mir2Lir::StoreValue(RegLocation rl_dest, RegLocation rl_src) { in StoreValue()
220 void Mir2Lir::StoreValueWide(RegLocation rl_dest, RegLocation rl_src) { in StoreValueWide()
278 void Mir2Lir::StoreFinalValue(RegLocation rl_dest, RegLocation rl_src) { in StoreFinalValue()
309 void Mir2Lir::StoreFinalValueWide(RegLocation rl_dest, RegLocation rl_src) { in StoreFinalValueWide()
Dgen_common.cc443 void Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong()
454 void Mir2Lir::GenLongToInt(RegLocation rl_dest, RegLocation rl_src) { in GenLongToInt()
460 void Mir2Lir::GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest, in GenIntNarrowing()
487 void Mir2Lir::GenNewArray(uint32_t type_idx, RegLocation rl_dest, in GenNewArray()
762 void Mir2Lir::GenSget(MIR* mir, RegLocation rl_dest, OpSize size, Primitive::Type type) { in GenSget()
863 RegLocation rl_dest, RegLocation rl_obj) { in GenIGet()
1020 void Mir2Lir::GenConstClass(uint32_t type_idx, RegLocation rl_dest) { in GenConstClass()
1055 void Mir2Lir::GenConstString(uint32_t string_idx, RegLocation rl_dest) { in GenConstString()
1107 void Mir2Lir::GenNewInstance(uint32_t type_idx, RegLocation rl_dest) { in GenNewInstance()
1155 void Mir2Lir::GenInstanceofFinal(bool use_declaring_class, uint32_t type_idx, RegLocation rl_dest, in GenInstanceofFinal()
[all …]
Dmir_to_lir.cc165 void Mir2Lir::LoadArgDirect(size_t in_position, RegLocation rl_dest) { in LoadArgDirect()
288 RegLocation rl_dest = IsWide(size) ? GetReturnWide(ret_reg_class) : GetReturn(ret_reg_class); in GenSpecialIGet() local
386 RegLocation rl_dest = wide ? GetReturnWide(reg_class) : GetReturn(reg_class); in GenSpecialIdentity() local
416 RegLocation rl_dest = GetReturn(ShortyToRegClass(cu_->shorty[0])); in GenSpecialCase() local
478 RegLocation rl_dest = mir_graph_->GetBadLoc(); in CompileDalvikInstruction() local
1140 RegLocation rl_dest = mir_graph_->GetDest(mir); in HandleExtendedMethodMIR() local
Dgen_invoke.cc975 RegLocation rl_dest = InlineTarget(info); in GenInlinedReferenceGetReferent() local
1015 RegLocation rl_dest = InlineTarget(info); in GenInlinedCharAt() local
1090 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringIsEmptyOrLength() local
1129 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringFactoryNewStringFromBytes() local
1145 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringFactoryNewStringFromChars() local
1161 RegLocation rl_dest = InlineTarget(info); in GenInlinedStringFactoryNewStringFromString() local
1171 RegLocation rl_dest = IsWide(size) ? InlineTargetWide(info) : InlineTarget(info); // result reg in GenInlinedReverseBytes() local
1207 RegLocation rl_dest = InlineTarget(info); in GenInlinedAbsInt() local
1225 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedAbsLong() local
1306 RegLocation rl_dest = InlineTarget(info); in GenInlinedFloatCvt() local
[all …]
Dcodegen_util.cc1245 bool Mir2Lir::PartiallyIntersects(RegLocation rl_src, RegLocation rl_dest) { in PartiallyIntersects()
1251 bool Mir2Lir::Intersects(RegLocation rl_src, RegLocation rl_dest) { in Intersects()