Lines Matching refs:RegLocation
23 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, in GenArithOpFloat()
24 RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpFloat()
26 RegLocation rl_result; in GenArithOpFloat()
70 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
72 RegLocation rl_result; in GenArithOpDouble()
116 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) { in GenConversion()
119 RegLocation rl_result; in GenConversion()
217 RegLocation rl_src1; in GenFusedFPCmpBranch()
218 RegLocation rl_src2; in GenFusedFPCmpBranch()
265 void ArmMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest, in GenCmpFP()
266 RegLocation rl_src1, RegLocation rl_src2) { in GenCmpFP()
269 RegLocation rl_result; in GenCmpFP()
323 void ArmMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
324 RegLocation rl_result; in GenNegFloat()
331 void ArmMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
332 RegLocation rl_result; in GenNegDouble()
339 static RegisterClass RegClassForAbsFP(RegLocation rl_src, RegLocation rl_dest) { in RegClassForAbsFP()
361 RegLocation rl_dest = info->result; in GenInlinedAbsFloat()
362 RegLocation rl_src = UpdateLoc(info->args[0]); in GenInlinedAbsFloat()
365 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); in GenInlinedAbsFloat()
379 RegLocation rl_dest = info->result; in GenInlinedAbsDouble()
380 RegLocation rl_src = UpdateLocWide(info->args[0]); in GenInlinedAbsDouble()
383 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true); in GenInlinedAbsDouble()
404 RegLocation rl_src = info->args[0]; in GenInlinedSqrt()
405 RegLocation rl_dest = InlineTargetWide(info); // double place for result in GenInlinedSqrt()
407 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); in GenInlinedSqrt()