Lines Matching refs:index

709                                          Location index)  in ReadBarrierForHeapReferenceSlowPathX86()  argument
715 index_(index) { in ReadBarrierForHeapReferenceSlowPathX86()
751 Location index = index_; in EmitNativeCode() local
784 index = Location::RegisterLocation(index_reg); in EmitNativeCode()
814 index = index_.ToLow(); in EmitNativeCode()
830 if (index.IsValid()) { in EmitNativeCode()
831 parallel_move.AddMove(index, in EmitNativeCode()
1251 uint32_t index = gp_index_++; in GetNextLocation() local
1253 if (index < calling_convention.GetNumberOfRegisters()) { in GetNextLocation()
1254 return Location::RegisterLocation(calling_convention.GetRegisterAt(index)); in GetNextLocation()
1261 uint32_t index = gp_index_; in GetNextLocation() local
1264 if (index + 1 < calling_convention.GetNumberOfRegisters()) { in GetNextLocation()
1266 calling_convention.GetRegisterPairAt(index)); in GetNextLocation()
1274 uint32_t index = float_index_++; in GetNextLocation() local
1276 if (index < calling_convention.GetNumberOfFpuRegisters()) { in GetNextLocation()
1277 return Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(index)); in GetNextLocation()
1284 uint32_t index = float_index_++; in GetNextLocation() local
1286 if (index < calling_convention.GetNumberOfFpuRegisters()) { in GetNextLocation()
1287 return Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(index)); in GetNextLocation()
5179 method_address, invoke->GetTargetMethod().dex_file, invoke->GetTargetMethod().index); in RecordBootImageMethodPatch()
5267 dex::TypeIndex type_idx = target_method.dex_file->GetMethodId(target_method.index).class_idx_; in AllocateInstanceForIntrinsic()
5889 Location index = locations->InAt(1); in VisitArrayGet() local
5898 __ movzxb(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_1, data_offset)); in VisitArrayGet()
5904 __ movsxb(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_1, data_offset)); in VisitArrayGet()
5919 __ movzxb(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_1, data_offset)); in VisitArrayGet()
5922 __ movzxw(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_2, data_offset)); in VisitArrayGet()
5927 __ movzxw(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_2, data_offset)); in VisitArrayGet()
5934 __ movsxw(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_2, data_offset)); in VisitArrayGet()
5940 __ movl(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_4, data_offset)); in VisitArrayGet()
5954 instruction, out_loc, obj, data_offset, index, /* needs_null_check= */ true); in VisitArrayGet()
5957 __ movl(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_4, data_offset)); in VisitArrayGet()
5962 if (index.IsConstant()) { in VisitArrayGet()
5964 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_4) + data_offset; in VisitArrayGet()
5968 instruction, out_loc, out_loc, obj_loc, data_offset, index); in VisitArrayGet()
5977 CodeGeneratorX86::ArrayAddress(obj, index, TIMES_8, data_offset)); in VisitArrayGet()
5980 CodeGeneratorX86::ArrayAddress(obj, index, TIMES_8, data_offset + kX86WordSize)); in VisitArrayGet()
5986 __ movss(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_4, data_offset)); in VisitArrayGet()
5992 __ movsd(out, CodeGeneratorX86::ArrayAddress(obj, index, TIMES_8, data_offset)); in VisitArrayGet()
6048 Location index = locations->InAt(1); in VisitArraySet() local
6060 Address address = CodeGeneratorX86::ArrayAddress(array, index, TIMES_1, offset); in VisitArraySet()
6073 Address address = CodeGeneratorX86::ArrayAddress(array, index, TIMES_2, offset); in VisitArraySet()
6085 Address address = CodeGeneratorX86::ArrayAddress(array, index, TIMES_4, offset); in VisitArraySet()
6188 Address address = CodeGeneratorX86::ArrayAddress(array, index, TIMES_4, offset); in VisitArraySet()
6203 __ movl(CodeGeneratorX86::ArrayAddress(array, index, TIMES_8, data_offset), in VisitArraySet()
6206 __ movl(CodeGeneratorX86::ArrayAddress(array, index, TIMES_8, data_offset + kX86WordSize), in VisitArraySet()
6211 __ movl(CodeGeneratorX86::ArrayAddress(array, index, TIMES_8, data_offset), in VisitArraySet()
6214 __ movl(CodeGeneratorX86::ArrayAddress(array, index, TIMES_8, data_offset + kX86WordSize), in VisitArraySet()
6222 Address address = CodeGeneratorX86::ArrayAddress(array, index, TIMES_4, offset); in VisitArraySet()
6236 Address address = CodeGeneratorX86::ArrayAddress(array, index, TIMES_8, offset); in VisitArraySet()
6242 CodeGeneratorX86::ArrayAddress(array, index, TIMES_8, offset + kX86WordSize); in VisitArraySet()
6314 int32_t index = CodeGenerator::GetInt32ValueOf(index_loc.GetConstant()); in VisitBoundsCheck() local
6315 if (index < 0 || index >= length) { in VisitBoundsCheck()
6449 void ParallelMoveResolverX86::EmitMove(size_t index) { in EmitMove() argument
6450 MoveOperands* move = moves_[index]; in EmitMove()
6667 void ParallelMoveResolverX86::EmitSwap(size_t index) { in EmitSwap() argument
6668 MoveOperands* move = moves_[index]; in EmitSwap()
8043 Location index, in GenerateArrayLoadWithBakerReadBarrier() argument
8053 Address src = CodeGeneratorX86::ArrayAddress(obj, index, TIMES_4, data_offset); in GenerateArrayLoadWithBakerReadBarrier()
8144 Location index) { in GenerateReadBarrierSlow() argument
8159 ReadBarrierForHeapReferenceSlowPathX86(instruction, out, ref, obj, offset, index); in GenerateReadBarrierSlow()
8171 Location index) { in MaybeGenerateReadBarrierSlow() argument
8178 GenerateReadBarrierSlow(instruction, out, ref, obj, offset, index); in MaybeGenerateReadBarrierSlow()
8228 uint32_t index; in GenPackedSwitchWithCompares() local
8236 index = 1; in GenPackedSwitchWithCompares()
8240 index = 0; in GenPackedSwitchWithCompares()
8244 for (; index + 1 < num_entries; index += 2) { in GenPackedSwitchWithCompares()
8245 int32_t compare_to_value = lower_bound + index + 1; in GenPackedSwitchWithCompares()
8248 __ j(first_condition, codegen_->GetLabelOf(successors[index])); in GenPackedSwitchWithCompares()
8250 __ j(kEqual, codegen_->GetLabelOf(successors[index + 1])); in GenPackedSwitchWithCompares()
8253 if (index != num_entries) { in GenPackedSwitchWithCompares()
8255 DCHECK_EQ(index + 1, num_entries); in GenPackedSwitchWithCompares()
8256 __ cmpl(value_reg, Immediate(lower_bound + index)); in GenPackedSwitchWithCompares()
8257 __ j(kEqual, codegen_->GetLabelOf(successors[index])); in GenPackedSwitchWithCompares()
8582 Location index, in ArrayAddress() argument
8585 return index.IsConstant() ? in ArrayAddress()
8586 Address(obj, (index.GetConstant()->AsIntConstant()->GetValue() << scale) + data_offset) : in ArrayAddress()
8587 Address(obj, index.AsRegister<Register>(), scale, data_offset); in ArrayAddress()