/art/compiler/utils/x86_64/ |
D | managed_register_x86_64.cc | 42 Register high; member 47 #define REGISTER_PAIR_ENUMERATION(low, high) { low##_##high, low, high }, argument 64 Register high = AsRegisterPairHigh().AsRegister(); in Overlaps() local 66 X86_64ManagedRegister::FromCpuRegister(high).Overlaps(other); in Overlaps() 89 return kRegisterPairs[r].high; in AllocIdHigh()
|
/art/compiler/utils/x86/ |
D | managed_register_x86.cc | 43 Register high; member 48 #define REGISTER_PAIR_ENUMERATION(low, high) { low##_##high, low, high }, argument 69 Register high = AsRegisterPairHigh(); in Overlaps() local 71 X86ManagedRegister::FromCpuRegister(high).Overlaps(other); in Overlaps() 94 return kRegisterPairs[r].high; in AllocIdHigh()
|
/art/runtime/interpreter/mterp/mips/ |
D | op_const_wide.S | 4 FETCH(a2, 3) # a2 <- hhhh (high middle) 6 FETCH(a3, 4) # a3 <- HHHH (high) 8 INSERT_HIGH_HALF(a2, a3) # a2 <- HHHHhhhh (high word)
|
D | op_mul_long_2addr.S | 8 LOAD64(a0, a1, t0) # vAA.low / high 12 LOAD64(a2, a3, t1) # vBB.low / high 29 SET_VREG64_GOTO(v0, v1, rOBJ, t1) # vA/vA+1 <- v0(low)/v1(high)
|
D | op_const.S | 4 FETCH(a1, 2) # a1 <- BBBB (high)
|
D | op_const_wide_32.S | 4 FETCH_S(a2, 2) # a2 <- ssssBBBB (high)
|
D | op_const_string_jumbo.S | 4 FETCH(a2, 2) # a2 <- BBBB (high)
|
/art/compiler/utils/mips/ |
D | managed_register_mips.cc | 31 Register high = AsRegisterPairHigh(); in Overlaps() local 33 MipsManagedRegister::FromCoreRegister(high).Overlaps(other); in Overlaps() 39 FRegister high = AsOverlappingDRegisterHigh(); in Overlaps() local 41 return (low == other_freg) || (high == other_freg); in Overlaps()
|
/art/compiler/utils/arm/ |
D | managed_register_arm.cc | 30 Register high = AsRegisterPairHigh(); in Overlaps() local 32 ArmManagedRegister::FromCoreRegister(high).Overlaps(other); in Overlaps() 38 SRegister high = AsOverlappingDRegisterHigh(); in Overlaps() local 40 return (low == other_sreg) || (high == other_sreg); in Overlaps()
|
/art/runtime/interpreter/mterp/arm/ |
D | op_const_wide.S | 4 FETCH r2, 3 @ r2<- hhhh (high middle) 6 FETCH r3, 4 @ r3<- HHHH (high) 8 orr r1, r2, r3, lsl #16 @ r1<- HHHHhhhh (high word)
|
D | op_const.S | 4 FETCH r1, 2 @ r1<- BBBB (high)
|
D | op_const_string_jumbo.S | 4 FETCH r2, 2 @ r2<- BBBB (high)
|
/art/compiler/utils/arm64/ |
D | managed_register_arm64.cc | 79 int high = RegNo(); in RegIdHigh() local 81 high += kNumberOfXRegIds + kNumberOfWRegIds; in RegIdHigh() 83 return high; in RegIdHigh()
|
/art/runtime/interpreter/mterp/mips64/ |
D | op_const_wide.S | 5 lh a2, 6(rPC) # a2 <- hhhh (high middle) 6 lh a3, 8(rPC) # a3 <- HHHH (high)
|
D | op_goto_32.S | 12 lh a1, 4(rPC) # a1 <- AAAA (high)
|
D | op_const_wide_32.S | 4 lh a1, 4(rPC) # a1 <- BBBB (high)
|
D | op_const.S | 4 lh a1, 4(rPC) # a1 <- BBBB (high)
|
/art/test/568-checker-onebit/ |
D | info.txt | 1 Unit test for 32-bit and 64-bit high/low-bit operations.
|
/art/compiler/optimizing/ |
D | locations.h | 137 static Location RegisterPairLocation(int low, int high) { in RegisterPairLocation() argument 138 return Location(kRegisterPair, low << 16 | high); in RegisterPairLocation() 141 static Location FpuRegisterPairLocation(int low, int high) { in FpuRegisterPairLocation() argument 142 return Location(kFpuRegisterPair, low << 16 | high); in FpuRegisterPairLocation() 175 int high() const { in high() function 201 return static_cast<T>(high()); in AsRegisterPairHigh() 213 return static_cast<T>(high()); in AsFpuRegisterPairHigh() 233 return Location::RegisterLocation(high()); in ToHigh() 235 return Location::FpuRegisterLocation(high()); in ToHigh()
|
D | common_arm.h | 221 const vixl::aarch32::Register& high) { in LocationFrom() argument 222 return Location::RegisterPairLocation(low.GetCode(), high.GetCode()); in LocationFrom() 226 const vixl::aarch32::SRegister& high) { in LocationFrom() argument 227 return Location::FpuRegisterPairLocation(low.GetCode(), high.GetCode()); in LocationFrom()
|
/art/test/543-env-long-ref/ |
D | info.txt | 3 was overwriting the high dex register of a wide value.
|
/art/runtime/interpreter/mterp/x86/ |
D | op_move_result_wide.S | 3 movl 4(%eax), %ecx # Get high
|
D | op_sget_wide.S | 19 SET_VREG_HIGH %edx, rINST # fp[A+1]<- high part
|
/art/test/550-checker-regression-wide-store/ |
D | info.txt | 1 Test an SsaBuilder regression where storing into the high vreg of a pair
|
/art/runtime/native/ |
D | java_lang_StringFactory.cc | 33 jint high, jint offset, jint byte_count) { in StringFactory_newStringFromBytes() argument 53 high, in StringFactory_newStringFromBytes()
|