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

12

/art/test/102-concurrent-gc/src/
H A DMain.java57 byte[] temp = l[a].bytes;
59 l[b].bytes = temp;
/art/runtime/base/
H A Dstl_util.h46 ForwardIterator temp = begin; local
48 delete *temp;
H A Dhash_set.h80 Iterator temp = *this; local
82 return temp;
297 T temp; local
298 emptyfn_.MakeEmpty(temp);
299 std::swap(temp, element);
300 size_t first_slot = FirstAvailableSlot(IndexForHash(hashfn_(temp)));
305 std::swap(temp, element);
/art/compiler/utils/arm64/
H A Dassembler_arm64.cc82 // temp = rd + value
83 // rd = cond ? temp : rn
86 vixl::Register temp = temps.AcquireX(); local
87 ___ Add(temp, reg_x(rn), value);
88 ___ Csel(reg_x(rd), temp, reg_x(rd), COND_OP(cond)); local
181 vixl::Register temp = temps.AcquireX(); local
182 ___ Mov(temp, reg_x(SP));
183 ___ Str(temp, MEM_OP(reg_x(ETR), tr_offs.Int32Value()));
201 // temp = value
202 // rd = cond ? temp
206 vixl::Register temp = temps.AcquireX(); local
208 ___ Csel(reg_x(dest), temp, reg_x(dest), COND_OP(cond)); local
615 vixl::Register temp = temps.AcquireX(); local
[all...]
/art/compiler/optimizing/
H A Dcode_generator_x86_64.cc40 // Some x86_64 instructions require a register to be available as temp.
722 CpuRegister temp = invoke->GetLocations()->GetTemp(0).AsX86_64().AsCpuRegister(); local
734 // temp = method;
735 LoadCurrentMethod(temp);
736 // temp = temp->dex_cache_resolved_methods_;
737 __ movl(temp, Address(temp, mirror::ArtMethod::DexCacheResolvedMethodsOffset().SizeValue()));
738 // temp = temp[index_in_cach
978 CpuRegister temp = locations->GetTemp(0).AsX86_64().AsCpuRegister(); local
1303 MarkGCCard(CpuRegister temp, CpuRegister card, CpuRegister object, CpuRegister value) argument
1318 VisitTemporary(HTemporary* temp) argument
1322 VisitTemporary(HTemporary* temp) argument
[all...]
H A Dcode_generator_arm.cc246 // Reserve temp register.
582 Register temp = IP; local
583 __ LoadImmediate(temp, value);
584 __ cmp(locations->InAt(0).AsArm().AsCoreRegister(), ShifterOperand(temp));
621 Register temp = IP; local
622 __ LoadImmediate(temp, value);
623 __ cmp(locations->InAt(0).AsArm().AsCoreRegister(), ShifterOperand(temp));
838 Register temp = invoke->GetLocations()->GetTemp(0).AsArm().AsCoreRegister(); local
850 // temp = method;
851 LoadCurrentMethod(temp);
1134 Register temp = locations->GetTemp(0).AsArm().AsCoreRegister(); local
1475 MarkGCCard(Register temp, Register card, Register object, Register value) argument
1484 VisitTemporary(HTemporary* temp) argument
1488 VisitTemporary(HTemporary* temp) argument
[all...]
H A Dcode_generator_arm.h184 void MarkGCCard(Register temp, Register card, Register object, Register value);
H A Dcode_generator_x86.cc780 Register temp = invoke->GetLocations()->GetTemp(0).AsX86().AsCpuRegister(); local
792 // temp = method;
793 LoadCurrentMethod(temp);
794 // temp = temp->dex_cache_resolved_methods_;
795 __ movl(temp, Address(temp, mirror::ArtMethod::DexCacheResolvedMethodsOffset().Int32Value()));
796 // temp = temp[index_in_cache]
797 __ movl(temp, Addres
1112 Register temp = locations->GetTemp(0).AsX86().AsCpuRegister(); local
1135 MarkGCCard(Register temp, Register card, Register object, Register value) argument
1471 VisitTemporary(HTemporary* temp) argument
1475 VisitTemporary(HTemporary* temp) argument
[all...]
H A Dcode_generator_x86.h186 void MarkGCCard(Register temp, Register card, Register object, Register value);
H A Dcode_generator_x86_64.h180 void MarkGCCard(CpuRegister temp, CpuRegister card, CpuRegister object, CpuRegister value);
H A Dcode_generator.cc120 Location CodeGenerator::GetTemporaryLocation(HTemporary* temp) const {
126 - ((1 + temp->GetIndex()) * kVRegSize);
154 // Mark all fixed input, temp and output registers as used.
197 // Allocate all unallocated temp locations.
H A Dcode_generator.h102 Location GetTemporaryLocation(HTemporary* temp) const;
/art/runtime/
H A Dclass_linker_test.cc71 std::string temp; local
72 ASSERT_STREQ(descriptor.c_str(), primitive->GetDescriptor(&temp));
110 std::string temp; local
111 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp));
123 std::string temp; local
124 ASSERT_STREQ(array_descriptor.c_str(), array->GetDescriptor(&temp));
130 ASSERT_GT(strlen(array->GetComponentType()->GetDescriptor(&temp)), 0U);
154 EXPECT_STREQ(direct_interface0->GetDescriptor(&temp), "Ljava/lang/Cloneable;");
156 EXPECT_STREQ(direct_interface1->GetDescriptor(&temp), "Ljava/io/Serializable;");
188 std::string temp; local
330 std::string temp; local
662 std::string temp; local
852 std::string temp; local
1044 std::string temp; local
[all...]
H A Dcommon_throws.cc299 std::string temp; local
301 << " in class " << c->GetDescriptor(&temp) << " or its superclasses";
310 std::string temp; local
312 << " in class " << c->GetDescriptor(&temp) << " or its super classes";
H A Dclass_linker-inl.h46 std::string temp; local
47 descriptor += (*element_class)->GetDescriptor(&temp);
H A Dproxy_test.cc136 std::string temp; local
137 const char* proxy_class_descriptor = proxy_class->GetDescriptor(&temp);
H A Dreflection.cc260 std::string temp; \
262 arg->GetClass<>()->GetDescriptor(&temp)); \
767 std::string temp; local
771 PrettyDescriptor(o->GetClass()->GetDescriptor(&temp)).c_str()).c_str());
/art/runtime/mirror/
H A Dclass.cc93 std::string temp; local
94 const char* old_exception_descriptor = old_exception->GetClass()->GetDescriptor(&temp);
171 std::string temp; local
172 const char* descriptor = h_this->GetDescriptor(&temp);
219 std::string temp; local
221 << "'" << GetDescriptor(&temp) << "' cl=" << GetClassLoader() << " -----\n",
738 std::string temp; local
739 const char* elem_desc = GetComponentType()->GetDescriptor(&temp);
/art/compiler/dex/quick/
H A Dgen_loadstore.cc27 * Load an immediate value into a fixed or temp register. Target
414 RegStorage temp = AllocTempWide(); local
415 OpRegCopy(temp, loc.reg);
416 loc.reg = temp;
H A Dgen_invoke.cc279 // Swap kArg0 and kArg1 with kArg2 as temp.
567 * We can use kLr as a temp prior to target address loading
951 // Use vldm/vstm pair using kArg3 as a temp
998 // Allocate a free xmm temp. Since we are working through the calling sequence,
1001 RegStorage temp = AllocTempDouble(); local
1019 ld1 = OpMovRegMem(temp, TargetPtrReg(kSp), current_src_offset, kMovA128FP);
1021 ld1 = OpMovRegMem(temp, TargetPtrReg(kSp), current_src_offset, kMovLo128FP);
1022 ld2 = OpMovRegMem(temp, TargetPtrReg(kSp), current_src_offset + (bytes_to_move >> 1),
1025 ld1 = OpMovRegMem(temp, TargetPtrReg(kSp), current_src_offset, kMovU128FP);
1029 st1 = OpMovMemReg(TargetPtrReg(kSp), current_dest_offset, temp, kMovA128F
1071 RegStorage temp = TargetReg(kArg3, kNotWide); local
1074 Load32Disp(TargetPtrReg(kSp), current_src_offset, temp); local
1075 Store32Disp(TargetPtrReg(kSp), current_dest_offset, temp); local
[all...]
/art/runtime/gc/allocator/
H A Drosalloc.h176 Run temp; local
177 size_t size = reinterpret_cast<byte*>(&temp.alloc_bit_map_) - reinterpret_cast<byte*>(&temp);
/art/compiler/dex/quick/x86/
H A Dutility_x86.cc723 RegStorage temp = AllocTemp(); local
724 load = NewLIR5(opcode, temp.GetReg(), r_base.GetReg(), r_index.GetReg(), scale,
728 OpRegCopy(r_dest.GetHigh(), temp);
729 FreeTemp(temp);
739 RegStorage temp = AllocTemp(); local
740 load = NewLIR5(opcode, temp.GetReg(), r_base.GetReg(), r_index.GetReg(), scale,
744 OpRegCopy(r_dest.GetLow(), temp);
745 FreeTemp(temp);
H A Dtarget_x86.cc72 // 1) Remove register from array defining temp
86 // according to ABI and QCG needs one additional XMM temp for
2218 RegStorage temp = AllocTemp(); local
2219 NewLIR3(extr_opcode, temp.GetReg(), rs_src1.GetReg(), 0);
2226 OpRegReg(kOpAdd, rl_result.reg, temp);
2229 OpMemReg(kOpAdd, rl_result, temp.GetReg());
2232 FreeTemp(temp);
2328 RegStorage temp = AllocTemp(); local
2330 NewLIR2(kX86Mov32RR, temp.GetReg(), rl_src.reg.GetReg());
2331 NewLIR2(kX86Sal32RI, temp
2669 RegStorage temp = AllocTempDouble(); local
2738 RegStorage temp = TargetReg(kArg3, kNotWide); local
[all...]
/art/compiler/utils/
H A Dassembler_test.h34 // temp directory.
637 char temp[1024]; local
638 return getcwd(temp, 1024) ? std::string(temp) + "/" : std::string("");
/art/compiler/
H A Dimage_writer.cc636 std::string temp; local
637 return compiler_driver_.IsImageClass(klass->GetDescriptor(&temp));
695 std::string temp; local
696 context->non_image_classes->insert(klass->GetDescriptor(&temp));
715 std::string temp; local
716 CHECK(image_writer->IsImageClass(klass)) << klass->GetDescriptor(&temp)

Completed in 465 milliseconds

12