Lines Matching refs:rl_arg

490   RegLocation rl_arg = info->args[0];  in CommonCallCodeLoadThisIntoArg1()  local
491 cg->LoadValueDirectFixed(rl_arg, cg->TargetReg(kArg1, kRef)); in CommonCallCodeLoadThisIntoArg1()
796 RegLocation rl_arg = info->args[i]; in GenDalvikArgs() local
797 rl_arg = UpdateRawLoc(rl_arg); in GenDalvikArgs()
803 if (rl_arg.wide) { in GenDalvikArgs()
804 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgs()
805 StoreBaseDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, k64, kNotVolatile); in GenDalvikArgs()
807 LoadValueDirectWideFixed(rl_arg, regWide); in GenDalvikArgs()
811 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgs()
812 if (rl_arg.ref) { in GenDalvikArgs()
813 StoreRefDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, kNotVolatile); in GenDalvikArgs()
815 StoreBaseDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, k32, kNotVolatile); in GenDalvikArgs()
818 if (rl_arg.ref) { in GenDalvikArgs()
819 LoadValueDirectFixed(rl_arg, regRef); in GenDalvikArgs()
822 LoadValueDirectFixed(rl_arg, regSingle); in GenDalvikArgs()
831 if (rl_arg.wide) { in GenDalvikArgs()
839 RegLocation rl_arg = info->args[i]; in GenDalvikArgs() local
840 rl_arg = UpdateRawLoc(rl_arg); in GenDalvikArgs()
843 if (rl_arg.wide) { in GenDalvikArgs()
847 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgs()
850 StoreBaseDisp(TargetPtrReg(kSp), out_offset, rl_arg.reg, k64, kNotVolatile); in GenDalvikArgs()
855 LoadBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_arg.s_reg_low + 1), reg, k32, in GenDalvikArgs()
859 LoadBaseDisp(TargetPtrReg(kSp), SRegOffset(rl_arg.s_reg_low), reg, k32, kNotVolatile); in GenDalvikArgs()
865 LoadValueDirectWideFixed(rl_arg, reg); in GenDalvikArgs()
868 LoadValueDirectFixed(rl_arg, reg); in GenDalvikArgs()
873 if (rl_arg.wide) { in GenDalvikArgs()