Searched defs:entry (Results 1 - 19 of 19) sorted by relevance

/art/compiler/optimizing/
H A Dnodes_test.cc34 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
35 graph->AddBlock(entry);
36 graph->SetEntryBlock(entry);
38 entry->AddInstruction(parameter);
39 entry->AddInstruction(new (&allocator) HGoto());
43 entry->AddSuccessor(first_block);
76 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
77 graph->AddBlock(entry);
78 graph->SetEntryBlock(entry);
81 entry
102 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
122 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
[all...]
H A Dgvn_test.cc33 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
34 graph->AddBlock(entry);
35 graph->SetEntryBlock(entry);
37 entry->AddInstruction(parameter);
41 entry->AddSuccessor(block);
82 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
83 graph->AddBlock(entry);
84 graph->SetEntryBlock(entry);
86 entry->AddInstruction(parameter);
90 entry
137 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
224 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
[all...]
H A Dcodegen_test.cc528 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
529 graph->AddBlock(entry);
530 graph->SetEntryBlock(entry);
531 entry->AddInstruction(new (&allocator) HGoto());
535 entry->AddSuccessor(first_block);
H A Dregister_allocator_test.cc467 HBasicBlock* entry = new (allocator) HBasicBlock(graph); local
468 graph->AddBlock(entry);
469 graph->SetEntryBlock(entry);
471 entry->AddInstruction(parameter);
475 entry->AddSuccessor(block);
597 HBasicBlock* entry = new (allocator) HBasicBlock(graph); local
598 graph->AddBlock(entry);
599 graph->SetEntryBlock(entry);
601 entry->AddInstruction(parameter);
605 entry
665 HBasicBlock* entry = new (allocator) HBasicBlock(graph); local
735 HBasicBlock* entry = new (allocator) HBasicBlock(graph); local
787 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
[all...]
H A Dstack_map_stream.cc83 // Create a new entry in the location catalog and the hash map.
99 InlineInfoEntry entry; local
100 entry.method_index = method_index;
101 inline_infos_.Add(entry);
145 size_t StackMapStream::ComputeDexRegisterMapSize(const StackMapEntry& entry) const {
149 size += DexRegisterMap::GetLiveBitMaskSize(entry.num_dex_registers);
153 dex_register_number < entry.num_dex_registers;
155 if (entry.live_dex_registers_mask->IsBitSet(dex_register_number)) {
171 StackMapEntry entry = stack_maps_.Get(i); local
172 if (entry
229 StackMapEntry entry = stack_maps_.Get(i); local
[all...]
H A Dbounds_check_elimination_test.cc48 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
49 graph->AddBlock(entry);
50 graph->SetEntryBlock(entry);
55 entry->AddInstruction(parameter1);
56 entry->AddInstruction(parameter2);
67 entry->AddSuccessor(block1);
153 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
154 graph->AddBlock(entry);
155 graph->SetEntryBlock(entry);
160 entry
225 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
297 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
370 HBasicBlock* entry = new (allocator) HBasicBlock(graph); local
505 HBasicBlock* entry = new (allocator) HBasicBlock(graph); local
633 HBasicBlock* entry = new (allocator) HBasicBlock(graph); local
748 HBasicBlock* entry = new (allocator) HBasicBlock(graph); local
868 HBasicBlock* entry = new (&allocator) HBasicBlock(graph); local
[all...]
/art/runtime/arch/x86/
H A Dthread_x86.cc60 descriptor_table_entry_t entry; local
61 memset(&entry, 0, sizeof(entry));
62 entry.limit0 = (limit & 0x0ffff);
63 entry.limit = (limit & 0xf0000) >> 16;
64 entry.base0 = (base & 0x0000ffff);
65 entry.base1 = (base & 0x00ff0000) >> 16;
66 entry.base2 = (base & 0xff000000) >> 24;
67 entry.type = ((read_exec_only ^ 1) << 1) | (contents << 2);
68 entry
[all...]
/art/runtime/jdwp/
H A Dobject_registry.cc91 ObjectRegistryEntry* entry = nullptr; local
92 if (ContainsLocked(soa.Self(), obj_h.Get(), identity_hash_code, &entry)) {
94 ++entry->reference_count;
96 entry = new ObjectRegistryEntry;
97 entry->jni_reference_type = JNIWeakGlobalRefType;
98 entry->jni_reference = nullptr;
99 entry->reference_count = 0;
100 entry->id = 0;
101 entry->identity_hash_code = identity_hash_code;
102 object_to_entry_.insert(std::make_pair(identity_hash_code, entry));
126 ObjectRegistryEntry* entry = it->second; local
157 const ObjectRegistryEntry* entry = pair.second; local
178 ObjectRegistryEntry& entry = *it->second; local
191 ObjectRegistryEntry& entry = *it->second; local
211 Demote(ObjectRegistryEntry& entry) argument
222 Promote(ObjectRegistryEntry& entry) argument
238 ObjectRegistryEntry& entry = *it->second; local
254 ObjectRegistryEntry* entry = it->second; local
[all...]
/art/compiler/linker/arm64/
H A Drelative_patcher_arm64.cc115 const auto& entry = adrp_thunk_locations_[processed_adrp_thunks_ - num_thunks + i]; local
116 CHECK_EQ(entry.second, aligned_offset + i * kAdrpThunkSize);
229 // The thunk just uses the entry point in the ArtMethod. This works even for calls
/art/runtime/
H A Dreference_table.cc55 mirror::Object* entry = entries_[i].Read(); local
56 if (entry == obj) {
236 // Handle the last entry.
H A Dcommon_runtime_test.cc217 struct dirent* entry; local
218 while ((entry = readdir(dir)) != nullptr) {
221 if (std::sscanf(entry->d_name, format.c_str(), &version) == 1) {
224 founddir = toolsdir + "/" + entry->d_name + "/" + subdir3 + "/bin/";
H A Delf_file.cc76 JITCodeEntry* entry = new JITCodeEntry; local
77 entry->symfile_addr_ = symfile_addr;
78 entry->symfile_size_ = symfile_size;
79 entry->prev_ = nullptr;
82 entry->next_ = __jit_debug_descriptor.first_entry_;
83 if (entry->next_ != nullptr) {
84 entry->next_->prev_ = entry;
86 __jit_debug_descriptor.first_entry_ = entry;
87 __jit_debug_descriptor.relevant_entry_ = entry;
95 UnregisterCodeEntry(JITCodeEntry* entry) argument
[all...]
H A Dcheck_jni.cc345 bool Check(ScopedObjectAccess& soa, bool entry, const char* fmt, JniValueType* args)
361 TracePossibleHeapValue(soa, entry, fmt[i], args[i], &msg);
369 } else if (entry) {
383 // We always do the thorough checks on entry, and never on exit...
384 if (entry) {
394 bool CheckNonHeap(JavaVMExt* vm, bool entry, const char* fmt, JniValueType* args) { argument
417 } else if (entry) {
434 // We always do the thorough checks on entry, and never on exit...
435 if (entry) {
786 void TracePossibleHeapValue(ScopedObjectAccess& soa, bool entry, cha
[all...]
/art/compiler/dex/
H A Dmir_analysis.cc1307 // Embed the map value in the entry to avoid extra padding in 64-bit builds.
1389 // Try to insert a new entry. If the insertion fails, we will have found an old one.
1390 MapEntry entry = { local
1397 auto it = invoke_map.insert(entry).first; // Iterator to either the old or the new entry.
1411 const MapEntry* entry = sequential_entries[pos]; local
1412 const bool is_quick = (entry->target_method_idx & kMethodIdxFlagQuickened) != 0;
1413 const uint32_t masked_method_idx = entry->target_method_idx & ~kMethodIdxFlagQuickened;
1415 static_cast<InvokeType>(entry->invoke_type), is_quick);
1416 if (entry
[all...]
H A Dlocal_value_numbering.cc318 for (const auto& entry : src) {
319 auto it = dest->PutBefore(dest->end(), entry.first, AliasingValues(this));
320 it->second = entry.second; // Map assignments preserve current allocator.
530 for (const auto& entry : src) {
531 bool live = live_in_v->IsBitSet(gvn_->GetMirGraph()->SRegToVReg(entry.first));
533 dest->PutBefore(dest_end, entry.first, entry.second);
553 for (const auto& entry : least_entries_lvn->*map_ptr) {
554 bool live_and_same = live_in_v->IsBitSet(gvn_->GetMirGraph()->SRegToVReg(entry.first));
558 auto it = (lvn->*map_ptr).find(entry
640 MergeEscapedRefs(const ValueNameSet::value_type& entry, ValueNameSet::iterator hint) argument
656 MergeEscapedIFieldTypeClobberSets( const EscapedIFieldClobberSet::value_type& entry, EscapedIFieldClobberSet::iterator hint) argument
664 MergeEscapedIFieldClobberSets( const EscapedIFieldClobberSet::value_type& entry, EscapedIFieldClobberSet::iterator hint) argument
674 MergeEscapedArrayClobberSets( const EscapedArrayClobberSet::value_type& entry, EscapedArrayClobberSet::iterator hint) argument
737 MergeSFieldValues(const SFieldToValueMap::value_type& entry, SFieldToValueMap::iterator hint) argument
775 MergeNonAliasingIFieldValues(const IFieldLocToValueMap::value_type& entry, IFieldLocToValueMap::iterator hint) argument
812 MergeAliasingValues(const typename Map::value_type& entry, typename Map::iterator hint) argument
[all...]
H A Dmir_optimization.cc1065 // The MethodVerifier makes sure there's no MOVE_RESULT at the catch entry or branch
1167 // Embed the map value in the entry to save space.
1197 MapEntry entry = { local
1205 uint16_t index = class_to_index_map.insert(entry).first->index;
1213 MapEntry entry = { local
1218 uint16_t index = class_to_index_map.insert(entry).first->index;
/art/runtime/verifier/
H A Dreg_type_cache.cc33 static bool MatchingPrecisionForClass(const RegType* entry, bool precise)
35 if (entry->IsPreciseReference() == precise) {
39 if (!precise && entry->GetClass()->CannotBeAssignedFromOtherTypes()) {
41 // we found a matching entry based on the descriptor. Return the precise entry in that case.
127 const RegType* entry = entries_[idx]; local
128 if (descriptor != entry->descriptor_) {
131 if (entry->HasClass()) {
132 return MatchingPrecisionForClass(entry, precise);
136 DCHECK(entry
183 RegType* entry; local
204 RegType* entry = new UnresolvedReferenceType(descriptor_sp.as_string(), entries_.size()); local
230 RegType* entry; local
294 const Type* entry = Type::CreateInstance(klass, descriptor, RegTypeCache::primitive_count_); local
371 RegType* entry = new UnresolvedMergedType(resolved_parts_merged, local
393 RegType* entry = new UnresolvedSuperClass(child.GetId(), this, entries_.size()); local
399 UninitializedType* entry = nullptr; local
430 RegType* entry; local
472 UninitializedType* entry; local
506 ConstantType* entry; local
524 ConstantType* entry; local
542 ConstantType* entry; local
[all...]
/art/runtime/interpreter/
H A Dinterpreter_common.cc647 EntryPointFromInterpreter* entry; local
649 entry = &art::artInterpreterToInterpreterBridge;
651 entry = new_shadow_frame->GetMethod()->GetEntryPointFromInterpreter();
653 entry(self, code_item, new_shadow_frame, result);
/art/compiler/dex/quick/x86/
H A Dassemble_x86.cc569 static bool HasModrm(const X86EncodingMap* entry) { argument
570 switch (entry->kind) {
577 static bool HasSib(const X86EncodingMap* entry) { argument
578 switch (entry->kind) {
588 switch (entry->opcode) {
593 switch (entry->opcode) {
601 static bool ModrmIsRegReg(const X86EncodingMap* entry) { argument
602 switch (entry->kind) {
622 switch (entry->opcode) {
627 switch (entry
635 IsByteSecondOperand(const X86EncodingMap* entry) argument
639 ComputeSize(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_index, int32_t raw_base, int32_t displacement) argument
711 const X86EncodingMap* entry = &X86Mir2Lir::EncodingMap[lir->opcode]; local
887 CheckValidByteRegister(const X86EncodingMap* entry, int32_t raw_reg) argument
910 EmitPrefix(const X86EncodingMap* entry, int32_t raw_reg_r, int32_t raw_reg_x, int32_t raw_reg_b) argument
978 EmitOpcode(const X86EncodingMap* entry) argument
993 EmitPrefixAndOpcode(const X86EncodingMap* entry, int32_t raw_reg_r, int32_t raw_reg_x, int32_t raw_reg_b) argument
1062 EmitImm(const X86EncodingMap* entry, int64_t imm) argument
1097 EmitNullary(const X86EncodingMap* entry) argument
1105 EmitOpRegOpcode(const X86EncodingMap* entry, int32_t raw_reg) argument
1118 EmitOpReg(const X86EncodingMap* entry, int32_t raw_reg) argument
1128 EmitOpMem(const X86EncodingMap* entry, int32_t raw_base, int32_t disp) argument
1141 EmitOpArray(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp) argument
1152 EmitMemReg(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t raw_reg) argument
1164 EmitRegMem(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int32_t disp) argument
1170 EmitRegArray(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int32_t raw_index, int scale, int32_t disp) argument
1183 EmitArrayReg(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp, int32_t raw_reg) argument
1189 EmitMemImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t imm) argument
1199 EmitArrayImm(const X86EncodingMap* entry, int32_t raw_base, int32_t raw_index, int scale, int32_t disp, int32_t imm) argument
1211 EmitRegThread(const X86EncodingMap* entry, int32_t raw_reg, int32_t disp) argument
1226 EmitRegReg(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2) argument
1241 EmitRegRegImm(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2, int32_t imm) argument
1254 EmitRegMemImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base, int disp, int32_t imm) argument
1267 EmitMemRegImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t raw_reg, int32_t imm) argument
1273 EmitRegImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t imm) argument
1287 EmitThreadImm(const X86EncodingMap* entry, int32_t disp, int32_t imm) argument
1299 EmitMovRegImm(const X86EncodingMap* entry, int32_t raw_reg, int64_t imm) argument
1327 EmitShiftRegImm(const X86EncodingMap* entry, int32_t raw_reg, int32_t imm) argument
1349 EmitShiftRegCl(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_cl) argument
1364 EmitShiftMemCl(const X86EncodingMap* entry, int32_t raw_base, int32_t displacement, int32_t raw_cl) argument
1379 EmitShiftRegRegCl(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2, int32_t raw_cl) argument
1392 EmitShiftMemImm(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t imm) argument
1414 EmitRegCond(const X86EncodingMap* entry, int32_t raw_reg, int32_t cc) argument
1431 EmitMemCond(const X86EncodingMap* entry, int32_t raw_base, int32_t disp, int32_t cc) argument
1455 EmitRegRegCond(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_reg2, int32_t cc) argument
1481 EmitRegMemCond(const X86EncodingMap* entry, int32_t raw_reg1, int32_t raw_base, int32_t disp, int32_t cc) argument
1502 EmitJmp(const X86EncodingMap* entry, int32_t rel) argument
1528 EmitJcc(const X86EncodingMap* entry, int32_t rel, int32_t cc) argument
1546 EmitCallMem(const X86EncodingMap* entry, int32_t raw_base, int32_t disp) argument
1555 EmitCallImmediate(const X86EncodingMap* entry, int32_t disp) argument
1566 EmitCallThread(const X86EncodingMap* entry, int32_t disp) argument
1579 EmitPcRel(const X86EncodingMap* entry, int32_t raw_reg, int32_t raw_base_or_table, int32_t raw_index, int scale, int32_t table_or_disp) argument
1618 EmitUnimplemented(const X86EncodingMap* entry, LIR* lir) argument
1792 const X86EncodingMap *entry = &X86Mir2Lir::EncodingMap[lir->opcode]; local
[all...]

Completed in 446 milliseconds