/art/compiler/optimizing/ |
builder.cc | 50 code_item_accessor_(accessor), 66 code_item_accessor_(accessor), 86 const uint32_t code_units = code_item_accessor_.InsnsSizeInCodeUnits(); 108 DCHECK(code_item_accessor_.HasCodeItem()); 111 graph_->SetNumberOfVRegs(code_item_accessor_.RegistersSize()); 112 graph_->SetNumberOfInVRegs(code_item_accessor_.InsSize()); 113 graph_->SetMaximumNumberOfOutVRegs(code_item_accessor_.OutsSize()); 114 graph_->SetHasTryCatch(code_item_accessor_.TriesSize() != 0); 118 HBasicBlockBuilder block_builder(graph_, dex_file_, code_item_accessor_, &local_allocator); 128 code_item_accessor_, [all...] |
block_builder.cc | 34 code_item_accessor_(accessor), 36 branch_targets_(code_item_accessor_.HasCodeItem() 37 ? code_item_accessor_.InsnsSizeInCodeUnits() 66 if (code_item_accessor_.TriesSize() != 0) { 71 for (const dex::TryItem& try_item : code_item_accessor_.TryItems()) { 75 if (dex_pc_end < code_item_accessor_.InsnsSizeInCodeUnits()) { 78 } else if (dex_pc_end == code_item_accessor_.InsnsSizeInCodeUnits()) { 89 const uint8_t* handlers_ptr = code_item_accessor_.GetCatchHandlerData(); 102 for (const DexInstructionPcPair& pair : code_item_accessor_) { 133 if (next == code_item_accessor_.end()) [all...] |
block_builder.h | 73 CodeItemDataAccessor code_item_accessor_; // null code item for intrinsic graph. member in class:art::HBasicBlockBuilder
|
builder.h | 62 const CodeItemDebugInfoAccessor code_item_accessor_; // null for intrinsic graph. member in class:art::HGraphBuilder
|
instruction_builder.h | 300 const CodeItemDebugInfoAccessor code_item_accessor_; // null for intrinsic graph. member in class:art::HInstructionBuilder
|
instruction_builder.cc | 60 code_item_accessor_(accessor), 314 DCHECK(code_item_accessor_.HasCodeItem()); 364 for (const DexInstructionPcPair& pair : code_item_accessor_.InstructionsFrom(block_dex_pc)) { 408 DCHECK(!code_item_accessor_.HasCodeItem()); 470 code_item_accessor_.InsnsSizeInCodeUnits(), 476 code_item_accessor_.DecodeDebugPositionInfo([&](const DexFile::PositionInfo& entry) { 481 for (const DexInstructionPcPair& inst : code_item_accessor_) { 490 if (next != code_item_accessor_.end()) { [all...] |
/art/compiler/driver/ |
dex_compilation_unit.h | 118 return code_item_accessor_; 175 const CodeItemDataAccessor code_item_accessor_; member in class:art::DexCompilationUnit
|
dex_compilation_unit.cc | 49 code_item_accessor_(dex_file, code_item),
|
/art/runtime/ |
dex_to_dex_decompiler.cc | 38 : code_item_accessor_(dex_file, &code_item), 80 const CodeItemInstructionAccessor code_item_accessor_; member in class:art::optimizer::DexDecompiler 94 for (const DexInstructionPcPair& pair : code_item_accessor_) {
|
/art/runtime/verifier/ |
method_verifier.cc | 725 CHECK(code_item_accessor_.HasCodeItem()); // This only makes sense for methods with code. 728 for (const DexInstructionPcPair& inst : code_item_accessor_) { [all...] |
method_verifier.h | 168 return code_item_accessor_; 298 const CodeItemDataAccessor code_item_accessor_; member in class:art::verifier::MethodVerifier
|
/art/tools/veridex/ |
flow_analysis.cc | 34 code_item_accessor_(method.GetInstructionsAndData()), 35 dex_registers_(code_item_accessor_.InsnsSizeInCodeUnits()), 36 instruction_infos_(code_item_accessor_.InsnsSizeInCodeUnits()) {} 41 new std::vector<RegisterValue>(code_item_accessor_.RegistersSize())); 66 if (code_item_accessor_.TriesSize() != 0) { 69 for (const DexFile::TryItem& try_item : code_item_accessor_.TryItems()) { 76 const uint8_t* handlers_ptr = code_item_accessor_.GetCatchHandlerData(); 88 for (const DexInstructionPcPair& pair : code_item_accessor_) { 203 const uint16_t* insns = code_item_accessor_.Insns() + dex_pc; 667 uint32_t number_of_registers = code_item_accessor_.RegistersSize() [all...] |
flow_analysis.h | 157 CodeItemDataAccessor code_item_accessor_; member in class:art::VeriFlowAnalysis
|