Home
last modified time | relevance | path

Searched refs:code_item_accessor_ (Results 1 – 12 of 12) sorted by relevance

/art/compiler/optimizing/
Dbuilder.cc50 code_item_accessor_(accessor), in HGraphBuilder()
67 code_item_accessor_(accessor), in HGraphBuilder()
88 const uint32_t code_units = code_item_accessor_.InsnsSizeInCodeUnits(); in SkipCompilation()
110 DCHECK(code_item_accessor_.HasCodeItem()); in BuildGraph()
113 graph_->SetNumberOfVRegs(code_item_accessor_.RegistersSize()); in BuildGraph()
114 graph_->SetNumberOfInVRegs(code_item_accessor_.InsSize()); in BuildGraph()
115 graph_->SetMaximumNumberOfOutVRegs(code_item_accessor_.OutsSize()); in BuildGraph()
116 graph_->SetHasTryCatch(code_item_accessor_.TriesSize() != 0); in BuildGraph()
120 HBasicBlockBuilder block_builder(graph_, dex_file_, code_item_accessor_, &local_allocator); in BuildGraph()
130 code_item_accessor_, in BuildGraph()
[all …]
Dblock_builder.cc34 code_item_accessor_(accessor), in HBasicBlockBuilder()
36 branch_targets_(code_item_accessor_.HasCodeItem() in HBasicBlockBuilder()
37 ? code_item_accessor_.InsnsSizeInCodeUnits() in HBasicBlockBuilder()
66 if (code_item_accessor_.TriesSize() != 0) { in CreateBranchTargets()
71 for (const DexFile::TryItem& try_item : code_item_accessor_.TryItems()) { in CreateBranchTargets()
75 if (dex_pc_end < code_item_accessor_.InsnsSizeInCodeUnits()) { in CreateBranchTargets()
78 } else if (dex_pc_end == code_item_accessor_.InsnsSizeInCodeUnits()) { in CreateBranchTargets()
89 const uint8_t* handlers_ptr = code_item_accessor_.GetCatchHandlerData(); in CreateBranchTargets()
102 for (const DexInstructionPcPair& pair : code_item_accessor_) { in CreateBranchTargets()
133 if (next == code_item_accessor_.end()) { in CreateBranchTargets()
[all …]
Dblock_builder.h73 CodeItemDataAccessor code_item_accessor_; // null code item for intrinsic graph. variable
Dbuilder.h64 const CodeItemDebugInfoAccessor code_item_accessor_; // null for intrinsic graph. variable
Dinstruction_builder.cc60 code_item_accessor_(accessor), in HInstructionBuilder()
314 DCHECK(code_item_accessor_.HasCodeItem()); in Build()
364 for (const DexInstructionPcPair& pair : code_item_accessor_.InstructionsFrom(block_dex_pc)) { in Build()
408 DCHECK(!code_item_accessor_.HasCodeItem()); in BuildIntrinsic()
484 code_item_accessor_.InsnsSizeInCodeUnits(), in FindNativeDebugInfoLocations()
488 dex_file_->DecodeDebugPositionInfo(code_item_accessor_.DebugInfoOffset(), in FindNativeDebugInfoLocations()
492 for (const DexInstructionPcPair& inst : code_item_accessor_) { in FindNativeDebugInfoLocations()
501 if (next != code_item_accessor_.end()) { in FindNativeDebugInfoLocations()
1753 code_item_accessor_.Insns() + payload_offset); in BuildFillArrayData()
Dinstruction_builder.h311 const CodeItemDebugInfoAccessor code_item_accessor_; // null for intrinsic graph. variable
/art/tools/veridex/
Dflow_analysis.h114 code_item_accessor_(resolver->GetDexFile(), it.GetMethodCodeItem()), in VeriFlowAnalysis()
115 dex_registers_(code_item_accessor_.InsnsSizeInCodeUnits()), in VeriFlowAnalysis()
116 instruction_infos_(code_item_accessor_.InsnsSizeInCodeUnits()) {} in VeriFlowAnalysis()
161 CodeItemDataAccessor code_item_accessor_; variable
Dflow_analysis.cc33 new std::vector<RegisterValue>(code_item_accessor_.RegistersSize())); in SetAsBranchTarget()
58 if (code_item_accessor_.TriesSize() != 0) { in FindBranches()
68 const uint8_t* handlers_ptr = code_item_accessor_.GetCatchHandlerData(); in FindBranches()
80 for (const DexInstructionPcPair& pair : code_item_accessor_) { in FindBranches()
195 const uint16_t* insns = code_item_accessor_.Insns() + dex_pc; in AnalyzeCode()
659 uint32_t number_of_registers = code_item_accessor_.RegistersSize(); in Run()
660 uint32_t number_of_parameters = code_item_accessor_.InsSize(); in Run()
/art/runtime/
Ddex_to_dex_decompiler.cc38 : code_item_accessor_(dex_file, &code_item), in DexDecompiler()
80 const CodeItemInstructionAccessor code_item_accessor_; member in art::optimizer::DexDecompiler
94 for (const DexInstructionPcPair& pair : code_item_accessor_) { in Decompile()
/art/compiler/driver/
Ddex_compilation_unit.h117 return code_item_accessor_; in GetCodeItemAccessor()
135 const CodeItemDataAccessor code_item_accessor_; variable
Ddex_compilation_unit.cc44 code_item_accessor_(dex_file, code_item) {} in DexCompilationUnit()
/art/runtime/verifier/
Dmethod_verifier.h193 return code_item_accessor_; in CodeItem()
730 const CodeItemDataAccessor code_item_accessor_; variable