Lines Matching refs:rl_src
162 RegLocation rl_src;
166 rl_src = mir_graph_->GetSrcWide(mir, 0);
169 rl_src = mir_graph_->GetSrc(mir, 0);
172 rl_src = ArmMir2Lir::ArgLoc(rl_src);
182 rl_src = LoadArg(rl_src);
183 GenIPut(field_idx, mir->optimization_flags, size, rl_src, rl_obj, long_or_double, is_object);
188 RegLocation rl_src;
192 rl_src = mir_graph_->GetSrcWide(mir, 0);
195 rl_src = mir_graph_->GetSrc(mir, 0);
199 rl_src = ArmMir2Lir::ArgLoc(rl_src);
200 if (rl_src.location == kLocInvalid) {
206 rl_src = LoadArg(rl_src);
208 StoreValueWide(rl_dest, rl_src);
210 StoreValue(rl_dest, rl_src);
312 RegLocation rl_src) {
328 rl_src = LoadValue(rl_src, kCoreReg);
348 OpRegReg(kOpCmp, r_key, rl_src.low_reg);
360 RegLocation rl_src) {
376 rl_src = LoadValue(rl_src, kCoreReg);
384 keyReg = rl_src.low_reg;
387 OpRegRegImm(kOpSub, keyReg, rl_src.low_reg, low_key);
416 void ArmMir2Lir::GenFillArrayData(uint32_t table_offset, RegLocation rl_src) {
431 LoadValueDirectFixed(rl_src, r0);
467 void ArmMir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) {
470 LoadValueDirectFixed(rl_src, r0); // Get obj
472 GenNullCheck(rl_src.s_reg_low, r0, opt_flags);
501 void ArmMir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) {
504 LoadValueDirectFixed(rl_src, r0); // Get obj
506 GenNullCheck(rl_src.s_reg_low, r0, opt_flags);