/art/libdexfile/dex/ |
D | dex_instruction_iterator.h | 31 ALWAYS_INLINE const Instruction& Inst() const { in Inst() function 36 return &Inst(); 69 const Instruction& Inst() const { in Inst() function 70 return data_.Inst(); in Inst() 132 data_.dex_pc_ += Inst().SizeInCodeUnits(); 148 return &data_.Inst(); 163 : DexInstructionIteratorBase(&start.Inst(), start.DexPc()) in SafeDexInstructionIterator() 173 const size_t size_code_units = Inst().CodeUnitsRequiredForSizeComputation(); 179 const size_t instruction_code_units = Inst().SizeInCodeUnits(); 202 return &data_.Inst(); [all …]
|
D | code_item_accessors-inl.h | 153 return &end().Inst(); in CodeItemDataEnd()
|
D | dex_file-inl.h | 167 (RoundUp(reinterpret_cast<uintptr_t>(&code_item_end.Inst()), dex::TryItem::kAlignment)) + in GetTryItems()
|
/art/dexdump/ |
D | dexdump_cfg.cc | 46 const Instruction* inst = &pair.Inst(); in DumpMethodCFG() 109 std::string inst_str = pair.Inst().DumpString(dex_file); in DumpMethodCFG() 138 force_new_block = pair.Inst().IsSwitch() || pair.Inst().IsBasicBlockEnd(); in DumpMethodCFG() 164 const Instruction* inst = &pair.Inst(); in DumpMethodCFG()
|
D | dexdump.cc | 1152 const Instruction* instruction = &pair.Inst(); in dumpBytecodes()
|
/art/tools/dexanalyze/ |
D | dexanalyze_experiments.cc | 337 inst.Inst(), first_arg_reg, instance_field_index_map_, &iget_stats_); in ProcessDexFile() 348 inst.Inst(), first_arg_reg, instance_field_index_map_, &iput_stats_); in ProcessDexFile() 358 ProcessStaticField(inst.Inst(), static_field_index_map_, &sget_stats_); in ProcessDexFile() 368 ProcessStaticField(inst.Inst(), static_field_index_map_, &sput_stats_); in ProcessDexFile() 380 uint32_t method_idx = DexMethodIndex(inst.Inst()); in ProcessDexFile() 391 uint32_t method_idx = DexMethodIndex(inst.Inst()); in ProcessDexFile() 402 uint32_t method_idx = DexMethodIndex(inst.Inst()); in ProcessDexFile() 413 uint32_t method_idx = DexMethodIndex(inst.Inst()); in ProcessDexFile() 424 uint32_t method_idx = DexMethodIndex(inst.Inst()); in ProcessDexFile() 587 const uint32_t args = NumberOfArgs(inst.Inst()); in ProcessDexFile()
|
D | dexanalyze_bytecode.cc | 362 const uint32_t method_idx = DexMethodIndex(inst.Inst()); in ProcessCodeItem() 480 uint32_t method_idx = DexMethodIndex(next.Inst()); in ProcessCodeItem() 515 Add(new_opcode, inst.Inst()); in ProcessCodeItem()
|
/art/test/983-source-transform-verify/ |
D | source_transform_art.cc | 59 const Instruction& inst = pair.Inst(); in VerifyClassData()
|
/art/compiler/dex/ |
D | verified_method.cc | 70 const Instruction& inst = pair.Inst(); in GenerateSafeCastSet()
|
D | inline_method_analyser.cc | 308 const Instruction& instruction = pair.Inst(); in DoAnalyseConstructor()
|
/art/compiler/optimizing/ |
D | block_builder.cc | 104 const Instruction& instruction = pair.Inst(); in CreateBranchTargets() 156 const Instruction& instruction = pair.Inst(); in ConnectBasicBlocks() 406 const Instruction& instruction = pair.Inst(); in InsertSynthesizedLoopsForOsr()
|
D | instruction_builder.cc | 377 if (current_block_->IsTryBlock() && IsThrowingDexInstruction(pair.Inst())) { in Build() 385 if (!ProcessDexInstruction(pair.Inst(), dex_pc, quicken_index)) { in Build() 389 if (QuickenInfoTable::NeedsIndexForInstruction(&pair.Inst())) { in Build()
|
D | inliner.cc | 451 switch (pair.Inst().Opcode()) { in AlwaysThrows()
|
D | code_generator.cc | 1055 const Instruction& instruction = pair.Inst(); in CheckLoopEntriesCanBeUsedForOsr()
|
/art/runtime/ |
D | dex_to_dex_decompiler.cc | 95 Instruction* inst = const_cast<Instruction*>(&pair.Inst()); in Decompile()
|
D | art_method.cc | 575 if (QuickenInfoTable::NeedsIndexForInstruction(&pair.Inst())) { in GetIndexFromQuickening()
|
/art/dex2oat/dex/ |
D | dex_to_dex_compiler.cc | 216 Instruction* inst = const_cast<Instruction*>(&it.Inst()); in Compile() 354 if (QuickenInfoTable::NeedsIndexForInstruction(&pair.Inst())) { in Compile()
|
/art/dexlayout/ |
D | dexlayout_test.cc | 697 const_cast<Instruction&>(last_instruction.Inst()).SetOpcode( in TEST_F()
|
D | dex_ir_builder.cc | 1023 has_id |= GetIdFromInstruction(&it.Inst(), type_ids, string_ids, method_ids, field_ids); in GetIdsFromByteCode()
|
D | dexlayout.cc | 1045 DumpInstruction(code, code_offset, inst.DexPc(), insn_width, &inst.Inst()); in DumpBytecodes()
|
/art/tools/veridex/ |
D | flow_analysis.cc | 90 const Instruction& instruction = pair.Inst(); in FindBranches()
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 1478 if (QuickenInfoTable::NeedsIndexForInstruction(&iter.Inst())) { in MethodContainsRSensitiveAccess()
|
/art/dex2oat/ |
D | dex2oat_test.cc | 2344 const_cast<Instruction&>(last_instruction.Inst()).SetOpcode( in TEST_F()
|