Home
last modified time | relevance | path

Searched refs:p (Results 1 – 25 of 48) sorted by relevance

12

/art/compiler/dex/quick/
Dmir_to_lir-inl.h29 inline void Mir2Lir::ClobberBody(RegisterInfo* p) { in ClobberBody() argument
30 DCHECK(p->IsTemp()); in ClobberBody()
31 if (p->SReg() != INVALID_SREG) { in ClobberBody()
32 DCHECK(!(p->IsLive() && p->IsDirty())) << "Live & dirty temp in clobber"; in ClobberBody()
33 p->MarkDead(); in ClobberBody()
34 if (p->IsWide()) { in ClobberBody()
35 p->SetIsWide(false); in ClobberBody()
36 if (p->GetReg().NotExactlyEquals(p->Partner())) { in ClobberBody()
38 p = GetRegInfo(p->Partner()); in ClobberBody()
39 p->SetIsWide(false); in ClobberBody()
[all …]
Dralloc_util.cc539 RegisterInfo* p = GetRegInfo(reg); in FreeTemp() local
540 if (p->IsTemp()) { in FreeTemp()
541 p->MarkFree(); in FreeTemp()
542 p->SetIsWide(false); in FreeTemp()
543 p->SetPartner(reg); in FreeTemp()
570 RegisterInfo* p = GetRegInfo(reg); in IsLive() local
571 res = p->IsLive(); in IsLive()
583 RegisterInfo* p = GetRegInfo(reg); in IsTemp() local
584 res = p->IsTemp(); in IsTemp()
596 RegisterInfo* p = GetRegInfo(reg); in IsPromoted() local
[all …]
/art/compiler/utils/
Dswap_space.h171 void deallocate(pointer p, size_type n) { in deallocate() argument
173 free(p); in deallocate()
175 swap_space_->Free(p, n * sizeof(T)); in deallocate()
179 void construct(pointer p, const_reference val) { in construct() argument
180 new (static_cast<void*>(p)) value_type(val); in construct()
183 void construct(U* p, Args&&... args) { in construct() argument
184 ::new (static_cast<void*>(p)) U(std::forward<Args>(args)...); in construct()
186 void destroy(pointer p) { in destroy() argument
187 p->~value_type(); in destroy()
/art/runtime/gc/allocator/
Ddlmalloc.cc29 static void art_heap_usage_error(const char* function, void* p);
31 #define USAGE_ERROR_ACTION(m, p) art_heap_usage_error(__FUNCTION__, p) argument
50 static void art_heap_usage_error(const char* function, void* p) { in art_heap_usage_error() argument
51 LOG(::art::FATAL) << "Incorrect use of function '" << function << "' argument " << p in art_heap_usage_error()
/art/runtime/base/
Dallocator.cc37 void Free(void* p) { in Free() argument
38 free(p); in Free()
58 void Free(void* p) { in Free() argument
60 UNUSED(p); in Free()
Darena_containers.h162 void deallocate(pointer p, size_type n) { in deallocate() argument
163 UNUSED(p, n); in deallocate()
166 void construct(pointer p, const_reference val) { in construct() argument
167 new (static_cast<void*>(p)) value_type(val); in construct()
169 void destroy(pointer p) { in destroy() argument
170 p->~value_type(); in destroy()
Dscoped_arena_containers.h155 void deallocate(pointer p, size_type n) { in deallocate() argument
156 UNUSED(p); in deallocate()
161 void construct(pointer p, const_reference val) { in construct() argument
163 new (static_cast<void*>(p)) value_type(val); in construct()
165 void destroy(pointer p) { in destroy() argument
167 p->~value_type(); in destroy()
/art/compiler/optimizing/
Dcode_generator_utils.cc52 int64_t p = is_long ? 63 : 31; in CalculateMagicAndShiftForDivRem() local
72 p++; in CalculateMagicAndShiftForDivRem()
94 *shift = is_long ? p - 64 : p - 32; in CalculateMagicAndShiftForDivRem()
Doptimizing_unit_test.h103 for (const auto& p : diff) { in Patch() local
104 std::string::size_type pos = result.find(p.first); in Patch()
106 result.replace(pos, p.first.size(), p.second); in Patch()
/art/test/137-cfi/src/
DMain.java87 Process p = exec(secCmdLine); in runPrimary() local
90 int pid = getPid(p); in runPrimary()
107 p.destroy(); in runPrimary()
119 private static int getPid(Process p) { in getPid() argument
121 String s = p.toString(); in getPid()
/art/test/090-loop-formation/src/
DMain.java70 for (int p = 0; p < 2; p++) { in deeplyNested()
/art/runtime/mirror/
Dobject_reference.h101 static CompressedReference<MirrorType> FromMirrorPtr(MirrorType* p) in FromMirrorPtr() argument
103 return CompressedReference<MirrorType>(p); in FromMirrorPtr()
107 CompressedReference<MirrorType>(MirrorType* p) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) in SHARED_LOCKS_REQUIRED()
108 : mirror::ObjectReference<false, MirrorType>(p) {} in SHARED_LOCKS_REQUIRED()
Dstring.cc45 const uint16_t* p = chars + start; in FastIndexOf() local
47 while (p < end) { in FastIndexOf()
48 if (*p++ == ch) { in FastIndexOf()
49 return (p - 1) - chars; in FastIndexOf()
192 const char* p = modified_utf8.data(); in Equals() local
194 uint32_t ch = GetUtf16FromUtf8(&p); in Equals()
/art/runtime/gc/accounting/
Dread_barrier_table.h73 for (uint32_t* p = reinterpret_cast<uint32_t*>(mem_map_->Begin()); in IsAllCleared() local
74 p < reinterpret_cast<uint32_t*>(mem_map_->End()); ++p) { in IsAllCleared()
75 if (*p != 0) { in IsAllCleared()
/art/compiler/dex/quick/x86/
Dtarget_x86.cc1057 for (LIR *p = const_vectors_; p != nullptr; p = p->next) { in InstallLiteralPools() local
1058 Push32(&code_buffer_, p->operands[0]); in InstallLiteralPools()
1059 Push32(&code_buffer_, p->operands[1]); in InstallLiteralPools()
1060 Push32(&code_buffer_, p->operands[2]); in InstallLiteralPools()
1061 Push32(&code_buffer_, p->operands[3]); in InstallLiteralPools()
1069 for (LIR* p : method_address_insns_) { in InstallLiteralPools()
1070 DCHECK_EQ(p->opcode, kX86Mov32RI); in InstallLiteralPools()
1071 uint32_t target_method_idx = p->operands[2]; in InstallLiteralPools()
1072 const DexFile* target_dex_file = UnwrapPointer<DexFile>(p->operands[3]); in InstallLiteralPools()
1075 int patch_offset = p->offset + p->flags.size - 4; in InstallLiteralPools()
[all …]
/art/compiler/dex/quick/arm/
Dtarget_arm.cc852 RegisterInfo* p = GetRegInfo(RegStorage::FloatSolo32(high_reg - 1)); in AllocPreservedDouble() local
853 if (p->InUse() || p->IsTemp()) { in AllocPreservedDouble()
858 res = RegStorage::FloatSolo64(p->GetReg().GetRegNum() >> 1); in AllocPreservedDouble()
859 p->MarkInUse(); in AllocPreservedDouble()
860 MarkPreservedSingle(v_reg, p->GetReg()); in AllocPreservedDouble()
909 for (LIR* p : call_method_insns_) { in InstallLiteralPools()
910 DCHECK_EQ(p->opcode, kThumb2Bl); in InstallLiteralPools()
911 uint32_t target_method_idx = p->operands[1]; in InstallLiteralPools()
912 const DexFile* target_dex_file = UnwrapPointer<DexFile>(p->operands[2]); in InstallLiteralPools()
913 patches_.push_back(LinkerPatch::RelativeCodePatch(p->offset, in InstallLiteralPools()
[all …]
/art/runtime/
Ddex_instruction_visitor.h35 #define INSTRUCTION_CASE(o, cname, p, f, r, i, a, v) \ in Visit() argument
53 #define INSTRUCTION_VISITOR(o, cname, p, f, r, i, a, v) \ argument
Dutils.cc255 const char* p = c; in PrettyDescriptor() local
256 while (*p != ';') { in PrettyDescriptor()
257 char ch = *p++; in PrettyDescriptor()
502 const char* p = utf; in PrintableString() local
503 size_t char_count = CountModifiedUtf8Chars(p); in PrintableString()
505 uint32_t ch = GetUtf16FromUtf8(&p); in PrintableString()
875 const char* p = s.data(); in Split() local
876 const char* end = p + s.size(); in Split()
877 while (p != end) { in Split()
878 if (*p == separator) { in Split()
[all …]
Dintern_table_test.cc113 TestPredicate p; in TEST_F() local
114 p.Expect(s0.Get()); in TEST_F()
115 p.Expect(s1.Get()); in TEST_F()
118 t.SweepInternTableWeaks(IsMarkedSweepingCallback, &p); in TEST_F()
/art/runtime/gc/space/
Dregion_space-inl.h305 for (size_t p = left + 1; p < right; ++p) { in AllocLarge() local
306 DCHECK_LT(p, num_regions_); in AllocLarge()
307 DCHECK(regions_[p].IsFree()); in AllocLarge()
308 regions_[p].UnfreeLargeTail(time_); in AllocLarge()
/art/compiler/dwarf/
Dwriter.h115 const char* p = reinterpret_cast<const char*>(ptr); in PushData() local
116 data_->insert(data_->end(), p, p + size); in PushData()
/art/test/071-dexfile/src/
DMain.java50 Process p = pb.start(); in main() local
56 p.destroy(); in main()
/art/test/095-switch-MAX_INT/
Dinfo.txt1 Bug: http://code.google.com/p/android/issues/detail?id=22344
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc852 for (LIR* p : call_method_insns_) { in InstallLiteralPools()
853 DCHECK_EQ(p->opcode, kA64Bl1t); in InstallLiteralPools()
854 uint32_t target_method_idx = p->operands[1]; in InstallLiteralPools()
855 const DexFile* target_dex_file = UnwrapPointer<DexFile>(p->operands[2]); in InstallLiteralPools()
856 patches_.push_back(LinkerPatch::RelativeCodePatch(p->offset, in InstallLiteralPools()
861 for (LIR* p : dex_cache_access_insns_) { in InstallLiteralPools()
862 auto non_wide = UNWIDE(p->opcode); // May be a wide load for ArtMethod*. in InstallLiteralPools()
863 DCHECK(non_wide == kA64Adrp2xd || non_wide == kA64Ldr3rXD) << p->opcode << " " << non_wide; in InstallLiteralPools()
864 const LIR* adrp = UnwrapPointer<LIR>(p->operands[4]); in InstallLiteralPools()
868 DCHECK(!p->flags.is_nop); in InstallLiteralPools()
[all …]
/art/runtime/arch/x86/
Dthread_x86.cc33 unsigned base1: 8, type: 4, s: 1, dpl: 2, p: 1; member
70 entry.p = seg_not_present ^ 1; in InitCpu()

12