/art/compiler/dex/quick/ |
D | gen_loadstore.cc | 83 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 …]
|
D | gen_common.cc | 284 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 …]
|
D | mir_to_lir.cc | 390 RegLocation rl_src[3]; in CompileDalvikInstruction() local 1067 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); in HandleExtendedMethodMIR() local
|
D | gen_invoke.cc | 375 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
|
D | codegen_util.cc | 55 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/ |
D | fp_arm64.cc | 120 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 …]
|
D | call_arm64.cc | 46 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()
|
D | int_arm64.cc | 184 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 …]
|
D | target_arm64.cc | 920 RegLocation rl_src = rl_method; in FlushIns() local
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 144 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/ |
D | fp_arm.cc | 116 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
|
D | call_arm.cc | 46 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()
|
D | int_arm.cc | 232 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/ |
D | fp_mips.cc | 117 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()
|
D | call_mips.cc | 64 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()
|
D | int_mips.cc | 342 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/ |
D | fp_x86.cc | 125 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
|
D | call_x86.cc | 30 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()
|
D | int_x86.cc | 272 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 …]
|
D | target_x86.cc | 1106 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
|