/art/compiler/dex/quick/ |
D | gen_loadstore.cc | 44 void Mir2Lir::LoadValueDirect(RegLocation rl_src, RegStorage r_dest) { in LoadValueDirect() 73 void Mir2Lir::LoadValueDirectFixed(RegLocation rl_src, RegStorage r_dest) { in LoadValueDirectFixed() 84 void Mir2Lir::LoadValueDirectWide(RegLocation rl_src, RegStorage r_dest) { in LoadValueDirectWide() 103 void Mir2Lir::LoadValueDirectWideFixed(RegLocation rl_src, RegStorage r_dest) { in LoadValueDirectWideFixed() 109 RegLocation Mir2Lir::LoadValue(RegLocation rl_src, RegisterClass op_kind) { in LoadValue() 135 void Mir2Lir::StoreValue(RegLocation rl_dest, RegLocation rl_src) { in StoreValue() 193 RegLocation Mir2Lir::LoadValueWide(RegLocation rl_src, RegisterClass op_kind) { in LoadValueWide() 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()
|
D | gen_common.cc | 413 void Mir2Lir::GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src, LIR* taken) { in GenCompareZeroAndBranch() 443 void Mir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong() 454 void Mir2Lir::GenLongToInt(RegLocation rl_dest, RegLocation rl_src) { in GenLongToInt() 461 RegLocation rl_src) { in GenIntNarrowing() 488 RegLocation rl_src) { in GenNewArray() 674 void Mir2Lir::GenFillArrayData(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenFillArrayData() 685 void Mir2Lir::GenSput(MIR* mir, RegLocation rl_src, OpSize size) { in GenSput() 942 RegLocation rl_src, RegLocation rl_obj) { in GenIPut() 1009 RegLocation rl_src) { in GenArrayObjPut() 1148 void Mir2Lir::GenThrow(RegLocation rl_src) { in GenThrow() [all …]
|
D | mir_to_lir.cc | 477 RegLocation rl_src[3]; in CompileDalvikInstruction() local 1139 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); in HandleExtendedMethodMIR() local
|
D | gen_invoke.cc | 405 RegLocation rl_src = rl_method; in FlushIns() local 1212 RegLocation rl_src = info->args[0]; in GenInlinedAbsInt() local 1230 RegLocation rl_src = info->args[0]; in GenInlinedAbsLong() local 1311 RegLocation rl_src = info->args[0]; in GenInlinedFloatCvt() local 1326 RegLocation rl_src = info->args[0]; in GenInlinedDoubleCvt() local
|
D | codegen_util.cc | 61 bool Mir2Lir::IsInexpensiveConstant(RegLocation rl_src) { in IsInexpensiveConstant() 1245 bool Mir2Lir::PartiallyIntersects(RegLocation rl_src, RegLocation rl_dest) { in PartiallyIntersects() 1251 bool Mir2Lir::Intersects(RegLocation rl_src, RegLocation rl_dest) { in Intersects()
|
/art/compiler/dex/quick/arm64/ |
D | fp_arm64.cc | 148 RegLocation rl_dest, RegLocation rl_src) { in GenConversion() 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() 377 RegLocation rl_src = UpdateLoc(info->args[0]); in GenInlinedAbsFloat() local 396 RegLocation rl_src = UpdateLocWide(info->args[0]); in GenInlinedAbsDouble() local 411 RegLocation rl_src = info->args[0]; in GenInlinedSqrt() local 421 RegLocation rl_src = info->args[0]; in GenInlinedCeil() local 431 RegLocation rl_src = info->args[0]; in GenInlinedFloor() local 441 RegLocation rl_src = info->args[0]; in GenInlinedRint() local [all …]
|
D | call_arm64.cc | 55 void Arm64Mir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargeSparseSwitch() 104 void Arm64Mir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargePackedSwitch() 155 void Arm64Mir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { in GenMonitorEnter() 209 void Arm64Mir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { in GenMonitorExit()
|
D | int_arm64.cc | 193 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); 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() 664 RegLocation rl_src = info->args[0]; in GenInlinedAbsInt() local 679 RegLocation rl_src = info->args[0]; in GenInlinedAbsLong() local 829 RegLocation rl_src = info->args[0]; in GenInlinedArrayCopyCharArray() local 1000 void Arm64Mir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, in GenMultiplyByTwoBitMultiplier() [all …]
|
D | target_arm64.cc | 888 RegLocation rl_src[3]; in GenMachineSpecificExtendedMethodMIR() local
|
/art/compiler/dex/quick/arm/ |
D | fp_arm.cc | 145 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) { in GenConversion() 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() 393 RegLocation rl_src = UpdateLoc(info->args[0]); in GenInlinedAbsFloat() local 411 RegLocation rl_src = UpdateLocWide(info->args[0]); in GenInlinedAbsDouble() local 435 RegLocation rl_src = info->args[0]; in GenInlinedSqrt() local
|
D | call_arm.cc | 56 void ArmMir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargeSparseSwitch() 101 void ArmMir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargePackedSwitch() 147 void ArmMir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { in GenMonitorEnter() 229 void ArmMir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { in GenMonitorExit()
|
D | int_arm.cc | 245 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); 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() 997 RegLocation rl_src = info->args[0]; in GenInlinedArrayCopyCharArray() local 1146 void ArmMir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, in GenMultiplyByTwoBitMultiplier() 1224 void ArmMir2Lir::GenNegLong(RegLocation rl_dest, RegLocation rl_src) { in GenNegLong() 1462 RegLocation rl_index, RegLocation rl_src, int scale, bool card_mark) { in GenArrayPut() 1550 RegLocation rl_dest, RegLocation rl_src, RegLocation rl_shift, in GenShiftImmOpLong() 1709 RegLocation rl_src, RegLocation rl_dest, int lit) { in HandleEasyDivRem()
|
D | target_arm.cc | 993 RegLocation rl_src[3]; in GenMachineSpecificExtendedMethodMIR() local
|
/art/compiler/dex/quick/x86/ |
D | fp_x86.cc | 141 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) { in GenLongToFP() 211 RegLocation rl_src) { in GenConversion() 580 void X86Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat() 588 void X86Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble() 611 RegLocation rl_src = info->args[0]; in GenInlinedSqrt() local 621 RegLocation rl_src = info->args[0]; in GenInlinedAbsFloat() local 667 RegLocation rl_src = info->args[0]; in GenInlinedAbsDouble() local
|
D | int_x86.cc | 276 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); in GenSelect() local 606 RegLocation X86Mir2Lir::GenDivRemLit(RegLocation rl_dest, RegLocation rl_src, in GenDivRemLit() 1464 void X86Mir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, in GenMultiplyByTwoBitMultiplier() 1599 RegLocation rl_src, RegLocation rl_dest, int lit) { in SmallLiteralDivRem() 1605 bool X86Mir2Lir::EasyMultiply(RegLocation rl_src, RegLocation rl_dest, int lit) { in EasyMultiply() 1948 void X86Mir2Lir::GenLongRegOrMemOp(RegLocation rl_dest, RegLocation rl_src, in GenLongRegOrMemOp() 1992 void X86Mir2Lir::GenLongArith(RegLocation rl_dest, RegLocation rl_src, Instruction::Code op) { in GenLongArith() 2134 void X86Mir2Lir::GenNotLong(RegLocation rl_dest, RegLocation rl_src) { in GenNotLong() 2147 void X86Mir2Lir::GenDivRemLongLit(RegLocation rl_dest, RegLocation rl_src, in GenDivRemLongLit() 2391 void X86Mir2Lir::GenNegLong(RegLocation rl_dest, RegLocation rl_src) { in GenNegLong() [all …]
|
D | call_x86.cc | 38 void X86Mir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargeSparseSwitch() 58 void X86Mir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
|
D | target_x86.cc | 1122 RegLocation rl_src = info->args[0]; in GenInlinedArrayCopyCharArray() local 1992 RegLocation rl_src, rl_dest, rl_result; in GenAddReduceVector() local 2293 RegLocation rl_src; in GenSetVector() local
|
/art/compiler/dex/quick/mips/ |
D | fp_mips.cc | 133 RegLocation rl_src) { in GenConversion() 262 void MipsMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat() 276 void MipsMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
|
D | int_mips.cc | 429 void MipsMir2Lir::GenMultiplyByTwoBitMultiplier(RegLocation rl_src, RegLocation rl_result, int lit, in GenMultiplyByTwoBitMultiplier() 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() 609 void MipsMir2Lir::GenNotLong(RegLocation rl_dest, RegLocation rl_src) { in GenNotLong() 639 void MipsMir2Lir::GenNegLong(RegLocation rl_dest, RegLocation rl_src) { in GenNegLong() 750 RegLocation rl_index, RegLocation rl_src, int scale, bool card_mark) { in GenArrayPut() 902 void MipsMir2Lir::GenIntToLong(RegLocation rl_dest, RegLocation rl_src) { in GenIntToLong() 914 RegLocation rl_src, RegisterClass reg_class) { in GenConversionCall()
|
D | call_mips.cc | 72 void MipsMir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargeSparseSwitch() 145 void MipsMir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
|