/art/compiler/optimizing/ |
H A D | code_generator_utils.cc | 23 void CalculateMagicAndShiftForDivRem(int64_t divisor, bool is_long, argument 52 int64_t p = is_long ? 63 : 31; 53 const uint64_t exp = is_long ? (UINT64_C(1) << 63) : (UINT32_C(1) << 31); 57 uint64_t sign_bit = is_long ? static_cast<uint64_t>(divisor) >> 63 : 90 if (!is_long) { 94 *shift = is_long ? p - 64 : p - 32;
|
H A D | intrinsics_arm64.cc | 419 bool is_long, 425 Register op1_reg = is_long ? XRegisterFrom(op1) : WRegisterFrom(op1); 426 Register op2_reg = is_long ? XRegisterFrom(op2) : WRegisterFrom(op2); 427 Register out_reg = is_long ? XRegisterFrom(out) : WRegisterFrom(out); 417 GenMinMax(LocationSummary* locations, bool is_min, bool is_long, vixl::MacroAssembler* masm) argument
|
H A D | intrinsics_x86.cc | 604 static void GenMinMax(LocationSummary* locations, bool is_min, bool is_long, argument 618 if (is_long) { 1362 bool is_long, bool is_volatile) { 1369 if (is_long) { 1361 CreateIntIntIntToIntLocations(ArenaAllocator* arena, HInvoke* invoke, bool is_long, bool is_volatile) argument
|
H A D | intrinsics_x86_64.cc | 515 static void GenMinMax(LocationSummary* locations, bool is_min, bool is_long, argument 538 if (is_long) { 544 __ cmov(is_min ? Condition::kGreater : Condition::kLess, out, op2, is_long);
|
/art/compiler/dex/quick/mips/ |
H A D | fp_mips.cc | 291 bool MipsMir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { argument 293 UNUSED(info, is_min, is_long);
|
H A D | int_mips.cc | 344 bool MipsMir2Lir::GenInlinedCas(CallInfo* info, bool is_long, bool is_object) { argument 345 UNUSED(info, is_long, is_object);
|
/art/compiler/jni/quick/x86/ |
H A D | calling_convention_x86.cc | 132 bool is_long = IsCurrentParamALong(); local 138 if (is_long) { 149 if (is_long) { 156 } else if (is_long) {
|
/art/compiler/dex/quick/arm/ |
H A D | int_arm.cc | 765 bool ArmMir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { argument 767 if (is_long) { 830 bool ArmMir2Lir::GenInlinedCas(CallInfo* info, bool is_long, bool is_object) { argument 837 // If is_long, high half is in info->args[5] 838 RegLocation rl_src_new_value = info->args[is_long ? 6 : 5]; // int, long or Object 839 // If is_long, high half is in info->args[7] 855 if (is_long) { 889 if (!is_long) { 912 if (!is_long) { 933 if (is_long) { [all...] |
/art/compiler/dex/quick/arm64/ |
H A D | int_arm64.cc | 693 bool Arm64Mir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { argument 696 RegLocation rl_src2 = (is_long) ? info->args[2] : info->args[1]; 697 rl_src1 = (is_long) ? LoadValueWide(rl_src1, kCoreReg) : LoadValue(rl_src1, kCoreReg); 698 rl_src2 = (is_long) ? LoadValueWide(rl_src2, kCoreReg) : LoadValue(rl_src2, kCoreReg); 699 RegLocation rl_dest = (is_long) ? InlineTargetWide(info) : InlineTarget(info); 702 NewLIR4((is_long) ? WIDE(kA64Csel4rrrc) : kA64Csel4rrrc, rl_result.reg.GetReg(), 704 (is_long) ? StoreValueWide(rl_dest, rl_result) :StoreValue(rl_dest, rl_result); 740 bool Arm64Mir2Lir::GenInlinedCas(CallInfo* info, bool is_long, bool is_object) { argument 746 // If is_long, high half is in info->args[5] 747 RegLocation rl_src_new_value = info->args[is_long [all...] |
/art/compiler/dex/quick/ |
H A D | gen_invoke.cc | 1442 bool is_long, bool is_object, bool is_volatile) { 1451 RegLocation rl_dest = is_long ? InlineTargetWide(info) : InlineTarget(info); // result reg 1456 if (is_long) { 1478 if (is_long) { 1486 bool Mir2Lir::GenInlinedUnsafePut(CallInfo* info, bool is_long, argument 1503 if (is_long) { 1441 GenInlinedUnsafeGet(CallInfo* info, bool is_long, bool is_object, bool is_volatile) argument
|
/art/compiler/dex/quick/x86/ |
H A D | int_x86.cc | 529 void X86Mir2Lir::CalculateMagicAndShift(int64_t divisor, int64_t& magic, int& shift, bool is_long) { argument 556 int64_t p = (is_long) ? 63 : 31; 557 const uint64_t exp = (is_long) ? 0x8000000000000000ULL : 0x80000000U; 561 uint64_t tmp = exp + ((is_long) ? static_cast<uint64_t>(divisor) >> 63 : 593 if (!is_long) { 597 shift = (is_long) ? p - 64 : p - 32; 675 CalculateMagicAndShift((int64_t)imm, magic, shift, false /* is_long */); 837 bool X86Mir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { argument 840 if (is_long && !cu_->target64) { 988 RegLocation rl_dest = (is_long) 1109 GenInlinedCas(CallInfo* info, bool is_long, bool is_object) argument [all...] |