Searched refs:code_item_accessor_ (Results 1 – 12 of 12) sorted by relevance
/aosp12/art/compiler/optimizing/ |
H A D | builder.cc | 47 code_item_accessor_(accessor), in HGraphBuilder() 60 code_item_accessor_(accessor), in HGraphBuilder() 79 const uint32_t code_units = code_item_accessor_.InsnsSizeInCodeUnits(); in SkipCompilation() 101 DCHECK(code_item_accessor_.HasCodeItem()); in BuildGraph() 104 graph_->SetNumberOfVRegs(code_item_accessor_.RegistersSize()); in BuildGraph() 105 graph_->SetNumberOfInVRegs(code_item_accessor_.InsSize()); in BuildGraph() 106 graph_->SetMaximumNumberOfOutVRegs(code_item_accessor_.OutsSize()); in BuildGraph() 107 graph_->SetHasTryCatch(code_item_accessor_.TriesSize() != 0); in BuildGraph() 111 HBasicBlockBuilder block_builder(graph_, dex_file_, code_item_accessor_, &local_allocator); in BuildGraph() 120 code_item_accessor_, in BuildGraph() [all …]
|
H A D | block_builder.cc | 34 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() 102 for (const DexInstructionPcPair& pair : code_item_accessor_) { in CreateBranchTargets() 133 if (next == code_item_accessor_.end()) { in CreateBranchTargets() 154 for (const DexInstructionPcPair& pair : code_item_accessor_) { in ConnectBasicBlocks() 276 if (code_item_accessor_.TriesSize() == 0) { in InsertTryBoundaryBlocks() 404 for (const DexInstructionPcPair& pair : code_item_accessor_) { in InsertSynthesizedLoopsForOsr() 444 DCHECK(code_item_accessor_.HasCodeItem()); in Build() [all …]
|
H A D | builder.h | 59 const CodeItemDebugInfoAccessor code_item_accessor_; // null for intrinsic graph. variable
|
H A D | block_builder.h | 78 CodeItemDataAccessor code_item_accessor_; // null code item for intrinsic graph. variable
|
H A D | instruction_builder.cc | 98 code_item_accessor_(accessor), in HInstructionBuilder() 351 DCHECK(code_item_accessor_.HasCodeItem()); in Build() 396 for (const DexInstructionPcPair& pair : code_item_accessor_.InstructionsFrom(block_dex_pc)) { in Build() 443 DCHECK(!code_item_accessor_.HasCodeItem()); in BuildIntrinsic() 514 code_item_accessor_.InsnsSizeInCodeUnits(), in FindNativeDebugInfoLocations() 520 code_item_accessor_.DecodeDebugPositionInfo([&](const DexFile::PositionInfo& entry) { in FindNativeDebugInfoLocations() 525 for (const DexInstructionPcPair& inst : code_item_accessor_) { in FindNativeDebugInfoLocations() 534 if (next != code_item_accessor_.end()) { in FindNativeDebugInfoLocations() 2297 code_item_accessor_.Insns() + payload_offset); in BuildFillArrayData()
|
H A D | instruction_builder.h | 303 const CodeItemDebugInfoAccessor code_item_accessor_; // null for intrinsic graph. variable
|
/aosp12/art/runtime/verifier/ |
H A D | method_verifier.cc | 930 if (!code_item_accessor_.HasCodeItem()) { in Verify() 1056 if (code_item_accessor_.InsSize() > code_item_accessor_.RegistersSize()) { in Verify() 1065 code_item_accessor_.InsnsSizeInCodeUnits())); in Verify() 1089 SafeDexInstructionIterator it(code_item_accessor_.begin(), code_item_accessor_.end()); in ComputeWidthsAndCountOps() 1100 if (it != code_item_accessor_.end()) { in ComputeWidthsAndCountOps() 1638 if (!code_item_accessor_.HasCodeItem()) { in Dump() 1692 DCHECK_GE(code_item_accessor_.RegistersSize(), code_item_accessor_.InsSize()); in SetTypesFromSignature() 1694 uint32_t arg_start = code_item_accessor_.RegistersSize() - code_item_accessor_.InsSize(); in SetTypesFromSignature() 1871 const uint16_t* insns = code_item_accessor_.Insns(); in CodeFlowVerifyMethod() 3737 if (code_item_accessor_.TriesSize() != 0) { in HandleMoveException() [all …]
|
H A D | method_verifier.h | 193 return code_item_accessor_; in CodeItem() 351 const CodeItemDataAccessor code_item_accessor_; variable
|
/aosp12/art/tools/veridex/ |
H A D | flow_analysis.cc | 34 code_item_accessor_(method.GetInstructionsAndData()), in VeriFlowAnalysis() 35 dex_registers_(code_item_accessor_.InsnsSizeInCodeUnits()), in VeriFlowAnalysis() 36 instruction_infos_(code_item_accessor_.InsnsSizeInCodeUnits()) {} in VeriFlowAnalysis() 50 if (dex_pc >= code_item_accessor_.InsnsSizeInCodeUnits()) { in MergeRegisterValues() 69 if (code_item_accessor_.TriesSize() != 0) { in FindBranches() 91 const uint32_t max_pc = code_item_accessor_.InsnsSizeInCodeUnits(); in FindBranches() 92 for (const DexInstructionPcPair& pair : code_item_accessor_) { in FindBranches() 220 const uint32_t max_pc = code_item_accessor_.InsnsSizeInCodeUnits(); in AnalyzeCode() 226 const uint16_t* insns = code_item_accessor_.Insns() + dex_pc; in AnalyzeCode() 690 uint32_t number_of_registers = code_item_accessor_.RegistersSize(); in Run() [all …]
|
H A D | flow_analysis.h | 157 CodeItemDataAccessor code_item_accessor_; variable
|
/aosp12/art/compiler/driver/ |
H A D | dex_compilation_unit.h | 118 return code_item_accessor_; in GetCodeItemAccessor() 175 const CodeItemDataAccessor code_item_accessor_; variable
|
H A D | dex_compilation_unit.cc | 49 code_item_accessor_(dex_file, code_item), in DexCompilationUnit()
|