Searched refs:temp (Results 1 - 25 of 79) sorted by relevance

1234

/art/test/015-switch/src/
H A DMain.java157 long temp = value;
158 temp = Long.rotateLeft(temp, value);
159 temp = Long.rotateLeft(temp, value);
160 temp = Long.rotateLeft(temp, value);
161 temp = Long.rotateLeft(temp, value);
162 temp
[all...]
/art/test/642-fp-callees/
H A Dfp_callees.cc45 double temp = array[0]; local
46 CHECK_EQ(bit_cast<int64_t>(a), bit_cast<int64_t>(temp));
47 temp = array[1];
48 CHECK_EQ(bit_cast<int64_t>(b), bit_cast<int64_t>(temp));
49 temp = array[2];
50 CHECK_EQ(bit_cast<int64_t>(c), bit_cast<int64_t>(temp));
51 temp = array[3];
52 CHECK_EQ(bit_cast<int64_t>(d), bit_cast<int64_t>(temp));
53 temp = array[4];
54 CHECK_EQ(bit_cast<int64_t>(e), bit_cast<int64_t>(temp));
[all...]
/art/test/550-checker-multiply-accumulate/src/
H A DMain.java178 int temp = left * right;
179 return temp | (acc + temp);
236 long temp = left * right;
237 return (acc + temp) + (acc - temp);
472 int temp = 12345 * array1[j];
473 array2[j] -= temp;
474 array1[j] = temp;
/art/runtime/
H A Dstride_iterator.h53 StrideIterator<T> temp = *this; local
55 return temp;
59 StrideIterator<T> temp = *this; local
60 temp += delta;
61 return temp;
H A Dmethod_info.h49 uint8_t temp[8]; local
50 uint8_t* ptr = temp;
52 return (ptr - temp) + num_method_indices * sizeof(MethodIndexType);
H A Dart_field.cc74 std::string temp; local
75 result += PrettyDescriptor(GetDeclaringClass()->GetDescriptor(&temp));
H A Dclass_table.cc200 std::string temp; local
201 return ComputeModifiedUtf8Hash(slot.Read()->GetDescriptor(&temp));
207 std::string temp; local
208 DCHECK(!a.Read()->DescriptorEquals(b.Read()->GetDescriptor(&temp)));
211 std::string temp; local
212 return a.Read()->DescriptorEquals(b.Read()->GetDescriptor(&temp));
304 std::string temp; local
305 return ComputeModifiedUtf8Hash(klass->GetDescriptor(&temp));
H A Dclass_table-inl.h127 std::string temp; local
128 const uint32_t hash = ComputeModifiedUtf8Hash(klass->GetDescriptor(&temp));
H A Dproxy_test.cc134 std::string temp; local
135 const char* proxy_class_descriptor = proxy_class->GetDescriptor(&temp);
185 std::string temp; local
186 EXPECT_STREQ("L$Proxy1234;", field->GetDeclaringClass()->GetDescriptor(&temp));
194 EXPECT_STREQ("L$Proxy1234;", field->GetDeclaringClass()->GetDescriptor(&temp));
/art/runtime/arch/mips/
H A Dasm_support_mips.S73 .macro LDu feven,fodd,disp,base,temp
75 lw \temp, \disp+4(\base)
76 mthc1 \temp, \feven
81 .macro SDu feven,fodd,disp,base,temp
82 mfhc1 \temp, \feven
84 sw \temp, \disp+4(\base)
99 .macro LDu feven,fodd,disp,base,temp
104 .macro SDu feven,fodd,disp,base,temp
/art/test/102-concurrent-gc/src/
H A DMain.java57 byte[] temp = l[a].bytes;
59 l[b].bytes = temp;
/art/test/153-reference-stress/src/
H A DMain.java45 Object temp = new Object();
47 weakReferences[j] = new WeakReference(temp);
/art/compiler/optimizing/
H A Dcode_generator_arm_vixl.cc419 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); variable
420 // In the unlucky case that the `temp` is R0, we preserve the address in `out` across
422 bool temp_is_r0 = temp.Is(calling_convention.GetRegisterAt(0));
423 entry_address = temp_is_r0 ? RegisterFrom(out) : temp;
426 __ Mov(entry_address, temp);
449 vixl32::Register temp = temps.Acquire(); variable
452 arm_codegen->EmitMovwMovtPlaceholder(labels, temp);
453 __ Str(r0, MemOperand(temp));
500 // In the unlucky case that the `temp` is R0, we preserve the address in `out` across
504 vixl32::Register temp variable
525 vixl32::Register temp = temps.Acquire(); variable
796 LoadReferenceWithBakerReadBarrierSlowPathARMVIXL(HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, bool needs_null_check, vixl32::Register temp, Location entrypoint) argument
1615 const vixl32::Register temp = temps.Acquire(); local
1648 const vixl32::Register temp = temps.Acquire(); local
2146 vixl32::Register temp = temps.Acquire(); local
2175 vixl32::Register temp = temps.Acquire(); local
2370 vixl32::Register temp = temps.Acquire(); local
3237 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
3660 vixl32::SRegister temp = LowSRegisterFrom(locations->GetTemp(0)); local
3662 __ Vmov(OutputRegister(conversion), temp); local
4003 vixl32::Register temp = temps.Acquire(); local
4058 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
4349 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
4423 vixl32::Register temp = temps.Acquire(); local
4663 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
4827 vixl32::Register temp = RegisterFrom(instruction->GetLocations()->GetTemp(0)); local
5055 vixl32::Register temp = temps.Acquire(); local
5072 vixl32::Register temp = temps.Acquire(); local
5175 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
5244 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
5831 vixl32::Register temp = temps.Acquire(); local
5878 Location temp = locations->GetTemp(0); local
5901 vixl32::Register temp = temps.Acquire(); local
5938 vixl32::Register temp = temps.Acquire(); local
5952 vixl32::Register temp = temps.Acquire(); local
5965 vixl32::Register temp = temps.Acquire(); local
5967 GetAssembler()->LoadDFromOffset(DRegisterFrom(out_loc), temp, data_offset); local
6042 vixl32::Register temp = temps.Acquire(); local
6076 vixl32::Register temp = temps.Acquire(); local
6113 vixl32::Register temp = temps.Acquire(); local
6188 vixl32::Register temp = temps.Acquire(); local
6223 vixl32::Register temp = temps.Acquire(); local
6238 vixl32::Register temp = temps.Acquire(); local
6240 GetAssembler()->StoreSToOffset(SRegisterFrom(value), temp, data_offset); local
6253 vixl32::Register temp = temps.Acquire(); local
6255 GetAssembler()->StoreDToOffset(DRegisterFrom(value), temp, data_offset); local
6376 MarkGCCard(vixl32::Register temp, vixl32::Register card, vixl32::Register object, vixl32::Register value, bool can_be_null) argument
6439 vixl32::Register temp = temps.Acquire(); local
6483 vixl32::Register temp = temps.Acquire(); local
6498 vixl32::DRegister temp = temps.AcquireD(); local
6541 vixl32::Register temp = temps.Acquire(); local
6552 vixl32::Register temp = temps.Acquire(); local
6568 vixl32::Register temp = temps.Acquire(); local
6584 vixl32::Register temp = temps.Acquire(); local
6594 vixl32::Register temp = temps.Acquire(); local
6622 vixl32::Register temp = temps.Acquire(); local
6627 __ Mov(RegisterFrom(source), temp); local
6635 vixl32::Register temp = temps.Acquire(); local
6638 __ Vmov(SRegisterFrom(destination), temp); local
6640 vixl32::DRegister temp = temps.AcquireD(); local
6644 __ Vmov(LowRegisterFrom(destination), HighRegisterFrom(destination), temp); local
6649 vixl32::DRegister temp = temps.AcquireD(); local
6656 vixl32::DRegister temp = temps.AcquireD(); local
6667 vixl32::DRegister temp = temps.AcquireD(); local
6678 vixl32::Register temp = temps.Acquire(); local
6829 vixl32::Register temp = (!kUseReadBarrier || kUseBakerReadBarrier) variable
6892 vixl32::Register temp = temps.Acquire(); local
6985 vixl32::Register temp = (!kUseReadBarrier || kUseBakerReadBarrier) variable
7041 vixl32::Register temp = temps.Acquire(); local
7394 vixl32::Register temp = RegisterFrom(temp_loc); local
8024 Location temp = LocationFrom(lr); local
8067 GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t offset, Location temp, bool needs_null_check) argument
8083 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t data_offset, Location index, Location temp, bool needs_null_check) argument
8103 GenerateReferenceLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, vixl32::Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, Location temp, bool needs_null_check, bool always_update_field, vixl32::Register* temp2) argument
8233 vixl32::Register temp = temps.Acquire(); local
8326 GetInvokeStaticOrDirectExtraParameter( HInvokeStaticOrDirect* invoke, vixl32::Register temp) argument
8351 GenerateCalleeMethodStaticOrDirectCall( HInvokeStaticOrDirect* invoke, Location temp) argument
8405 GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) argument
8435 vixl32::Register temp = RegisterFrom(temp_location); local
[all...]
H A Dcode_generator_arm64.cc98 // temp that's not an R0 (to avoid an extra move) and Baker read barrier field
324 // For HLoadClass/kBssEntry/kSaveEverything, the page address of the entry is in a temp
392 // For HLoadClass/kBssEntry, the temp register and the label of the ADRP where it was loaded.
401 LoadStringSlowPathARM64(HLoadString* instruction, Register temp, vixl::aarch64::Label* adrp_label) argument
403 temp_(temp),
802 Register temp,
811 temp_(temp) {
886 // on `temp`.
959 Register temp,
968 temp_(temp) {
794 LoadReferenceWithBakerReadBarrierSlowPathARM64(HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location index, size_t scale_factor, bool needs_null_check, bool use_load_acquire, Register temp, Location entrypoint) argument
951 LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARM64(HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location index, size_t scale_factor, bool needs_null_check, bool use_load_acquire, Register temp, Location entrypoint) argument
1536 Register temp = temps.AcquireX(); local
1629 Register temp = temps.AcquireW(); // Index within the CardTable - 32bit. local
1820 Register temp = temps.AcquireX(); local
1826 FPRegister temp = temps.AcquireVRegisterOfSize(kQRegSize); local
1849 CPURegister temp; local
1887 CPURegister temp = AcquireFPOrCoreCPURegisterOfSize( local
1999 Register temp = dst.Is64Bits() ? temps.AcquireX() : temps.AcquireW(); local
2007 __ Fmov(FPRegister(dst), temp); local
2145 Register temp = temps.AcquireW(); local
2197 Register temp = temps.AcquireW(); local
2387 Register temp = temps.AcquireW(); local
2780 Register temp = WRegisterFrom(locations->GetTemp(0)); local
2825 Register temp = temps.AcquireSameSizeAs(obj); local
2938 Register temp = temps.AcquireSameSizeAs(array); local
2970 Register temp = temps.AcquireSameSizeAs(array); local
3316 Register temp = temps.AcquireSameSizeAs(out); local
3356 Register temp = temps.AcquireSameSizeAs(out); local
3417 Register temp = temps.AcquireSameSizeAs(out); local
4123 Register temp = WRegisterFrom(temp_loc); local
4355 Register temp = XRegisterFrom(locations->GetTemp(0)); local
4449 GenerateCalleeMethodStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) argument
4507 GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) argument
4543 Register temp = XRegisterFrom(temp_in); local
[all...]
H A Dintrinsics_x86.cc206 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); local
207 __ movsd(temp, input.AsFpuRegister<XmmRegister>());
208 __ movd(output.AsRegisterPairLow<Register>(), temp);
209 __ psrlq(temp, Immediate(32));
210 __ movd(output.AsRegisterPairHigh<Register>(), temp);
377 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); local
379 __ movsd(temp, codegen->LiteralInt64Address(
381 __ andpd(output.AsFpuRegister<XmmRegister>(), temp);
383 __ movss(temp, codegen->LiteralInt32Address(
385 __ andps(output.AsFpuRegister<XmmRegister>(), temp);
432 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
463 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
691 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
1192 CheckPosition(X86Assembler* assembler, Location pos, Register input, Location length, SlowPathCode* slow_path, Register temp, bool length_is_input_length = false) argument
2057 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); local
2232 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
2235 __ movl(Address(base, offset, ScaleFactor::TIMES_1, 0), temp); local
2481 SwapBits(Register reg, Register temp, int32_t shift, int32_t mask, X86Assembler* assembler) argument
2498 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
2530 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
2596 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
2852 Register temp = temp_loc.AsRegister<Register>(); local
[all...]
H A Dintrinsics_arm_vixl.cc694 const vixl32::Register temp = temps.Acquire(); local
701 __ Sbcs(temp, out_hi, op2_hi);
995 Location temp = locations->GetTemp(0); local
997 invoke, trg_loc, base, 0U, offset_loc, TIMES_1, temp, /* needs_null_check */ false);
1201 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
1202 __ Mov(temp, value);
1203 assembler->PoisonHeapReference(temp);
1204 source = temp;
1214 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
1217 codegen->MarkGCCard(temp, car
1744 vixl32::Register temp = RegisterFrom(locations->GetTemp(0)); local
2032 CheckPosition(ArmVIXLAssembler* assembler, Location pos, vixl32::Register input, Location length, SlowPathCodeARMVIXL* slow_path, vixl32::Register temp, bool length_is_input_length = false) argument
2888 vixl32::Register temp; local
2990 const vixl32::Register temp = temps.Acquire(); local
3106 vixl32::Register temp = temps.Acquire(); local
[all...]
H A Dcode_generator_arm.cc392 Register temp = locations->GetTemp(0).AsRegister<Register>(); variable
393 // In the unlucky case that the `temp` is R0, we preserve the address in `out` across
395 bool temp_is_r0 = (temp == calling_convention.GetRegisterAt(0));
396 entry_address = temp_is_r0 ? out.AsRegister<Register>() : temp;
399 __ mov(entry_address, ShifterOperand(temp));
420 Register temp = IP; variable
424 __ movw(temp, /* placeholder */ 0u);
426 __ movt(temp, /* placeholder */ 0u);
428 __ add(temp, temp, ShifterOperan
479 Register temp = locations->GetTemp(0).AsRegister<Register>(); variable
498 Register temp = IP; variable
774 LoadReferenceWithBakerReadBarrierSlowPathARM(HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, bool needs_null_check, Register temp, Location entrypoint) argument
3200 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
3612 SRegister temp = locations->GetTemp(0).AsFpuRegisterPairLow<SRegister>(); local
4065 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
4369 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
4681 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
4830 Register temp = instruction->GetLocations()->GetTemp(0).AsRegister<Register>(); local
5173 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
5235 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
5820 Register temp = IP; local
5869 Location temp = locations->GetTemp(0); local
5886 Register temp = IP; local
6017 Register temp = IP; local
6339 MarkGCCard(Register temp, Register card, Register object, Register value, bool can_be_null) argument
6772 Register temp = (!kUseReadBarrier || kUseBakerReadBarrier) variable
6932 Register temp = (!kUseReadBarrier || kUseBakerReadBarrier) variable
7326 Register temp = temp_loc.AsRegister<Register>(); local
7948 Location temp = Location::RegisterLocation(LR); local
7991 GenerateFieldLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location temp, bool needs_null_check) argument
8007 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t data_offset, Location index, Location temp, bool needs_null_check) argument
8027 GenerateReferenceLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t offset, Location index, ScaleFactor scale_factor, Location temp, bool needs_null_check, bool always_update_field, Register* temp2) argument
8231 GetInvokeStaticOrDirectExtraParameter(HInvokeStaticOrDirect* invoke, Register temp) argument
8256 GenerateCalleeMethodStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) argument
8309 GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) argument
8330 Register temp = temp_location.AsRegister<Register>(); local
[all...]
H A Dcode_generator_arm.h415 void MarkGCCard(Register temp, Register card, Register object, Register value, bool can_be_null);
459 Location GenerateCalleeMethodStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp);
460 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, Location temp) OVERRIDE;
461 void GenerateVirtualCall(HInvokeVirtual* invoke, Location temp) OVERRIDE;
512 Location temp,
521 Location temp,
540 Location temp,
608 Register GetInvokeStaticOrDirectExtraParameter(HInvokeStaticOrDirect* invoke, Register temp);
H A Dintrinsics_arm64.cc871 Register temp = WRegisterFrom(locations->GetTemp(0)); local
878 temp,
1016 Register temp = temps.AcquireW(); local
1017 __ Mov(temp.W(), value.W());
1018 codegen->GetAssembler()->PoisonHeapReference(temp.W());
1019 source = temp;
1143 // This needs to be before the temp registers, as MarkGCCard also uses VIXL temps.
1154 Register temp = WRegisterFrom(locations->GetTemp(0)); local
1164 temp,
1513 Register temp local
2156 CheckSystemArrayCopyPosition(MacroAssembler* masm, const Location& pos, const Register& input, const Location& length, SlowPathCodeARM64* slow_path, const Register& temp, bool length_is_input_length = false) argument
2982 Register temp = temps.AcquireW(); local
[all...]
H A Dintrinsics_arm.cc661 Location temp = locations->GetTemp(0); local
663 invoke, trg_loc, base, 0U, offset_loc, TIMES_1, temp, /* needs_null_check */ false);
864 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
865 __ Mov(temp, value);
866 __ PoisonHeapReference(temp);
867 source = temp;
877 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
880 codegen->MarkGCCard(temp, card, base, value, value_can_be_null);
1104 // The inputs plus one temp.
1348 // Using instruction cbz requires a low register, so explicitly set a temp t
1364 Register temp = locations->GetTemp(0).AsRegister<Register>(); local
1654 CheckPosition(ArmAssembler* assembler, Location pos, Register input, Location length, SlowPathCode* slow_path, Register temp, bool length_is_input_length = false) argument
2663 Register temp = codegen_->GenerateCalleeMethodStaticOrDirectCall( local
[all...]
H A Dregister_allocation_resolver.cc198 // Resolve temp locations.
199 for (LiveInterval* temp : temp_intervals) {
200 if (temp->IsHighInterval()) {
204 HInstruction* at = liveness_.GetTempUser(temp);
205 size_t temp_index = liveness_.GetTempIndex(temp);
207 switch (temp->GetType()) {
209 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister()));
215 temp->GetRegister(), temp->GetHighInterval()->GetRegister());
218 locations->SetTempAt(temp_index, Location::FpuRegisterLocation(temp
[all...]
/art/runtime/base/
H A Dhash_set.h86 BaseIterator temp = *this; local
88 return temp;
212 uint64_t temp; variable
214 offset = ReadFromBytes(ptr, offset, &temp);
215 num_elements_ = static_cast<uint64_t>(temp);
216 offset = ReadFromBytes(ptr, offset, &temp);
217 num_buckets_ = static_cast<uint64_t>(temp);
219 offset = ReadFromBytes(ptr, offset, &temp);
220 elements_until_expand_ = static_cast<uint64_t>(temp);
472 T temp; variable
[all...]
/art/test/458-checker-instruct-simplification/src/
H A DMain.java829 long temp = -arg2;
830 return (arg1 + temp) | (arg1 + temp);
887 int temp = -arg;
888 return temp + -temp;
975 int temp = arg1 - arg2;
976 return -temp | -temp;
1021 int temp
[all...]
/art/compiler/utils/arm/
H A Dassembler_arm_vixl.cc127 vixl32::Register temp,
133 ___ Add(temp, base, add_to_base);
136 ___ Mov(temp, offset);
137 ___ Add(temp, temp, base);
298 vixl32::Register temp = (dest.Is(base)) ? temps.Acquire() : dest; local
299 LoadImmediate(temp, offset);
302 ___ Add(dest, dest, (dest.Is(base)) ? temp : base);
126 AdjustLoadStoreOffset(int32_t allowed_offset_bits, vixl32::Register temp, vixl32::Register base, int32_t offset) argument
H A Djni_macro_assembler_arm_vixl.cc376 ArmManagedRegister temp = scratch.AsArm(); local
377 CHECK(temp.IsCoreRegister()) << temp;
380 temps.Exclude(temp.AsVIXLRegister());
382 asm_.LoadFromOffset(kLoadWord, temp.AsVIXLRegister(), sp, src.Int32Value());
383 asm_.StoreToOffset(kStoreWord, temp.AsVIXLRegister(), sp, dest.Int32Value());
385 asm_.LoadFromOffset(kLoadWord, temp.AsVIXLRegister(), sp, src.Int32Value());
386 asm_.StoreToOffset(kStoreWord, temp.AsVIXLRegister(), sp, dest.Int32Value());
387 asm_.LoadFromOffset(kLoadWord, temp.AsVIXLRegister(), sp, src.Int32Value() + 4);
388 asm_.StoreToOffset(kStoreWord, temp
652 vixl32::Register temp = temps.Acquire(); local
[all...]

Completed in 535 milliseconds

1234