Searched refs:rl_arg (Results 1 – 4 of 4) sorted by relevance
/art/compiler/dex/quick/arm64/ |
D | target_arm64.cc | 1122 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/ |
D | gen_invoke.cc | 463 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 …]
|
D | gen_common.cc | 490 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/ |
D | target_x86.cc | 2758 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 …]
|