Home
last modified time | relevance | path

Searched refs:index_reg (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_arm64.cc682 Register index_reg = RegisterFrom(index_, Primitive::kPrimInt); in EmitNativeCode() local
708 __ Mov(free_reg.W(), index_reg); in EmitNativeCode()
709 index_reg = free_reg; in EmitNativeCode()
710 index = LocationFrom(index_reg); in EmitNativeCode()
721 __ Lsl(index_reg, index_reg, Primitive::ComponentSizeShift(type)); in EmitNativeCode()
725 __ Add(index_reg, index_reg, Operand(offset_)); in EmitNativeCode()
Dcode_generator_x86_64.cc547 Register index_reg = index_.AsRegister<CpuRegister>().AsRegister(); in EmitNativeCode() local
548 DCHECK(locations->GetLiveRegisters()->ContainsCoreRegister(index_reg)); in EmitNativeCode()
549 if (codegen->IsCoreCalleeSaveRegister(index_reg)) { in EmitNativeCode()
573 __ movl(CpuRegister(free_reg), CpuRegister(index_reg)); in EmitNativeCode()
574 index_reg = free_reg; in EmitNativeCode()
575 index = Location::RegisterLocation(index_reg); in EmitNativeCode()
586 __ shll(CpuRegister(index_reg), Immediate(TIMES_4)); in EmitNativeCode()
590 __ AddImmediate(CpuRegister(index_reg), Immediate(offset_)); in EmitNativeCode()
5010 CpuRegister index_reg = index_loc.AsRegister<CpuRegister>(); in VisitBoundsCheck() local
5011 __ cmpl(index_reg, Immediate(length)); in VisitBoundsCheck()
Dcode_generator_arm.cc509 Register index_reg = index_.AsRegister<Register>(); in EmitNativeCode() local
510 DCHECK(locations->GetLiveRegisters()->ContainsCoreRegister(index_reg)); in EmitNativeCode()
511 if (codegen->IsCoreCalleeSaveRegister(index_reg)) { in EmitNativeCode()
535 __ Mov(free_reg, index_reg); in EmitNativeCode()
536 index_reg = free_reg; in EmitNativeCode()
537 index = Location::RegisterLocation(index_reg); in EmitNativeCode()
548 __ Lsl(index_reg, index_reg, TIMES_4); in EmitNativeCode()
552 __ AddConstant(index_reg, index_reg, offset_); in EmitNativeCode()
Dcode_generator_x86.cc526 Register index_reg = index_.AsRegister<Register>(); in EmitNativeCode() local
527 DCHECK(locations->GetLiveRegisters()->ContainsCoreRegister(index_reg)); in EmitNativeCode()
528 if (codegen->IsCoreCalleeSaveRegister(index_reg)) { in EmitNativeCode()
552 __ movl(free_reg, index_reg); in EmitNativeCode()
553 index_reg = free_reg; in EmitNativeCode()
554 index = Location::RegisterLocation(index_reg); in EmitNativeCode()
565 __ shll(index_reg, Immediate(TIMES_4)); in EmitNativeCode()
569 __ AddImmediate(index_reg, Immediate(offset_)); in EmitNativeCode()
5535 Register index_reg = index_loc.AsRegister<Register>(); in VisitBoundsCheck() local
5536 __ cmpl(index_reg, Immediate(length)); in VisitBoundsCheck()
Dinstruction_builder.cc1459 uint8_t index_reg = instruction.VRegC_23x(); in BuildArrayAccess() local
1464 HInstruction* index = LoadLocal(index_reg, Primitive::kPrimInt); in BuildArrayAccess()