Home
last modified time | relevance | path

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

/art/compiler/dex/quick/
Dgen_loadstore.cc83 void Mir2Lir::LoadValueDirect(RegLocation rl_src, RegStorage r_dest) { in LoadValueDirect()
108 void Mir2Lir::LoadValueDirectFixed(RegLocation rl_src, RegStorage r_dest) { in LoadValueDirectFixed()
119 void Mir2Lir::LoadValueDirectWide(RegLocation rl_src, RegStorage r_dest) { in LoadValueDirectWide()
138 void Mir2Lir::LoadValueDirectWideFixed(RegLocation rl_src, RegStorage r_dest) { in LoadValueDirectWideFixed()
144 RegLocation Mir2Lir::LoadValue(RegLocation rl_src, RegisterClass op_kind) { in LoadValue()
169 RegLocation Mir2Lir::LoadValue(RegLocation rl_src) { in LoadValue()
173 void Mir2Lir::StoreValue(RegLocation rl_dest, RegLocation rl_src) { in StoreValue()
231 RegLocation Mir2Lir::LoadValueWide(RegLocation rl_src, RegisterClass op_kind) { in LoadValueWide()
257 void Mir2Lir::StoreValueWide(RegLocation rl_dest, RegLocation rl_src) { in StoreValueWide()
315 void Mir2Lir::StoreFinalValue(RegLocation rl_dest, RegLocation rl_src) { in StoreFinalValue()
[all …]
Dgen_common.cc284 void Mir2Lir::GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, LIR* taken, in GenCompareZeroAndBranch()
315 void Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong()
327 RegLocation rl_src) { in GenIntNarrowing()
354 RegLocation rl_src) { in GenNewArray()
531 void Mir2Lir::GenSput(MIR* mir, RegLocation rl_src, bool is_long_or_double, in GenSput()
770 RegLocation rl_src, RegLocation rl_obj, bool is_long_or_double, in GenIPut()
810 RegLocation rl_src) { in GenArrayObjPut()
1021 void Mir2Lir::GenThrow(RegLocation rl_src) { in GenThrow()
1029 RegLocation rl_src) { in GenInstanceofFinal()
1085 RegLocation rl_src) { in GenInstanceofCallingHelper()
[all …]
Dmir_to_lir.cc390 RegLocation rl_src[3]; in CompileDalvikInstruction() local
1067 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); in HandleExtendedMethodMIR() local
Dgen_invoke.cc375 RegLocation rl_src = rl_method; in FlushIns() local
1369 RegLocation rl_src = info->args[0]; in GenInlinedAbsInt() local
1387 RegLocation rl_src = info->args[0]; in GenInlinedAbsLong() local
1458 RegLocation rl_src = info->args[0]; in GenInlinedFloatCvt() local
1469 RegLocation rl_src = info->args[0]; in GenInlinedDoubleCvt() local
Dcodegen_util.cc55 bool Mir2Lir::IsInexpensiveConstant(RegLocation rl_src) { in IsInexpensiveConstant()
1204 bool Mir2Lir::BadOverlap(RegLocation rl_src, RegLocation rl_dest) { in BadOverlap()
/art/compiler/dex/quick/arm64/
Dfp_arm64.cc120 RegLocation rl_dest, RegLocation rl_src) { in GenConversion()
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()
349 RegLocation rl_src = UpdateLoc(info->args[0]); in GenInlinedAbsFloat() local
367 RegLocation rl_src = UpdateLocWide(info->args[0]); in GenInlinedAbsDouble() local
381 RegLocation rl_src = info->args[0]; in GenInlinedSqrt() local
391 RegLocation rl_src = info->args[0]; in GenInlinedCeil() local
401 RegLocation rl_src = info->args[0]; in GenInlinedFloor() local
411 RegLocation rl_src = info->args[0]; in GenInlinedRint() local
[all …]
Dcall_arm64.cc46 void Arm64Mir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargeSparseSwitch()
98 void Arm64Mir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
159 void Arm64Mir2Lir::GenFillArrayData(uint32_t table_offset, RegLocation rl_src) { in GenFillArrayData()
188 void Arm64Mir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { in GenMonitorEnter()
237 void Arm64Mir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { in GenMonitorExit()
Dint_arm64.cc184 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); 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()
645 RegLocation rl_src = info->args[0]; in GenInlinedAbsLong() local
794 RegLocation rl_src = info->args[0]; in GenInlinedArrayCopyCharArray() local
922 void Arm64Mir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, in GenMultiplyByTwoBitMultiplier()
994 void Arm64Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong()
[all …]
Dtarget_arm64.cc920 RegLocation rl_src = rl_method; in FlushIns() local
/art/compiler/dex/portable/
Dmir_to_gbc.cc144 int32_t table_offset, RegLocation rl_src) { in ConvertPackedSwitch()
168 int32_t table_offset, RegLocation rl_src) { in ConvertSparseSwitch()
203 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src) { in ConvertSput()
278 void MirConverter::ConvertThrow(RegLocation rl_src) { in ConvertThrow()
287 RegLocation rl_src) { in ConvertMonitorEnterExit()
296 RegLocation rl_dest, RegLocation rl_src) { in ConvertArrayLength()
436 RegLocation rl_dest, RegLocation rl_src, int shift_amount) { in ConvertShiftLit()
523 void MirConverter::ConvertCheckCast(uint32_t type_idx, RegLocation rl_src) { in ConvertCheckCast()
543 RegLocation rl_dest, RegLocation rl_src) { in ConvertNewArray()
568 RegLocation rl_src, RegLocation rl_array, RegLocation rl_index) { in ConvertAput()
[all …]
/art/compiler/dex/quick/arm/
Dfp_arm.cc116 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) { in GenConversion()
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()
362 RegLocation rl_src = UpdateLoc(info->args[0]); in GenInlinedAbsFloat() local
380 RegLocation rl_src = UpdateLocWide(info->args[0]); in GenInlinedAbsDouble() local
404 RegLocation rl_src = info->args[0]; in GenInlinedSqrt() local
Dcall_arm.cc46 void ArmMir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargeSparseSwitch()
94 void ArmMir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
150 void ArmMir2Lir::GenFillArrayData(uint32_t table_offset, RegLocation rl_src) { in GenFillArrayData()
179 void ArmMir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { in GenMonitorEnter()
250 void ArmMir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { in GenMonitorExit()
Dint_arm.cc232 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); 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()
963 RegLocation rl_src = info->args[0]; in GenInlinedArrayCopyCharArray() local
1067 void ArmMir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, in GenMultiplyByTwoBitMultiplier()
1145 void ArmMir2Lir::GenNegLong(RegLocation rl_dest, RegLocation rl_src) { in GenNegLong()
1382 RegLocation rl_index, RegLocation rl_src, int scale, bool card_mark) { in GenArrayPut()
1472 RegLocation rl_dest, RegLocation rl_src, RegLocation rl_shift) { in GenShiftImmOpLong()
/art/compiler/dex/quick/mips/
Dfp_mips.cc117 RegLocation rl_src) { in GenConversion()
215 void MipsMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
223 void MipsMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
Dcall_mips.cc64 void MipsMir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargeSparseSwitch()
141 void MipsMir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
223 void MipsMir2Lir::GenFillArrayData(DexOffset table_offset, RegLocation rl_src) { in GenFillArrayData()
Dint_mips.cc342 void MipsMir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, in GenMultiplyByTwoBitMultiplier()
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()
462 void MipsMir2Lir::GenNegLong(RegLocation rl_dest, RegLocation rl_src) { in GenNegLong()
555 RegLocation rl_index, RegLocation rl_src, int scale, bool card_mark) { in GenArrayPut()
/art/compiler/dex/quick/x86/
Dfp_x86.cc125 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) { in GenLongToFP()
194 RegLocation rl_src) { in GenConversion()
561 void X86Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
569 void X86Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
587 RegLocation rl_src = info->args[0]; in GenInlinedSqrt() local
598 RegLocation rl_src = info->args[0]; in GenInlinedAbsFloat() local
644 RegLocation rl_src = info->args[0]; in GenInlinedAbsDouble() local
Dcall_x86.cc30 void X86Mir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargeSparseSwitch()
63 void X86Mir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
137 void X86Mir2Lir::GenFillArrayData(DexOffset table_offset, RegLocation rl_src) { in GenFillArrayData()
Dint_x86.cc272 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); in GenSelect() local
601 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src, in GenDivRemLit()
1108 void X86Mir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, in GenMultiplyByTwoBitMultiplier()
1242 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem()
1247 bool X86Mir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply()
1582 void X86Mir2Lir::GenLongRegOrMemOp(RegLocation rl_dest, RegLocation rl_src, in GenLongRegOrMemOp()
1627 void X86Mir2Lir::GenLongArith(RegLocation rl_dest, RegLocation rl_src, Instruction::Code op) { in GenLongArith()
1762 void X86Mir2Lir::GenNotLong(RegLocation rl_dest, RegLocation rl_src) { in GenNotLong()
1775 void X86Mir2Lir::GenDivRemLongLit(RegLocation rl_dest, RegLocation rl_src, in GenDivRemLongLit()
2007 void X86Mir2Lir::GenNegLong(RegLocation rl_dest, RegLocation rl_src) { in GenNegLong()
[all …]
Dtarget_x86.cc1106 RegLocation rl_src = info->args[0]; in GenInlinedArrayCopyCharArray() local
2317 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); in GenSetVector() local
2475 RegLocation rl_src = rl_method; in FlushIns() local