Searched defs:is_long (Results 1 - 11 of 11) sorted by relevance

/art/compiler/optimizing/
H A Dcode_generator_utils.cc23 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 Dintrinsics_arm64.cc419 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 Dintrinsics_x86.cc604 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 Dintrinsics_x86_64.cc515 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 Dfp_mips.cc291 bool MipsMir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) { argument
293 UNUSED(info, is_min, is_long);
H A Dint_mips.cc344 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 Dcalling_convention_x86.cc132 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 Dint_arm.cc765 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 Dint_arm64.cc693 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 Dgen_invoke.cc1442 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 Dint_x86.cc529 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...]

Completed in 90 milliseconds