Searched refs:low (Results 1 - 9 of 9) sorted by relevance

/art/compiler/utils/arm/
H A Dmanaged_register_arm.cc29 Register low = AsRegisterPairLow(); local
31 return ArmManagedRegister::FromCoreRegister(low).Overlaps(other) ||
37 SRegister low = AsOverlappingDRegisterLow(); local
40 return (low == other_sreg) || (high == other_sreg);
54 int low; local
57 low = (r * 2) + kNumberOfCoreRegIds; // Return a SRegister.
60 low = (r - kNumberOfDRegIds) * 2; // Return a Register.
61 if (low > 6) {
63 low = 1;
66 return low;
[all...]
/art/compiler/utils/mips/
H A Dmanaged_register_mips.cc30 Register low = AsRegisterPairLow(); local
32 return MipsManagedRegister::FromCoreRegister(low).Overlaps(other) ||
38 FRegister low = AsOverlappingDRegisterLow(); local
41 return (low == other_freg) || (high == other_freg);
55 int low; local
58 low = (r * 2) + kNumberOfCoreRegIds; // Return an FRegister.
61 low = (r - kNumberOfDRegIds) * 2 + 2; // Return a Register.
62 if (low >= 24) {
64 low = 5;
67 return low;
[all...]
/art/compiler/utils/arm64/
H A Dmanaged_register_arm64.cc75 int low = RegNo(); local
77 low += kNumberOfCoreRegIds;
79 low += kNumberOfCoreRegIds + kNumberOfWRegIds + kNumberOfDRegIds;
81 return low;
/art/compiler/utils/x86/
H A Dmanaged_register_x86.cc42 Register low; member in struct:art::x86::RegisterPairDescriptor
48 #define REGISTER_PAIR_ENUMERATION(low, high) { low##_##high, low, high },
64 Register low = AsRegisterPairLow(); local
66 return X86ManagedRegister::FromCpuRegister(low).Overlaps(other) ||
81 return kRegisterPairs[r].low;
/art/compiler/utils/x86_64/
H A Dmanaged_register_x86_64.cc41 Register low; member in struct:art::x86_64::RegisterPairDescriptor
47 #define REGISTER_PAIR_ENUMERATION(low, high) { low##_##high, low, high },
63 Register low = AsRegisterPairLow().AsRegister(); local
65 return X86_64ManagedRegister::FromCpuRegister(low).Overlaps(other) ||
80 return kRegisterPairs[r].low;
/art/compiler/dex/
H A Dreg_storage.h33 * Physical register number for the low or solo register.
66 * s2 and s3 map to the low and high halves of double-precision d1. Similarly, X86's xmm3
207 // Used to retrieve either the low register of a pair, or the only register.
232 // Create a stand-alone RegStorage from the low reg of a pair.
255 // Return the register number of low or solo.
271 static RegStorage MakeRegPair(RegStorage low, RegStorage high) { argument
272 DCHECK(!low.IsPair());
273 DCHECK(low.Is32Bit());
276 return RegStorage(k64BitPair, low.GetReg(), high.GetReg());
H A Dmir_graph.h212 int32_t s_reg_low; // SSA name for low Dalvik word.
799 RegLocation GetSrcWide(MIR* mir, int low) { argument
800 RegLocation res = GetRawSrc(mir, low);
/art/runtime/jdwp/
H A Djdwp_request.cc179 uint64_t low = Read4BE(); local
180 return (high << 32) | low;
/art/runtime/arch/arm/
H A Dquick_entrypoints_arm.S1184 * The low word of the result holds ZX, the high word holds
1186 * it doesn't fit in the low 64 bits.
1202 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX))
1215 * distance) is 32-bit. Also, Dalvik requires us to ignore all but the low
1218 * r0: low word
1237 * distance) is 32-bit. Also, Dalvik requires us to ignore all but the low
1240 * r0: low word
1259 * distance) is 32-bit. Also, Dalvik requires us to ignore all but the low
1262 * r0: low word

Completed in 162 milliseconds