• Home
  • Raw
  • Download

Lines Matching refs:Address

742   __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id));  in SaveCoreRegister()
747 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); in RestoreCoreRegister()
752 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister()
757 __ movsd(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister()
776 __ fs()->call(Address::Absolute(entry_point_offset)); in InvokeRuntime()
850 __ testl(EAX, Address(ESP, -static_cast<int32_t>(GetStackOverflowReservedBytes(kX86)))); in GenerateFrameEntry()
870 __ movl(Address(ESP, kCurrentMethodStackOffset), kMethodRegisterArgument); in GenerateFrameEntry()
994 __ movl(destination.AsRegister<Register>(), Address(ESP, source.GetStackIndex())); in Move32()
1003 __ movss(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move32()
1008 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegister<Register>()); in Move32()
1010 __ movss(Address(ESP, destination.GetStackIndex()), source.AsFpuRegister<XmmRegister>()); in Move32()
1014 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(value)); in Move32()
1017 __ pushl(Address(ESP, source.GetStackIndex())); in Move32()
1018 __ popl(Address(ESP, destination.GetStackIndex())); in Move32()
1044 __ movl(destination.AsRegisterPairLow<Register>(), Address(ESP, source.GetStackIndex())); in Move64()
1046 Address(ESP, source.GetHighStackIndex(kX86WordSize))); in Move64()
1052 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move64()
1057 __ movl(Address(ESP, 0), source.AsRegisterPairLow<Register>()); in Move64()
1058 __ movl(Address(ESP, elem_size), source.AsRegisterPairHigh<Register>()); in Move64()
1059 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in Move64()
1069 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegisterPairLow<Register>()); in Move64()
1070 __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), in Move64()
1073 __ movsd(Address(ESP, destination.GetStackIndex()), source.AsFpuRegister<XmmRegister>()); in Move64()
1083 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(Low32Bits(value))); in Move64()
1084 … __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), Immediate(High32Bits(value))); in Move64()
1264 __ cmpl(left_high, Address(ESP, right.GetHighStackIndex(kX86WordSize))); in GenerateLongComparesAndJumps()
1274 __ cmpl(left_low, Address(ESP, right.GetStackIndex())); in GenerateLongComparesAndJumps()
1296 __ ucomisd(lhs.AsFpuRegister<XmmRegister>(), Address(ESP, rhs.GetStackIndex())); in GenerateFPCompare()
1309 __ ucomiss(lhs.AsFpuRegister<XmmRegister>(), Address(ESP, rhs.GetStackIndex())); in GenerateFPCompare()
1410 __ cmpl(Address(ESP, lhs.GetStackIndex()), Immediate(0)); in GenerateTestAndBranch()
1440 __ cmpl(lhs.AsRegister<Register>(), Address(ESP, rhs.GetStackIndex())); in GenerateTestAndBranch()
1540 __ cmpl(lhs_reg, Address(ESP, rhs.GetStackIndex())); in GenerateIntCompare()
1595 __ cmovl(cond, false_high, Address(ESP, true_loc.GetHighStackIndex(kX86WordSize))); in VisitSelect()
1596 __ cmovl(cond, false_low, Address(ESP, true_loc.GetStackIndex())); in VisitSelect()
1604 __ cmovl(cond, false_reg, Address(ESP, true_loc.GetStackIndex())); in VisitSelect()
2025 __ movl(temp, Address(ESP, receiver.GetStackIndex())); in VisitInvokeInterface()
2027 __ movl(temp, Address(temp, class_offset)); in VisitInvokeInterface()
2030 __ movl(temp, Address(receiver.AsRegister<Register>(), class_offset)); in VisitInvokeInterface()
2042 __ movl(temp, Address(temp, method_offset)); in VisitInvokeInterface()
2044 __ call(Address(temp, in VisitInvokeInterface()
2424 __ movsxw(out.AsRegister<Register>(), Address(ESP, in.GetStackIndex())); in VisitTypeConversion()
2440 __ movsxw(out.AsRegister<Register>(), Address(ESP, in.GetStackIndex())); in VisitTypeConversion()
2461 __ movl(out.AsRegister<Register>(), Address(ESP, in.GetStackIndex())); in VisitTypeConversion()
2572 __ movzxw(out.AsRegister<Register>(), Address(ESP, in.GetStackIndex())); in VisitTypeConversion()
2588 __ movzxw(out.AsRegister<Register>(), Address(ESP, in.GetStackIndex())); in VisitTypeConversion()
2630 __ fstps(Address(ESP, out.GetStackIndex() + adjustment)); in VisitTypeConversion()
2632 __ fstps(Address(ESP, 0)); in VisitTypeConversion()
2683 __ fstpl(Address(ESP, out.GetStackIndex() + adjustment)); in VisitTypeConversion()
2685 __ fstpl(Address(ESP, 0)); in VisitTypeConversion()
2766 __ leal(out.AsRegister<Register>(), Address( in VisitAdd()
2774 __ leal(out.AsRegister<Register>(), Address(first.AsRegister<Register>(), value)); in VisitAdd()
2778 __ addl(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in VisitAdd()
2788 __ addl(first.AsRegisterPairLow<Register>(), Address(ESP, second.GetStackIndex())); in VisitAdd()
2790 Address(ESP, second.GetHighStackIndex(kX86WordSize))); in VisitAdd()
2812 __ addss(first.AsFpuRegister<XmmRegister>(), Address(ESP, second.GetStackIndex())); in VisitAdd()
2829 __ addsd(first.AsFpuRegister<XmmRegister>(), Address(ESP, second.GetStackIndex())); in VisitAdd()
2882 __ subl(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in VisitSub()
2892 __ subl(first.AsRegisterPairLow<Register>(), Address(ESP, second.GetStackIndex())); in VisitSub()
2894 Address(ESP, second.GetHighStackIndex(kX86WordSize))); in VisitSub()
2916 __ subss(first.AsFpuRegister<XmmRegister>(), Address(ESP, second.GetStackIndex())); in VisitSub()
2933 __ subsd(first.AsFpuRegister<XmmRegister>(), Address(ESP, second.GetStackIndex())); in VisitSub()
3004 __ imull(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in VisitMul()
3067 Address in2_hi(ESP, second.GetHighStackIndex(kX86WordSize)); in VisitMul()
3068 Address in2_lo(ESP, second.GetStackIndex()); in VisitMul()
3103 __ mulss(first.AsFpuRegister<XmmRegister>(), Address(ESP, second.GetStackIndex())); in VisitMul()
3121 __ mulsd(first.AsFpuRegister<XmmRegister>(), Address(ESP, second.GetStackIndex())); in VisitMul()
3139 __ flds(Address(ESP, source.GetStackIndex() + stack_adjustment)); in PushOntoFPStack()
3141 __ filds(Address(ESP, source.GetStackIndex() + stack_adjustment)); in PushOntoFPStack()
3146 __ fldl(Address(ESP, source.GetStackIndex() + stack_adjustment)); in PushOntoFPStack()
3148 __ fildl(Address(ESP, source.GetStackIndex() + stack_adjustment)); in PushOntoFPStack()
3156 __ flds(Address(ESP, temp_offset)); in PushOntoFPStack()
3158 __ filds(Address(ESP, temp_offset)); in PushOntoFPStack()
3164 __ fldl(Address(ESP, temp_offset)); in PushOntoFPStack()
3166 __ fildl(Address(ESP, temp_offset)); in PushOntoFPStack()
3206 __ fsts(Address(ESP, 0)); in GenerateRemFP()
3208 __ fstl(Address(ESP, 0)); in GenerateRemFP()
3217 __ movss(out.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in GenerateRemFP()
3219 __ movsd(out.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in GenerateRemFP()
3262 __ leal(num, Address(input_register, abs_imm - 1)); in DivByPowerOfTwo()
3507 __ divss(first.AsFpuRegister<XmmRegister>(), Address(ESP, second.GetStackIndex())); in VisitDiv()
3524 __ divsd(first.AsFpuRegister<XmmRegister>(), Address(ESP, second.GetStackIndex())); in VisitDiv()
3643 __ cmpl(Address(ESP, value.GetStackIndex()), Immediate(0)); in VisitDivZeroCheck()
3998 __ fs()->movl(temp, Address::Absolute(QUICK_ENTRY_POINT(pNewEmptyString))); in VisitNewInstance()
3999 __ call(Address(temp, code_offset.Int32Value())); in VisitNewInstance()
4077 Address(locations->InAt(0).AsRegister<Register>(), method_offset)); in VisitClassTableGet()
4191 __ cmpl(left_high, Address(ESP, right.GetHighStackIndex(kX86WordSize))); in VisitCompare()
4201 __ cmpl(left_low, Address(ESP, right.GetStackIndex())); in VisitCompare()
4313 __ movl(temp, Address(ESP, location.GetStackIndex())); in GetInvokeStaticOrDirectExtraParameter()
4324 __ movl(temp, Address(ESP, stack_offset)); in GetInvokeStaticOrDirectExtraParameter()
4335 __ fs()->movl(temp.AsRegister<Register>(), Address::Absolute(invoke->GetStringInitOffset())); in GenerateStaticOrDirectCall()
4351 __ movl(temp.AsRegister<Register>(), Address(base_reg, kDummy32BitOffset)); in GenerateStaticOrDirectCall()
4367 __ movl(reg, Address(ESP, kCurrentMethodStackOffset)); in GenerateStaticOrDirectCall()
4370 __ movl(reg, Address(method_reg, in GenerateStaticOrDirectCall()
4375 __ movl(reg, Address(reg, CodeGenerator::GetCachePointerOffset(index_in_cache))); in GenerateStaticOrDirectCall()
4398 __ call(Address(callee_method.AsRegister<Register>(), in GenerateStaticOrDirectCall()
4420 __ movl(temp, Address(receiver, class_offset)); in GenerateVirtualCall()
4431 __ movl(temp, Address(temp, method_offset)); in GenerateVirtualCall()
4433 __ call(Address( in GenerateVirtualCall()
4519 __ fs()->movl(card, Address::Absolute(Thread::CardTableOffset<kX86WordSize>().Int32Value())); in MarkGCCard()
4522 __ movb(Address(temp, card, TIMES_1, 0), in MarkGCCard()
4583 __ movzxb(out.AsRegister<Register>(), Address(base, offset)); in HandleFieldGet()
4588 __ movsxb(out.AsRegister<Register>(), Address(base, offset)); in HandleFieldGet()
4593 __ movsxw(out.AsRegister<Register>(), Address(base, offset)); in HandleFieldGet()
4598 __ movzxw(out.AsRegister<Register>(), Address(base, offset)); in HandleFieldGet()
4603 __ movl(out.AsRegister<Register>(), Address(base, offset)); in HandleFieldGet()
4618 __ movl(out.AsRegister<Register>(), Address(base, offset)); in HandleFieldGet()
4634 __ movsd(temp, Address(base, offset)); in HandleFieldGet()
4641 __ movl(out.AsRegisterPairLow<Register>(), Address(base, offset)); in HandleFieldGet()
4643 __ movl(out.AsRegisterPairHigh<Register>(), Address(base, kX86WordSize + offset)); in HandleFieldGet()
4649 __ movss(out.AsFpuRegister<XmmRegister>(), Address(base, offset)); in HandleFieldGet()
4654 __ movsd(out.AsFpuRegister<XmmRegister>(), Address(base, offset)); in HandleFieldGet()
4749 __ movb(Address(base, offset), value.AsRegister<ByteRegister>()); in HandleFieldSet()
4757 __ movw(Address(base, offset), Immediate(v)); in HandleFieldSet()
4759 __ movw(Address(base, offset), value.AsRegister<Register>()); in HandleFieldSet()
4774 __ movl(Address(base, offset), temp); in HandleFieldSet()
4777 __ movl(Address(base, offset), Immediate(v)); in HandleFieldSet()
4780 __ movl(Address(base, offset), value.AsRegister<Register>()); in HandleFieldSet()
4792 __ movsd(Address(base, offset), temp1); in HandleFieldSet()
4796 __ movl(Address(base, offset), Immediate(Low32Bits(v))); in HandleFieldSet()
4798 __ movl(Address(base, kX86WordSize + offset), Immediate(High32Bits(v))); in HandleFieldSet()
4800 __ movl(Address(base, offset), value.AsRegisterPairLow<Register>()); in HandleFieldSet()
4802 __ movl(Address(base, kX86WordSize + offset), value.AsRegisterPairHigh<Register>()); in HandleFieldSet()
4811 __ movl(Address(base, offset), Immediate(v)); in HandleFieldSet()
4813 __ movss(Address(base, offset), value.AsFpuRegister<XmmRegister>()); in HandleFieldSet()
4821 __ movl(Address(base, offset), Immediate(Low32Bits(v))); in HandleFieldSet()
4823 __ movl(Address(base, kX86WordSize + offset), Immediate(High32Bits(v))); in HandleFieldSet()
4826 __ movsd(Address(base, offset), value.AsFpuRegister<XmmRegister>()); in HandleFieldSet()
4972 __ testl(EAX, Address(obj.AsRegister<Register>(), 0)); in GenerateImplicitNullCheck()
4986 __ cmpl(Address(ESP, obj.GetStackIndex()), Immediate(0)); in GenerateExplicitNullCheck()
5044 __ movzxb(out, Address(obj, in VisitArrayGet()
5047 __ movzxb(out, Address(obj, index.AsRegister<Register>(), TIMES_1, data_offset)); in VisitArrayGet()
5056 __ movsxb(out, Address(obj, in VisitArrayGet()
5059 __ movsxb(out, Address(obj, index.AsRegister<Register>(), TIMES_1, data_offset)); in VisitArrayGet()
5068 __ movsxw(out, Address(obj, in VisitArrayGet()
5071 __ movsxw(out, Address(obj, index.AsRegister<Register>(), TIMES_2, data_offset)); in VisitArrayGet()
5080 __ movzxw(out, Address(obj, in VisitArrayGet()
5083 __ movzxw(out, Address(obj, index.AsRegister<Register>(), TIMES_2, data_offset)); in VisitArrayGet()
5092 __ movl(out, Address(obj, in VisitArrayGet()
5095 __ movl(out, Address(obj, index.AsRegister<Register>(), TIMES_4, data_offset)); in VisitArrayGet()
5118 __ movl(out, Address(obj, offset)); in VisitArrayGet()
5125 __ movl(out, Address(obj, index.AsRegister<Register>(), TIMES_4, data_offset)); in VisitArrayGet()
5142 __ movl(out_loc.AsRegisterPairLow<Register>(), Address(obj, offset)); in VisitArrayGet()
5144 __ movl(out_loc.AsRegisterPairHigh<Register>(), Address(obj, offset + kX86WordSize)); in VisitArrayGet()
5147 Address(obj, index.AsRegister<Register>(), TIMES_8, data_offset)); in VisitArrayGet()
5150 Address(obj, index.AsRegister<Register>(), TIMES_8, data_offset + kX86WordSize)); in VisitArrayGet()
5159 __ movss(out, Address(obj, in VisitArrayGet()
5162 __ movss(out, Address(obj, index.AsRegister<Register>(), TIMES_4, data_offset)); in VisitArrayGet()
5171 __ movsd(out, Address(obj, in VisitArrayGet()
5174 __ movsd(out, Address(obj, index.AsRegister<Register>(), TIMES_8, data_offset)); in VisitArrayGet()
5248 Address address = index.IsConstant() in VisitArraySet()
5249 ? Address(array, (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + offset) in VisitArraySet()
5250 : Address(array, index.AsRegister<Register>(), TIMES_1, offset); in VisitArraySet()
5263 Address address = index.IsConstant() in VisitArraySet()
5264 ? Address(array, (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + offset) in VisitArraySet()
5265 : Address(array, index.AsRegister<Register>(), TIMES_2, offset); in VisitArraySet()
5277 Address address = index.IsConstant() in VisitArraySet()
5278 ? Address(array, (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + offset) in VisitArraySet()
5279 : Address(array, index.AsRegister<Register>(), TIMES_4, offset); in VisitArraySet()
5338 __ movl(temp, Address(array, class_offset)); in VisitArraySet()
5343 __ movl(temp, Address(temp, component_offset)); in VisitArraySet()
5347 __ cmpl(temp, Address(register_value, class_offset)); in VisitArraySet()
5356 __ movl(temp, Address(temp, super_offset)); in VisitArraySet()
5393 Address address = index.IsConstant() in VisitArraySet()
5394 ? Address(array, (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + offset) in VisitArraySet()
5395 : Address(array, index.AsRegister<Register>(), TIMES_4, offset); in VisitArraySet()
5412 __ movl(Address(array, offset), value.AsRegisterPairLow<Register>()); in VisitArraySet()
5414 __ movl(Address(array, offset + kX86WordSize), value.AsRegisterPairHigh<Register>()); in VisitArraySet()
5418 __ movl(Address(array, offset), Immediate(Low32Bits(val))); in VisitArraySet()
5420 __ movl(Address(array, offset + kX86WordSize), Immediate(High32Bits(val))); in VisitArraySet()
5424 __ movl(Address(array, index.AsRegister<Register>(), TIMES_8, data_offset), in VisitArraySet()
5427 __ movl(Address(array, index.AsRegister<Register>(), TIMES_8, data_offset + kX86WordSize), in VisitArraySet()
5432 __ movl(Address(array, index.AsRegister<Register>(), TIMES_8, data_offset), in VisitArraySet()
5435 __ movl(Address(array, index.AsRegister<Register>(), TIMES_8, data_offset + kX86WordSize), in VisitArraySet()
5444 Address address = index.IsConstant() in VisitArraySet()
5445 ? Address(array, (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + offset) in VisitArraySet()
5446 : Address(array, index.AsRegister<Register>(), TIMES_4, offset); in VisitArraySet()
5460 Address address = index.IsConstant() in VisitArraySet()
5461 ? Address(array, (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8) + offset) in VisitArraySet()
5462 : Address(array, index.AsRegister<Register>(), TIMES_8, offset); in VisitArraySet()
5467 Address address_hi = index.IsConstant() ? in VisitArraySet()
5468 Address(array, (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_8) + in VisitArraySet()
5470 Address(array, index.AsRegister<Register>(), TIMES_8, offset + kX86WordSize); in VisitArraySet()
5496 __ movl(out, Address(obj, offset)); in VisitArrayLength()
5594 __ fs()->cmpw(Address::Absolute(Thread::ThreadFlagsOffset<kX86WordSize>().Int32Value()), in GenerateSuspendCheck()
5614 __ movl(temp_reg, Address(ESP, src + stack_offset)); in MoveMemoryToMemory32()
5615 __ movl(Address(ESP, dst + stack_offset), temp_reg); in MoveMemoryToMemory32()
5623 __ movl(temp_reg, Address(ESP, src + stack_offset)); in MoveMemoryToMemory64()
5624 __ movl(Address(ESP, dst + stack_offset), temp_reg); in MoveMemoryToMemory64()
5625 __ movl(temp_reg, Address(ESP, src + stack_offset + kX86WordSize)); in MoveMemoryToMemory64()
5626 __ movl(Address(ESP, dst + stack_offset + kX86WordSize), temp_reg); in MoveMemoryToMemory64()
5641 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegister<Register>()); in EmitMove()
5647 __ movl(Address(ESP, 0), source.AsRegisterPairLow<Register>()); in EmitMove()
5648 __ movl(Address(ESP, elem_size), source.AsRegisterPairHigh<Register>()); in EmitMove()
5649 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, 0)); in EmitMove()
5663 __ movss(Address(ESP, destination.GetStackIndex()), source.AsFpuRegister<XmmRegister>()); in EmitMove()
5666 __ movsd(Address(ESP, destination.GetStackIndex()), source.AsFpuRegister<XmmRegister>()); in EmitMove()
5670 __ movl(destination.AsRegister<Register>(), Address(ESP, source.GetStackIndex())); in EmitMove()
5672 __ movss(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in EmitMove()
5679 __ movl(destination.AsRegisterPairLow<Register>(), Address(ESP, source.GetStackIndex())); in EmitMove()
5681 Address(ESP, source.GetHighStackIndex(kX86WordSize))); in EmitMove()
5683 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in EmitMove()
5700 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(value)); in EmitMove()
5720 __ movl(Address(ESP, destination.GetStackIndex()), imm); in EmitMove()
5729 __ movl(Address(ESP, destination.GetStackIndex()), low); in EmitMove()
5730 __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), high); in EmitMove()
5751 __ movsd(dest, Address(ESP, 0)); in EmitMove()
5756 __ movl(Address(ESP, destination.GetStackIndex()), low); in EmitMove()
5757 __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), high); in EmitMove()
5771 __ movl(static_cast<Register>(ensure_scratch.GetRegister()), Address(ESP, mem + stack_offset)); in Exchange()
5772 __ movl(Address(ESP, mem + stack_offset), reg); in Exchange()
5782 __ movl(temp_reg, Address(ESP, mem + stack_offset)); in Exchange32()
5783 __ movss(Address(ESP, mem + stack_offset), reg); in Exchange32()
5797 __ movl(static_cast<Register>(ensure_scratch1.GetRegister()), Address(ESP, mem1 + stack_offset)); in Exchange()
5798 __ movl(static_cast<Register>(ensure_scratch2.GetRegister()), Address(ESP, mem2 + stack_offset)); in Exchange()
5799 __ movl(Address(ESP, mem2 + stack_offset), static_cast<Register>(ensure_scratch1.GetRegister())); in Exchange()
5800 __ movl(Address(ESP, mem1 + stack_offset), static_cast<Register>(ensure_scratch2.GetRegister())); in Exchange()
5833 Address stack(ESP, destination.GetStackIndex()); in EmitSwap()
5845 Address stack(ESP, source.GetStackIndex()); in EmitSwap()
5900 cls, out_loc, Address(current_method, ArtMethod::DeclaringClassOffset().Int32Value())); in VisitLoadClass()
5904 __ movl(out, Address(current_method, in VisitLoadClass()
5908 cls, out_loc, Address(out, CodeGenerator::GetCacheOffset(cls->GetTypeIndex()))); in VisitLoadClass()
5950 __ cmpl(Address(class_reg, mirror::Class::StatusOffset().Int32Value()), in GenerateClassInitializationCheck()
6027 __ leal(out, Address(method_address, CodeGeneratorX86::kDummy32BitOffset)); in VisitLoadString()
6042 GenerateGcRootFieldLoad(load, out_loc, Address::Absolute(address)); in VisitLoadString()
6050 load, out_loc, Address(base_reg, CodeGeneratorX86::kDummy32BitOffset), fixup_label); in VisitLoadString()
6058 load, out_loc, Address(current_method, ArtMethod::DeclaringClassOffset().Int32Value())); in VisitLoadString()
6061 __ movl(out, Address(out, mirror::Class::DexCacheStringsOffset().Int32Value())); in VisitLoadString()
6064 load, out_loc, Address(out, CodeGenerator::GetCacheOffset(load->GetStringIndex()))); in VisitLoadString()
6081 static Address GetExceptionTlsAddress() { in GetExceptionTlsAddress()
6082 return Address::Absolute(Thread::ExceptionOffset<kX86WordSize>().Int32Value()); in GetExceptionTlsAddress()
6190 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6214 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6232 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6256 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6265 __ cmpw(Address(out, primitive_offset), Immediate(Primitive::kPrimNot)); in VisitInstanceOf()
6278 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6413 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()
6449 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()
6463 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()
6493 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()
6518 __ cmpw(Address(temp, primitive_offset), Immediate(Primitive::kPrimNot)); in VisitCheckCast()
6631 __ andl(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in HandleBitwiseOperation()
6633 __ orl(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in HandleBitwiseOperation()
6636 __ xorl(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in HandleBitwiseOperation()
6655 __ andl(first.AsRegisterPairLow<Register>(), Address(ESP, second.GetStackIndex())); in HandleBitwiseOperation()
6657 Address(ESP, second.GetHighStackIndex(kX86WordSize))); in HandleBitwiseOperation()
6659 __ orl(first.AsRegisterPairLow<Register>(), Address(ESP, second.GetStackIndex())); in HandleBitwiseOperation()
6661 Address(ESP, second.GetHighStackIndex(kX86WordSize))); in HandleBitwiseOperation()
6664 __ xorl(first.AsRegisterPairLow<Register>(), Address(ESP, second.GetStackIndex())); in HandleBitwiseOperation()
6666 Address(ESP, second.GetHighStackIndex(kX86WordSize))); in HandleBitwiseOperation()
6727 __ movl(out_reg, Address(out_reg, offset)); in GenerateReferenceLoadOneRegister()
6733 __ movl(out_reg, Address(out_reg, offset)); in GenerateReferenceLoadOneRegister()
6755 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
6761 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters()
6768 const Address& address, in GenerateGcRootFieldLoad()
6799 __ fs()->cmpl(Address::Absolute(Thread::IsGcMarkingOffset<kX86WordSize>().Int32Value()), in GenerateGcRootFieldLoad()
6836 Address src(obj, offset); in GenerateFieldLoadWithBakerReadBarrier()
6852 Address src = index.IsConstant() ? in GenerateArrayLoadWithBakerReadBarrier()
6853 Address(obj, (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset) : in GenerateArrayLoadWithBakerReadBarrier()
6854 Address(obj, index.AsRegister<Register>(), TIMES_4, data_offset); in GenerateArrayLoadWithBakerReadBarrier()
6861 const Address& src, in GenerateReferenceLoadWithBakerReadBarrier()
6896 __ movl(temp_reg, Address(obj, monitor_offset)); in GenerateReferenceLoadWithBakerReadBarrier()
7107 __ leal(temp_reg, Address(value_reg, -lower_bound)); in VisitX86PackedSwitch()
7300 Address CodeGeneratorX86::LiteralDoubleAddress(double v, Register reg) { in LiteralDoubleAddress()
7302 return Address(reg, kDummy32BitOffset, fixup); in LiteralDoubleAddress()
7305 Address CodeGeneratorX86::LiteralFloatAddress(float v, Register reg) { in LiteralFloatAddress()
7307 return Address(reg, kDummy32BitOffset, fixup); in LiteralFloatAddress()
7310 Address CodeGeneratorX86::LiteralInt32Address(int32_t v, Register reg) { in LiteralInt32Address()
7312 return Address(reg, kDummy32BitOffset, fixup); in LiteralInt32Address()
7315 Address CodeGeneratorX86::LiteralInt64Address(int64_t v, Register reg) { in LiteralInt64Address()
7317 return Address(reg, kDummy32BitOffset, fixup); in LiteralInt64Address()
7336 Address CodeGeneratorX86::LiteralCaseTable(HX86PackedSwitch* switch_instr, in LiteralCaseTable()
7347 return Address(reg, value, TIMES_4, kDummy32BitOffset, table_fixup); in LiteralCaseTable()