Lines Matching refs:Address

97     __ movl(CpuRegister(TMP), Address(src_curr_addr, 0));  in EmitNativeCode()
108 __ movl(Address(dst_curr_addr, 0), CpuRegister(TMP)); in EmitNativeCode()
622 __ cmpl(Address(input, length_offset), in CheckPosition()
625 __ cmpl(Address(input, length_offset), length.AsRegister<CpuRegister>()); in CheckPosition()
631 __ movl(temp, Address(input, length_offset)); in CheckPosition()
655 __ cmpl(Address(input, length_offset), pos_reg); in CheckPosition()
659 __ movl(temp, Address(input, length_offset)); in CheckPosition()
732 __ leal(src_base, Address(src, char_size * src_pos_const + data_offset)); in VisitSystemArrayCopyChar()
734 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), in VisitSystemArrayCopyChar()
739 __ leal(dest_base, Address(dest, char_size * dest_pos_const + data_offset)); in VisitSystemArrayCopyChar()
741 __ leal(dest_base, Address(dest, dest_pos.AsRegister<CpuRegister>(), in VisitSystemArrayCopyChar()
783 __ leal(src_base, Address(src, element_size * constant + data_offset)); in GenSystemArrayCopyAddresses()
785 __ leal(src_base, Address(src, src_pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenSystemArrayCopyAddresses()
790 __ leal(dst_base, Address(dst, element_size * constant + data_offset)); in GenSystemArrayCopyAddresses()
792 __ leal(dst_base, Address(dst, dst_pos.AsRegister<CpuRegister>(), scale_factor, data_offset)); in GenSystemArrayCopyAddresses()
797 __ leal(src_end, Address(src_base, element_size * constant)); in GenSystemArrayCopyAddresses()
799 __ leal(src_end, Address(src_base, copy_length.AsRegister<CpuRegister>(), scale_factor, 0)); in GenSystemArrayCopyAddresses()
938 __ movl(temp1, Address(dest, class_offset)); in VisitSystemArrayCopy()
940 __ movl(temp2, Address(src, class_offset)); in VisitSystemArrayCopy()
963 __ movl(CpuRegister(TMP), Address(temp1, component_offset)); in VisitSystemArrayCopy()
968 __ cmpw(Address(CpuRegister(TMP), primitive_offset), Immediate(Primitive::kPrimNot)); in VisitSystemArrayCopy()
986 __ movl(CpuRegister(TMP), Address(temp2, component_offset)); in VisitSystemArrayCopy()
991 __ cmpw(Address(CpuRegister(TMP), primitive_offset), Immediate(Primitive::kPrimNot)); in VisitSystemArrayCopy()
1008 __ cmpl(Address(temp1, super_offset), Immediate(0)); in VisitSystemArrayCopy()
1014 __ movl(temp1, Address(temp1, component_offset)); in VisitSystemArrayCopy()
1018 __ cmpl(Address(temp1, super_offset), Immediate(0)); in VisitSystemArrayCopy()
1039 __ movl(temp1, Address(src, class_offset)); in VisitSystemArrayCopy()
1042 __ movl(CpuRegister(TMP), Address(temp1, component_offset)); in VisitSystemArrayCopy()
1048 __ cmpw(Address(CpuRegister(TMP), primitive_offset), Immediate(Primitive::kPrimNot)); in VisitSystemArrayCopy()
1097 __ testb(Address(src, monitor_offset + gray_byte_position), Immediate(test_value)); in VisitSystemArrayCopy()
1115 __ movl(CpuRegister(TMP), Address(temp1, 0)); in VisitSystemArrayCopy()
1116 __ movl(Address(temp2, 0), CpuRegister(TMP)); in VisitSystemArrayCopy()
1133 __ movl(CpuRegister(TMP), Address(temp1, 0)); in VisitSystemArrayCopy()
1134 __ movl(Address(temp2, 0), CpuRegister(TMP)); in VisitSystemArrayCopy()
1227 __ movl(rcx, Address(str, class_offset)); in VisitStringEquals()
1229 __ cmpl(rcx, Address(arg, class_offset)); in VisitStringEquals()
1238 __ movl(rcx, Address(str, count_offset)); in VisitStringEquals()
1242 __ cmpl(rcx, Address(arg, count_offset)); in VisitStringEquals()
1262 __ leal(rsi, Address(str, value_offset)); in VisitStringEquals()
1263 __ leal(rdi, Address(arg, value_offset)); in VisitStringEquals()
1367 __ movl(string_length, Address(string_obj, count_offset)); in GenerateStringIndexOf()
1403 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_1, value_offset)); in GenerateStringIndexOf()
1407 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1410 __ leaq(string_obj, Address(string_obj, counter, ScaleFactor::TIMES_2, value_offset)); in GenerateStringIndexOf()
1414 __ leaq(counter, Address(string_length, counter, ScaleFactor::TIMES_1, 0)); in GenerateStringIndexOf()
1442 __ leal(out, Address(string_length, -1)); in GenerateStringIndexOf()
1599 __ testl(Address(obj, count_offset), Immediate(1)); in VisitStringGetCharsNoCheck()
1608 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck()
1614 __ movzxb(CpuRegister(TMP), Address(CpuRegister(RSI), 0)); in VisitStringGetCharsNoCheck()
1615 __ movw(Address(CpuRegister(RDI), 0), CpuRegister(TMP)); in VisitStringGetCharsNoCheck()
1616 __ leaq(CpuRegister(RDI), Address(CpuRegister(RDI), char_size)); in VisitStringGetCharsNoCheck()
1617 __ leaq(CpuRegister(RSI), Address(CpuRegister(RSI), c_char_size)); in VisitStringGetCharsNoCheck()
1628 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset)); in VisitStringGetCharsNoCheck()
1642 __ movsxb(out, Address(address, 0)); in GenPeek()
1645 __ movsxw(out, Address(address, 0)); in GenPeek()
1648 __ movl(out, Address(address, 0)); in GenPeek()
1651 __ movq(out, Address(address, 0)); in GenPeek()
1706 __ movb(Address(address, 0), in GenPoke()
1709 __ movb(Address(address, 0), value.AsRegister<CpuRegister>()); in GenPoke()
1714 __ movw(Address(address, 0), in GenPoke()
1717 __ movw(Address(address, 0), value.AsRegister<CpuRegister>()); in GenPoke()
1722 __ movl(Address(address, 0), in GenPoke()
1725 __ movl(Address(address, 0), value.AsRegister<CpuRegister>()); in GenPoke()
1733 __ movq(Address(address, 0), Immediate(v_32)); in GenPoke()
1735 __ movq(Address(address, 0), value.AsRegister<CpuRegister>()); in GenPoke()
1784 GetAssembler()->gs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86_64PointerSize>(), in VisitThreadCurrentThread()
1803 __ movl(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet()
1809 Address src(base, offset, ScaleFactor::TIMES_1, 0); in GenUnsafeGet()
1813 __ movl(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet()
1818 __ movl(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet()
1825 __ movq(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet()
1948 __ movq(Address(base, offset, ScaleFactor::TIMES_1, 0), value); in GenUnsafePut()
1953 __ movl(Address(base, offset, ScaleFactor::TIMES_1, 0), temp); in GenUnsafePut()
1955 __ movl(Address(base, offset, ScaleFactor::TIMES_1, 0), value); in GenUnsafePut()
2075 Address field_addr(base, offset, ScaleFactor::TIMES_1, 0); in GenCAS()
2145 __ LockCmpxchgl(Address(base, offset, TIMES_1, 0), value); in GenCAS()
2147 __ LockCmpxchgq(Address(base, offset, TIMES_1, 0), value); in GenCAS()
2302 __ popcntq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenBitCount()
2305 __ popcntl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenBitCount()
2381 __ bsrq(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit()
2384 __ bsrl(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit()
2409 __ movq(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit()
2412 __ movl(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit()
2496 __ bsrq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenLeadingZeros()
2499 __ bsrl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenLeadingZeros()
2569 __ bsfq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenTrailingZeros()
2572 __ bsfl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenTrailingZeros()
2632 __ movl(Address(out, info.value_offset), Immediate(value)); in VisitIntegerValueOf()
2638 __ leal(out, Address(in, -info.low)); in VisitIntegerValueOf()
2647 __ movl(out, Address(argument, out, TIMES_4, 0)); in VisitIntegerValueOf()
2654 __ movl(Address(out, info.value_offset), in); in VisitIntegerValueOf()
2668 Address address = Address::Absolute in VisitThreadInterrupted()