Searched defs:temp1 (Results 1 - 16 of 16) sorted by relevance

/art/runtime/
H A Dcommon_dex_operations.h209 std::string temp1, temp2, temp3; local
212 reg->GetClass()->GetDescriptor(&temp1),
/art/runtime/interpreter/
H A Dinterpreter_switch_impl.cc416 std::string temp1, temp2; local
419 obj_result->GetClass()->GetDescriptor(&temp1),
H A Dinterpreter_common.cc1344 std::string temp1, temp2; local
1348 o->GetClass()->GetDescriptor(&temp1),
/art/compiler/optimizing/
H A Dcode_generator_mips64.cc568 GpuRegister temp1)
573 temp1_(temp1) {
2570 GpuRegister temp1 = locations->GetTemp(0).AsRegister<GpuRegister>();
2603 // /* HeapReference<Class> */ temp1 = obj->klass_
2604 __ LoadFromOffset(kLoadUnsignedWord, temp1, obj, class_offset, null_checker);
2605 __ MaybeUnpoisonHeapReference(temp1);
2607 // /* HeapReference<Class> */ temp1 = temp1->component_type_
2608 __ LoadFromOffset(kLoadUnsignedWord, temp1, temp1, component_offse
564 ReadBarrierMarkAndUpdateFieldSlowPathMIPS64(HInstruction* instruction, Location ref, GpuRegister obj, Location field_offset, GpuRegister temp1) argument
[all...]
H A Dintrinsics_mips64.cc1667 GpuRegister temp1 = locations->GetTemp(0).AsRegister<GpuRegister>(); local
1707 __ Lw(temp1, str, class_offset);
1709 __ Bnec(temp1, temp2, &return_false);
1713 __ Lw(temp1, str, count_offset);
1717 __ Bnec(temp1, temp2, &return_false);
1721 __ Beqzc(temp1, &return_true);
1733 __ Dext(temp2, temp1, 0, 1); // Extract compression flag.
1734 __ Srl(temp1, temp1, 1); // Extract length.
1735 __ Sllv(temp1, temp
[all...]
H A Dintrinsics_arm64.cc1319 Register temp1 = WRegisterFrom(locations->GetTemp(1)); local
1357 __ Lsr(temp1, temp2, 1u);
1361 __ Ldr(temp1, HeapOperand(arg, count_offset));
1364 __ Subs(out, temp0, temp1);
1366 __ Csel(temp0, temp1, temp0, ge);
1379 __ Mov(temp1, value_offset);
1401 __ Ldr(temp4, MemOperand(str.X(), temp1.X()));
1402 __ Ldr(temp2, MemOperand(arg.X(), temp1.X()));
1405 __ Add(temp1, temp1, char_siz
1565 Register temp1 = scratch_scope.AcquireW(); local
2475 Register temp1 = WRegisterFrom(locations->GetTemp(0)); local
[all...]
H A Dintrinsics_arm_vixl.cc528 const vixl32::Register temp1 = temps.Acquire(); local
552 __ Vmov(temp1, op1);
555 __ Orr(temp1, temp1, temp2);
557 __ And(temp1, temp1, temp2);
559 __ Vmov(out, temp1);
564 __ Movt(temp1, High16Bits(kNanFloat)); // 0x7FC0xxxx is a NaN.
565 __ Vmov(out, temp1);
807 vixl32::SRegister temp1 local
1481 const vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); local
1578 const vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); local
1888 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); local
1923 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1)); local
2227 vixl32::Register temp1 = RegisterFrom(temp1_loc); local
2530 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); local
2532 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); local
2572 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); local
2576 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); local
[all...]
H A Dintrinsics_mips.cc2092 Register temp1 = locations->GetTemp(0).AsRegister<Register>(); local
2131 __ Lw(temp1, str, class_offset);
2133 __ Bne(temp1, temp2, &return_false);
2137 __ Lw(temp1, str, count_offset);
2141 __ Bne(temp1, temp2, &return_false);
2145 __ Beqz(temp1, &return_true);
2159 __ Ext(temp2, temp1, 0, 1);
2161 __ Sll(temp2, temp1, 31);
2164 __ Srl(temp1, temp1,
[all...]
H A Dintrinsics_x86.cc109 Register temp1 = temp1_loc.AsRegister<Register>(); variable
114 // In this code path, registers `temp1`, `temp2`, and `temp3`
125 __ xorl(temp1, temp1);
132 __ movl(temp2, Address(src, temp1, ScaleFactor::TIMES_4, adjusted_offset));
134 __ leal(temp2, Address(src_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0));
155 __ movl(Address(dest, temp1, ScaleFactor::TIMES_4, adjusted_offset), temp2);
157 __ leal(temp3, Address(dest_pos.AsRegister<Register>(), temp1, ScaleFactor::TIMES_1, 0));
161 __ addl(temp1, Immediate(1));
219 XmmRegister temp1 local
2213 XmmRegister temp1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); local
2218 __ movsd(Address(base, offset, ScaleFactor::TIMES_1, 0), temp1); local
2351 Register temp1 = temp1_loc.AsRegister<Register>(); local
2913 Register temp1 = temp1_loc.AsRegister<Register>(); local
3169 GenSystemArrayCopyBaseAddress(GetAssembler(), type, src, src_pos, temp1); local
3185 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); local
3260 GenSystemArrayCopyEndAddress(GetAssembler(), type, length, temp1, temp3); local
[all...]
H A Dintrinsics_x86_64.cc1179 CpuRegister temp1 = temp1_loc.AsRegister<CpuRegister>(); local
1258 temp1,
1267 temp1,
1278 // /* HeapReference<Class> */ temp1 = dest->klass_
1281 // Register `temp1` is not trashed by the read barrier emitted
1285 // temporaries such a `temp1`.
1289 // If heap poisoning is enabled, `temp1` and `temp2` have been
1293 // /* HeapReference<Class> */ temp1 = dest->klass_
1294 __ movl(temp1, Address(dest, class_offset));
1301 __ MaybeUnpoisonHeapReference(temp1);
1414 GetAssembler(), type, src, src_pos, dest, dest_pos, length, temp1, temp2, temp3); local
2422 CpuRegister temp1 = locations->GetTemp(0).AsRegister<CpuRegister>(); local
2600 CpuRegister temp1 = locations->GetTemp(0).AsRegister<CpuRegister>(); local
[all...]
H A Dcode_generator_arm64.cc3522 Register temp1 = temps.AcquireX(); local
3524 __ Ldr(temp1, MemOperand(sp, 0));
3525 __ Ldrh(temp2, MemOperand(temp1, ArtMethod::HotnessCountOffset().Int32Value()));
3527 __ Strh(temp2, MemOperand(temp1, ArtMethod::HotnessCountOffset().Int32Value()));
H A Dcode_generator_arm_vixl.cc1023 vixl32::Register temp1,
1032 temp1_(temp1),
4395 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(0)); local
4404 __ Mov(temp1, static_cast<int32_t>(magic));
4405 __ Smull(temp2, temp1, dividend, temp1);
4408 __ Add(temp1, temp1, dividend);
4410 __ Sub(temp1, temp1, dividen
1015 LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARMVIXL( HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, bool needs_null_check, vixl32::Register temp1, vixl32::Register temp2, Location entrypoint = Location::NoLocation()) argument
5370 GenerateWideAtomicStore(vixl32::Register addr, uint32_t offset, vixl32::Register value_lo, vixl32::Register value_hi, vixl32::Register temp1, vixl32::Register temp2, HInstruction* instruction) argument
6395 vixl32::Register temp1 = RegisterFrom(temp1_loc); local
6928 vixl32::Register temp1 = temps.Acquire(); local
7008 vixl32::DRegister temp1 = temps.AcquireD(); local
[all...]
H A Dcode_generator_mips.cc612 Register temp1)
617 temp1_(temp1) {
2989 Register temp1 = locations->GetTemp(0).AsRegister<Register>(); local
3024 // /* HeapReference<Class> */ temp1 = obj->klass_
3025 __ LoadFromOffset(kLoadWord, temp1, obj, class_offset, null_checker);
3026 __ MaybeUnpoisonHeapReference(temp1);
3028 // /* HeapReference<Class> */ temp1 = temp1->component_type_
3029 __ LoadFromOffset(kLoadWord, temp1, temp1, component_offse
608 ReadBarrierMarkAndUpdateFieldSlowPathMIPS(HInstruction* instruction, Location ref, Register obj, Location field_offset, Register temp1) argument
[all...]
H A Dcode_generator_x86.cc4980 XmmRegister temp1 = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); local
4982 __ movd(temp1, value.AsRegisterPairLow<Register>());
4984 __ punpckldq(temp1, temp2);
4985 __ movsd(Address(base, offset), temp1); local
H A Dcode_generator_x86_64.cc555 CpuRegister temp1,
562 temp1_(temp1),
6630 CpuRegister* temp1,
6689 DCHECK(temp1 != nullptr);
6692 instruction, ref, obj, src, /* unpoison_ref_before_marking */ true, *temp1, *temp2);
550 ReadBarrierMarkAndUpdateFieldSlowPathX86_64(HInstruction* instruction, Location ref, CpuRegister obj, const Address& field_addr, bool unpoison_ref_before_marking, CpuRegister temp1, CpuRegister temp2) argument
6624 GenerateReferenceLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, CpuRegister obj, const Address& src, bool needs_null_check, bool always_update_field, CpuRegister* temp1, CpuRegister* temp2) argument
/art/runtime/mirror/
H A Dclass.cc435 std::string temp1, temp2; local
436 return IsInSamePackage(klass1->GetDescriptor(&temp1), klass2->GetDescriptor(&temp2));

Completed in 241 milliseconds