Home
last modified time | relevance | path

Searched refs:Inst (Results 1 – 20 of 20) sorted by relevance

/art/libdexfile/dex/
Ddex_instruction_iterator.h31 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 …]
Dcode_item_accessors-inl.h153 return &end().Inst(); in CodeItemDataEnd()
Ddex_file-inl.h171 (RoundUp(reinterpret_cast<uintptr_t>(&code_item_end.Inst()), dex::TryItem::kAlignment)) + in GetTryItems()
/art/dexdump/
Ddexdump_cfg.cc46 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()
Ddexdump.cc1191 const Instruction* instruction = &pair.Inst(); in dumpBytecodes()
/art/tools/dexanalyze/
Ddexanalyze_experiments.cc337 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()
Ddexanalyze_bytecode.cc362 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/
Dsource_transform_art.cc59 const Instruction& inst = pair.Inst(); in VerifyClassData()
/art/compiler/optimizing/
Dblock_builder.cc104 const Instruction& instruction = pair.Inst(); in CreateBranchTargets()
156 const Instruction& instruction = pair.Inst(); in ConnectBasicBlocks()
406 const Instruction& instruction = pair.Inst(); in InsertSynthesizedLoopsForOsr()
Doptimizing_unit_test.h636 template <typename... Inst>
637 explicit PatternMatchGraphVisitor(HGraph* graph, Inst... handlers) : HGraphVisitor(graph) { in PatternMatchGraphVisitor()
677 template <typename First, typename... Inst>
678 void FillHandlers(First h1, Inst... handlers) { in FillHandlers()
680 FillHandlers<Inst...>(handlers...); in FillHandlers()
Dinstruction_builder.cc408 if (current_block_->IsTryBlock() && IsThrowingDexInstruction(pair.Inst())) { in Build()
419 << " " << pair.Inst().Name() << "@" << dex_pc; in Build()
420 if (!ProcessDexInstruction(pair.Inst(), dex_pc)) { in Build()
425 << " " << pair.Inst().Name() << "@" << dex_pc; in Build()
Dinliner.cc419 switch (pair.Inst().Opcode()) { in AlwaysThrows()
Dcode_generator.cc1128 const Instruction& instruction = pair.Inst(); in CheckLoopEntriesCanBeUsedForOsr()
/art/dexlayout/
Ddexlayout_test.cc691 const_cast<Instruction&>(last_instruction.Inst()).SetOpcode( in TEST_F()
Ddex_ir_builder.cc1023 has_id |= GetIdFromInstruction(&it.Inst(), type_ids, string_ids, method_ids, field_ids); in GetIdsFromByteCode()
Ddexlayout.cc1045 DumpInstruction(code, code_offset, inst.DexPc(), insn_width, &inst.Inst()); in DumpBytecodes()
/art/tools/veridex/
Dflow_analysis.cc94 const Instruction& instruction = pair.Inst(); in FindBranches()
/art/compiler/dex/
Dinline_method_analyser.cc308 const Instruction& instruction = pair.Inst(); in DoAnalyseConstructor()
/art/dex2oat/
Ddex2oat_test.cc2068 const_cast<Instruction&>(last_instruction.Inst()).SetOpcode( in TEST_F()
/art/runtime/verifier/
Dmethod_verifier.cc1178 if (!VerifyInstruction<kAllowRuntimeOnlyInstructions>(&inst.Inst(), dex_pc)) { in VerifyInstructions()