Lines Matching refs:RegLocation
25 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpFloat()
27 RegLocation rl_result; in GenArithOpFloat()
76 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { in GenArithOpDouble()
84 RegLocation rl_result; in GenArithOpDouble()
125 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) { in GenLongToFP()
172 RegLocation rl_result = is_double ? UpdateLocWideTyped(rl_dest, kFPReg) : in GenLongToFP()
193 void X86Mir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, in GenConversion()
194 RegLocation rl_src) { in GenConversion()
197 RegLocation rl_result; in GenConversion()
342 void X86Mir2Lir::GenRemFP(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2, bool is_do… in GenRemFP()
434 RegLocation rl_result = is_double ? UpdateLocWideTyped(rl_dest, kFPReg) : in GenRemFP()
448 void X86Mir2Lir::GenCmpFP(Instruction::Code code, RegLocation rl_dest, in GenCmpFP()
449 RegLocation rl_src1, RegLocation rl_src2) { in GenCmpFP()
461 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenCmpFP()
498 RegLocation rl_src1; in GenFusedFPCmpBranch()
499 RegLocation rl_src2; in GenFusedFPCmpBranch()
561 void X86Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat()
562 RegLocation rl_result; in GenNegFloat()
569 void X86Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble()
570 RegLocation rl_result; in GenNegDouble()
587 RegLocation rl_src = info->args[0]; in GenInlinedSqrt()
588 RegLocation rl_dest = InlineTargetWide(info); // double place for result in GenInlinedSqrt()
590 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); in GenInlinedSqrt()
598 RegLocation rl_src = info->args[0]; in GenInlinedAbsFloat()
601 RegLocation rl_dest = InlineTarget(info); in GenInlinedAbsFloat()
636 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedAbsFloat()
644 RegLocation rl_src = info->args[0]; in GenInlinedAbsDouble()
645 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedAbsDouble()
653 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedAbsDouble()
666 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); in GenInlinedAbsDouble()
700 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true); in GenInlinedAbsDouble()
710 RegLocation rl_src1 = LoadValueWide(info->args[0], kFPReg); in GenInlinedMinMaxFP()
711 RegLocation rl_src2 = LoadValueWide(info->args[2], kFPReg); in GenInlinedMinMaxFP()
712 RegLocation rl_dest = InlineTargetWide(info); in GenInlinedMinMaxFP()
713 RegLocation rl_result = EvalLocWide(rl_dest, kFPReg, true); in GenInlinedMinMaxFP()
744 RegLocation rl_src1 = LoadValue(info->args[0], kFPReg); in GenInlinedMinMaxFP()
745 RegLocation rl_src2 = LoadValue(info->args[1], kFPReg); in GenInlinedMinMaxFP()
746 RegLocation rl_dest = InlineTarget(info); in GenInlinedMinMaxFP()
747 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true); in GenInlinedMinMaxFP()