Home
last modified time | relevance | path

Searched refs:is_long (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_utils.cc25 void CalculateMagicAndShiftForDivRem(int64_t divisor, bool is_long, in CalculateMagicAndShiftForDivRem() argument
54 int64_t p = is_long ? 63 : 31; in CalculateMagicAndShiftForDivRem()
55 const uint64_t exp = is_long ? (UINT64_C(1) << 63) : (UINT32_C(1) << 31); in CalculateMagicAndShiftForDivRem()
59 uint64_t sign_bit = is_long ? static_cast<uint64_t>(divisor) >> 63 : in CalculateMagicAndShiftForDivRem()
92 if (!is_long) { in CalculateMagicAndShiftForDivRem()
96 *shift = is_long ? p - 64 : p - 32; in CalculateMagicAndShiftForDivRem()
Dcode_generator_utils.h30 void CalculateMagicAndShiftForDivRem(int64_t divisor, bool is_long, int64_t* magic, int* shift);
Dintrinsics_x86_64.cc465 static void GenMinMax(LocationSummary* locations, bool is_min, bool is_long, in GenMinMax() argument
488 if (is_long) { in GenMinMax()
494 __ cmov(is_min ? Condition::kGreater : Condition::kLess, out, op2, is_long); in GenMinMax()
2634 bool is_long) { in GenBitCount() argument
2642 int32_t result = is_long in GenBitCount()
2650 if (is_long) { in GenBitCount()
2655 } else if (is_long) { in GenBitCount()
2692 bool is_high, bool is_long) { in GenOneBit() argument
2706 value = is_long ? 63 - CLZ(static_cast<uint64_t>(value)) in GenOneBit()
2709 value = is_long ? CTZ(static_cast<uint64_t>(value)) in GenOneBit()
[all …]
Dintrinsics_x86.cc657 static void GenMinMax(LocationSummary* locations, bool is_min, bool is_long, in GenMinMax() argument
671 if (is_long) { in GenMinMax()
2547 ArenaAllocator* allocator, CodeGeneratorX86* codegen, HInvoke* invoke, bool is_long) { in CreateBitCountLocations() argument
2555 if (is_long) { in CreateBitCountLocations()
2564 HInvoke* invoke, bool is_long) { in GenBitCount() argument
2572 int32_t result = is_long in GenBitCount()
2580 if (!is_long) { in GenBitCount()
2618 static void CreateLeadingZeroLocations(ArenaAllocator* allocator, HInvoke* invoke, bool is_long) { in CreateLeadingZeroLocations() argument
2621 if (is_long) { in CreateLeadingZeroLocations()
2631 HInvoke* invoke, bool is_long) { in GenLeadingZeros() argument
[all …]
Dintrinsics_arm64.cc655 bool is_long, in GenMinMax() argument
661 Register op1_reg = is_long ? XRegisterFrom(op1) : WRegisterFrom(op1); in GenMinMax()
662 Register op2_reg = is_long ? XRegisterFrom(op2) : WRegisterFrom(op2); in GenMinMax()
663 Register out_reg = is_long ? XRegisterFrom(out) : WRegisterFrom(out); in GenMinMax()
Dintrinsics_arm_vixl.cc2904 bool is_long = type == DataType::Type::kInt64; in GenBitCount() local
2907 vixl32::Register src_0 = is_long ? LowRegisterFrom(in) : RegisterFrom(in); in GenBitCount()
2908 vixl32::Register src_1 = is_long ? HighRegisterFrom(in) : src_0; in GenBitCount()
2921 if (is_long) { in GenBitCount()
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc158 bool is_long = IsCurrentParamALong(); in EntrySpills() local
164 if (is_long) { in EntrySpills()
175 if (is_long) { in EntrySpills()
182 } else if (is_long) { in EntrySpills()