/art/compiler/optimizing/ |
H A D | builder.cc | 52 if (compiler_options.IsHugeMethod(code_item_.insns_size_in_code_units_)) { 55 << ": " << code_item_.insns_size_in_code_units_ << " code units"; 61 if (compiler_options.IsLargeMethod(code_item_.insns_size_in_code_units_) 65 << ": " << code_item_.insns_size_in_code_units_ << " code units"; 76 graph_->SetNumberOfVRegs(code_item_.registers_size_); 77 graph_->SetNumberOfInVRegs(code_item_.ins_size_); 78 graph_->SetMaximumNumberOfOutVRegs(code_item_.outs_size_); 79 graph_->SetHasTryCatch(code_item_.tries_size_ != 0);
|
H A D | block_builder.cc | 42 if (code_item_.tries_size_ != 0) { 47 for (size_t idx = 0; idx < code_item_.tries_size_; ++idx) { 48 const DexFile::TryItem* try_item = DexFile::GetTryItems(code_item_, idx); 52 if (dex_pc_end < code_item_.insns_size_in_code_units_) { 55 } else if (dex_pc_end == code_item_.insns_size_in_code_units_) { 65 const uint8_t* handlers_ptr = DexFile::GetCatchHandlerData(code_item_, 0); 78 for (CodeItemIterator it(code_item_); !it.Done(); it.Advance()) { 125 for (CodeItemIterator it(code_item_); !it.Done(); it.Advance()) { 222 const Instruction& first = GetDexInstructionAt(code_item_, catch_block->GetDexPc()); 240 if (code_item_ [all...] |
H A D | builder.h | 52 code_item_(code_item), 65 code_item_, 83 code_item_(code_item), 96 code_item_, 117 const DexFile::CodeItem& code_item_; member in class:art::HGraphBuilder
|
H A D | block_builder.h | 35 code_item_(code_item), 43 // `code_item_`. Blocks are connected but left unpopulated with instructions. 75 const DexFile::CodeItem& code_item_; member in class:art::HBasicBlockBuilder
|
H A D | instruction_builder.h | 57 code_item_(code_item), 316 const DexFile::CodeItem& code_item_; member in class:art::HInstructionBuilder
|
H A D | instruction_builder.cc | 280 const uint32_t num_instructions = code_item_.insns_size_in_code_units_; 315 for (CodeItemIterator it(code_item_, block_dex_pc); !it.Done(); it.Advance()) { 363 dex_file_->DecodeDebugPositionInfo(&code_item_, Callback::Position, locations); 365 const Instruction* const begin = Instruction::At(code_item_.insns_); 366 const Instruction* const end = begin->RelativeAt(code_item_.insns_size_in_code_units_); 373 locations->ClearBit(inst->GetDexPc(code_item_.insns_)); 376 locations->SetBit(next->GetDexPc(code_item_.insns_)); 1554 reinterpret_cast<const Instruction::ArrayDataPayload*>(code_item_.insns_ + payload_offset);
|
/art/compiler/driver/ |
H A D | dex_compilation_unit.cc | 36 code_item_(code_item),
|
H A D | dex_compilation_unit.h | 68 return code_item_; 122 const DexFile::CodeItem* const code_item_; member in class:art::DexCompilationUnit::DexFile
|
/art/runtime/ |
H A D | dex_to_dex_decompiler.cc | 33 : code_item_(code_item), 91 const DexFile::CodeItem& code_item_; member in class:art::optimizer::DexDecompiler 105 for (CodeItemIterator it(code_item_); !it.Done(); it.Advance()) {
|
H A D | stack.h | 161 return (dex_pc_ptr_ == nullptr) ? dex_pc_ : dex_pc_ptr_ - code_item_->insns_; 216 code_item_ = code_item; 220 return code_item_; 398 return OFFSETOF_MEMBER(ShadowFrame, code_item_); 437 code_item_(nullptr), 467 const DexFile::CodeItem* code_item_; member in class:art::ShadowFrame
|
H A D | debugger.cc | 3776 code_item_(code_item), last_pc_valid(false), last_pc(0) { 3802 size_t end = code_item_->insns_size_in_code_units_; 3811 const DexFile::CodeItem* const code_item_; member in class:art::DebugCallbackContext::DexFile
|
/art/runtime/verifier/ |
H A D | method_verifier-inl.h | 30 return code_item_;
|
H A D | method_verifier.cc | 569 code_item_(code_item), 639 CHECK(code_item_ != nullptr); // This only makes sense for methods with code. 642 if (!HasMonitorEnterInstructions(code_item_)) { 675 CHECK(code_item_ != nullptr); // This only makes sense for methods with code. 689 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc); 715 CHECK(code_item_ != nullptr); // This only makes sense for methods with code. 729 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc); 781 if (code_item_ == nullptr) { 873 if (code_item_->ins_size_ > code_item_ [all...] |
H A D | method_verifier.h | 722 const DexFile::CodeItem* const code_item_; // The code item containing the code for the method. member in class:art::verifier::MethodVerifier::DexFile
|
/art/compiler/dex/ |
H A D | inline_method_analyser.cc | 66 : code_item_(code_item), 73 const DexFile::CodeItem* const code_item_; member in class:art::__anon5::Matcher::DexFile 125 DCHECK_NE(code_item_->ins_size_, 0u); 127 instruction_->VRegB_22c() == code_item_->registers_size_ - code_item_->ins_size_;
|