/art/compiler/dex/quick/x86/ |
D | fp_x86.cc | 731 bool X86Mir2Lir::GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) { in GenInlinedMinMaxFP() argument 752 LIR* branch_cond1 = NewLIR2(kX86Jcc8, 0, (is_min) ? kX86CondA : kX86CondB); in GenInlinedMinMaxFP() 753 LIR* branch_cond2 = NewLIR2(kX86Jcc8, 0, (is_min) ? kX86CondB : kX86CondA); in GenInlinedMinMaxFP() 755 NewLIR2((is_min) ? kX86OrpdRR : kX86AndpdRR, rl_result.reg.GetReg(), rl_src2.reg.GetReg()); in GenInlinedMinMaxFP() 791 LIR* branch_cond1 = NewLIR2(kX86Jcc8, 0, (is_min) ? kX86CondA : kX86CondB); in GenInlinedMinMaxFP() 792 LIR* branch_cond2 = NewLIR2(kX86Jcc8, 0, (is_min) ? kX86CondB : kX86CondA); in GenInlinedMinMaxFP() 794 NewLIR2((is_min) ? kX86OrpsRR : kX86AndpsRR, rl_result.reg.GetReg(), rl_src2.reg.GetReg()); in GenInlinedMinMaxFP()
|
D | codegen_x86.h | 189 bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) OVERRIDE; 190 bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) OVERRIDE;
|
D | int_x86.cc | 837 bool X86Mir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax() argument 979 ConditionCode cc = is_min ? kCondGe : kCondLt; in GenInlinedMinMax() 1019 ConditionCode condition_code = is_min ? kCondGt : kCondLt; in GenInlinedMinMax()
|
/art/compiler/dex/quick/mips/ |
D | fp_mips.cc | 291 bool MipsMir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax() argument 293 UNUSED(info, is_min, is_long); in GenInlinedMinMax()
|
D | codegen_mips.h | 162 bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long);
|
/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 475 static void GenMinMaxFP(LocationSummary* locations, bool is_min, bool is_double, in GenMinMaxFP() argument 516 __ j(is_min ? Condition::kAbove : Condition::kBelow, &op2_label); in GenMinMaxFP() 517 __ j(is_min ? Condition::kBelow : Condition::kAbove, &done); in GenMinMaxFP() 520 if (is_min) { in GenMinMaxFP() 604 static void GenMinMax(LocationSummary* locations, bool is_min, bool is_long, in GenMinMax() argument 640 Condition cond = is_min ? Condition::kGreaterEqual : Condition::kLess; in GenMinMax() 654 Condition cond = is_min ? Condition::kGreater : Condition::kLess; in GenMinMax()
|
D | intrinsics_x86_64.cc | 389 bool is_min, in GenMinMaxFP() argument 432 __ j(is_min ? Condition::kAbove : Condition::kBelow, &op2_label); in GenMinMaxFP() 433 __ j(is_min ? Condition::kBelow : Condition::kAbove, &done); in GenMinMaxFP() 436 if (is_min) { in GenMinMaxFP() 515 static void GenMinMax(LocationSummary* locations, bool is_min, bool is_long, in GenMinMax() argument 544 __ cmov(is_min ? Condition::kGreater : Condition::kLess, out, op2, is_long); in GenMinMax()
|
D | intrinsics_arm.cc | 311 bool is_min, in GenMinMax() argument 319 __ it((is_min) ? Condition::LT : Condition::GT, kItElse); in GenMinMax() 320 __ mov(out, ShifterOperand(op1), is_min ? Condition::LT : Condition::GT); in GenMinMax() 321 __ mov(out, ShifterOperand(op2), is_min ? Condition::GE : Condition::LE); in GenMinMax()
|
D | intrinsics_arm64.cc | 359 bool is_min, in GenMinMaxFP() argument 369 if (is_min) { in GenMinMaxFP() 418 bool is_min, in GenMinMax() argument 430 __ Csel(out_reg, op1_reg, op2_reg, is_min ? lt : gt); in GenMinMax()
|
/art/compiler/dex/quick/arm64/ |
D | fp_arm64.cc | 467 bool Arm64Mir2Lir::GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) { in GenInlinedMinMaxFP() argument 469 int op = (is_min) ? kA64Fmin3fff : kA64Fmax3fff; in GenInlinedMinMaxFP()
|
D | codegen_arm64.h | 152 bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) OVERRIDE; 153 bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) OVERRIDE;
|
D | int_arm64.cc | 693 bool Arm64Mir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax() argument 703 rl_src1.reg.GetReg(), rl_src2.reg.GetReg(), (is_min) ? kArmCondLt : kArmCondGt); in GenInlinedMinMax()
|
/art/compiler/dex/quick/arm/ |
D | codegen_arm.h | 163 bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long);
|
D | int_arm.cc | 765 bool ArmMir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { in GenInlinedMinMax() argument 777 LIR* it = OpIT((is_min) ? kCondGt : kCondLt, "E"); in GenInlinedMinMax()
|
/art/compiler/dex/quick/ |
D | mir_to_lir.h | 1300 virtual bool GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) = 0; 1301 virtual bool GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double);
|
D | gen_invoke.cc | 1275 bool Mir2Lir::GenInlinedMinMaxFP(CallInfo* info, bool is_min, bool is_double) { in GenInlinedMinMaxFP() argument 1277 UNUSED(info, is_min, is_double); in GenInlinedMinMaxFP()
|