Lines Matching refs:rl_src
55 void Arm64Mir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargeSparseSwitch() argument
67 rl_src = LoadValue(rl_src, kCoreReg); in GenLargeSparseSwitch()
87 OpRegReg(kOpCmp, r_key, rl_src.reg); in GenLargeSparseSwitch()
104 void Arm64Mir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { in GenLargePackedSwitch() argument
116 rl_src = LoadValue(rl_src, kCoreReg); in GenLargePackedSwitch()
124 key_reg = rl_src.reg; in GenLargePackedSwitch()
127 OpRegRegImm(kOpSub, key_reg, rl_src.reg, low_key); in GenLargePackedSwitch()
155 void Arm64Mir2Lir::GenMonitorEnter(int opt_flags, RegLocation rl_src) { in GenMonitorEnter() argument
163 LoadValueDirectFixed(rl_src, rs_x0); // = TargetReg(kArg0, kRef) in GenMonitorEnter()
209 void Arm64Mir2Lir::GenMonitorExit(int opt_flags, RegLocation rl_src) { in GenMonitorExit() argument
216 LoadValueDirectFixed(rl_src, rs_x0); // Get obj in GenMonitorExit()