Home
last modified time | relevance | path

Searched refs:rl_arg (Results 1 – 4 of 4) sorted by relevance

/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc1122 RegLocation rl_arg = info->args[i]; in GenDalvikArgsRange() local
1123 rl_arg = UpdateRawLoc(rl_arg); in GenDalvikArgsRange()
1130 if (rl_arg.wide) { in GenDalvikArgsRange()
1131 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgsRange()
1132 StoreBaseDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, k64, kNotVolatile); in GenDalvikArgsRange()
1134 LoadValueDirectWideFixed(rl_arg, regWide); in GenDalvikArgsRange()
1138 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgsRange()
1139 if (rl_arg.ref) { in GenDalvikArgsRange()
1140 StoreRefDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, kNotVolatile); in GenDalvikArgsRange()
1142 StoreBaseDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, k32, kNotVolatile); in GenDalvikArgsRange()
[all …]
/art/compiler/dex/quick/
Dgen_invoke.cc463 RegLocation rl_arg = info->args[0]; in CommonCallCodeLoadThisIntoArg1() local
464 cg->LoadValueDirectFixed(rl_arg, cg->TargetReg(kArg1, kRef)); in CommonCallCodeLoadThisIntoArg1()
739 RegLocation rl_arg = info->args[next_arg++]; in LoadArgRegs() local
740 rl_arg = UpdateRawLoc(rl_arg); in LoadArgRegs()
741 if (rl_arg.wide && (next_reg <= last_arg_reg - 1)) { in LoadArgRegs()
743 LoadValueDirectWideFixed(rl_arg, r_tmp); in LoadArgRegs()
747 if (rl_arg.wide) { in LoadArgRegs()
748 rl_arg = NarrowRegLoc(rl_arg); in LoadArgRegs()
749 rl_arg.is_const = false; in LoadArgRegs()
751 LoadValueDirectFixed(rl_arg, RegStorage::Solo32(arg_regs[next_reg])); in LoadArgRegs()
[all …]
Dgen_common.cc490 RegLocation rl_arg = LoadValue(info->args[i], kCoreReg); in GenFilledNewArray() local
492 mirror::Array::DataOffset(component_size).Int32Value() + i * 4, rl_arg.reg); in GenFilledNewArray()
494 if (IsTemp(rl_arg.reg)) { in GenFilledNewArray()
495 FreeTemp(rl_arg.reg); in GenFilledNewArray()
/art/compiler/dex/quick/x86/
Dtarget_x86.cc2758 RegLocation rl_arg = info->args[i]; in GenDalvikArgsRange() local
2759 rl_arg = UpdateRawLoc(rl_arg); in GenDalvikArgsRange()
2766 if (rl_arg.wide) { in GenDalvikArgsRange()
2767 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgsRange()
2768 StoreBaseDisp(rs_rX86_SP, out_offset, rl_arg.reg, k64, kNotVolatile); in GenDalvikArgsRange()
2770 LoadValueDirectWideFixed(rl_arg, regWide); in GenDalvikArgsRange()
2774 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgsRange()
2775 StoreBaseDisp(rs_rX86_SP, out_offset, rl_arg.reg, k32, kNotVolatile); in GenDalvikArgsRange()
2777 LoadValueDirectFixed(rl_arg, regSingle); in GenDalvikArgsRange()
2785 if (rl_arg.wide) { in GenDalvikArgsRange()
[all …]