Lines Matching refs:reg_arg

108   RegStorage reg_arg = in_to_reg_storage_mapping_.GetReg(in_position);  in LockArg()  local
110 if (reg_arg.Valid()) { in LockArg()
111 LockTemp(reg_arg); in LockArg()
135 RegStorage reg_arg = in_to_reg_storage_mapping_.GetReg(in_position); in LoadArg() local
138 if (reg_arg.Valid() && wide && (reg_arg.GetWideKind() == kNotWide)) { in LoadArg()
141 StoreBaseDisp(TargetPtrReg(kSp), offset, reg_arg, k32, kNotVolatile); in LoadArg()
142 reg_arg = RegStorage::InvalidReg(); in LoadArg()
145 if (!reg_arg.Valid()) { in LoadArg()
146 reg_arg = wide ? AllocTypedTempWide(false, reg_class) : AllocTypedTemp(false, reg_class); in LoadArg()
147 LoadBaseDisp(TargetPtrReg(kSp), offset, reg_arg, wide ? k64 : k32, kNotVolatile); in LoadArg()
150 if (!RegClassMatches(reg_class, reg_arg)) { in LoadArg()
153 OpRegCopyWide(new_reg, reg_arg); in LoadArg()
154 reg_arg = new_reg; in LoadArg()
157 OpRegCopy(new_reg, reg_arg); in LoadArg()
158 reg_arg = new_reg; in LoadArg()
162 return reg_arg; in LoadArg()
185 RegStorage reg_arg = in_to_reg_storage_mapping_.GetReg(in_position); in LoadArgDirect() local
188 if (reg_arg.Valid() && rl_dest.wide && (reg_arg.GetWideKind() == kNotWide)) { in LoadArgDirect()
191 StoreBaseDisp(TargetPtrReg(kSp), offset, reg_arg, k32, kNotVolatile); in LoadArgDirect()
192 reg_arg = RegStorage::InvalidReg(); in LoadArgDirect()
195 if (!reg_arg.Valid()) { in LoadArgDirect()
200 OpRegCopyWide(rl_dest.reg, reg_arg); in LoadArgDirect()
202 OpRegCopy(rl_dest.reg, reg_arg); in LoadArgDirect()
208 RegStorage reg_arg = in_to_reg_storage_mapping_.GetReg(in_position); in SpillArg() local
210 if (reg_arg.Valid()) { in SpillArg()
214 (arg.IsWide() && reg_arg.GetWideKind() == kWide) ? k64 : k32; in SpillArg()
215 StoreBaseDisp(TargetPtrReg(kSp), offset, reg_arg, size, kNotVolatile); in SpillArg()
220 RegStorage reg_arg = in_to_reg_storage_mapping_.GetReg(in_position); in UnspillArg() local
222 if (reg_arg.Valid()) { in UnspillArg()
226 (arg.IsWide() && reg_arg.GetWideKind() == kWide) ? k64 : k32; in UnspillArg()
227 LoadBaseDisp(TargetPtrReg(kSp), offset, reg_arg, size, kNotVolatile); in UnspillArg()