Searched refs:index_reg (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_arm64.cc | 682 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()
|
D | code_generator_x86_64.cc | 547 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()
|
D | code_generator_arm.cc | 509 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()
|
D | code_generator_x86.cc | 526 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()
|
D | instruction_builder.cc | 1459 uint8_t index_reg = instruction.VRegC_23x(); in BuildArrayAccess() local 1464 HInstruction* index = LoadLocal(index_reg, Primitive::kPrimInt); in BuildArrayAccess()
|