Lines Matching refs:rl_src1

27                                    RegLocation rl_src1, RegLocation rl_src2) {  in GenArithOpFloat()  argument
51 CallRuntimeHelperRegLocationRegLocation(kQuickFmodf, rl_src1, rl_src2, false); in GenArithOpFloat()
56 GenNegFloat(rl_dest, rl_src1); in GenArithOpFloat()
61 rl_src1 = LoadValue(rl_src1, kFPReg); in GenArithOpFloat()
64 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenArithOpFloat()
69 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble() argument
95 LoadValueDirectWideFixed(rl_src1, rs_d0); in GenArithOpDouble()
104 GenNegDouble(rl_dest, rl_src1); in GenArithOpDouble()
110 rl_src1 = LoadValueWide(rl_src1, kFPReg); in GenArithOpDouble()
111 DCHECK(rl_src1.wide); in GenArithOpDouble()
117 NewLIR3(WIDE(op), rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenArithOpDouble()
121 void Arm64Mir2Lir::GenMultiplyByConstantFloat(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantFloat() argument
126 rl_src1 = LoadValue(rl_src1, kFPReg); in GenMultiplyByConstantFloat()
128 NewLIR3(kA64Fmul3fff, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), r_tmp.GetReg()); in GenMultiplyByConstantFloat()
132 void Arm64Mir2Lir::GenMultiplyByConstantDouble(RegLocation rl_dest, RegLocation rl_src1, in GenMultiplyByConstantDouble() argument
138 rl_src1 = LoadValueWide(rl_src1, kFPReg); in GenMultiplyByConstantDouble()
139 DCHECK(rl_src1.wide); in GenMultiplyByConstantDouble()
143 NewLIR3(WIDE(kA64Fmul3fff), rl_result.reg.GetReg(), rl_src1.reg.GetReg(), r_tmp.GetReg()); in GenMultiplyByConstantDouble()
232 RegLocation rl_src1; in GenFusedFPCmpBranch() local
235 rl_src1 = mir_graph_->GetSrcWide(mir, 0); in GenFusedFPCmpBranch()
237 rl_src1 = LoadValueWide(rl_src1, kFPReg); in GenFusedFPCmpBranch()
239 NewLIR2(WIDE(kA64Fcmp2ff), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenFusedFPCmpBranch()
241 rl_src1 = mir_graph_->GetSrc(mir, 0); in GenFusedFPCmpBranch()
243 rl_src1 = LoadValue(rl_src1, kFPReg); in GenFusedFPCmpBranch()
245 NewLIR2(kA64Fcmp2ff, rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenFusedFPCmpBranch()
280 RegLocation rl_src1, RegLocation rl_src2) { in GenCmpFP() argument
306 rl_src1 = LoadValueWide(rl_src1, kFPReg); in GenCmpFP()
312 NewLIR2(WIDE(kA64Fcmp2ff), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenCmpFP()
314 rl_src1 = LoadValue(rl_src1, kFPReg); in GenCmpFP()
320 NewLIR2(kA64Fcmp2ff, rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenCmpFP()
471 RegLocation rl_src1 = info->args[0]; in GenInlinedMinMaxFP() local
473 rl_src1 = (is_double) ? LoadValueWide(rl_src1, kFPReg) : LoadValue(rl_src1, kFPReg); in GenInlinedMinMaxFP()
477 NewLIR3(op | wide, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); in GenInlinedMinMaxFP()