Lines Matching refs:code_item
94 const DexFile::CodeItem* code_item = verifier->CodeItem();
95 DCHECK_NE(code_item->insns_size_in_code_units_, 0u);
96 const Instruction* instruction = Instruction::At(code_item->insns_);
110 return AnalyseReturnMethod(code_item, method);
116 return AnalyseConstMethod(code_item, method);
144 bool InlineMethodAnalyser::AnalyseReturnMethod(const DexFile::CodeItem* code_item,
146 const Instruction* return_instruction = Instruction::At(code_item->insns_);
149 uint32_t arg_start = code_item->registers_size_ - code_item->ins_size_;
152 code_item->registers_size_);
167 bool InlineMethodAnalyser::AnalyseConstMethod(const DexFile::CodeItem* code_item,
169 const Instruction* instruction = Instruction::At(code_item->insns_);
178 DCHECK_LT(return_reg, code_item->registers_size_);
184 DCHECK_LT(instruction->VRegA(), code_item->registers_size_);
201 const DexFile::CodeItem* code_item = verifier->CodeItem();
202 const Instruction* instruction = Instruction::At(code_item->insns_);
217 code_item->registers_size_);
222 uint32_t arg_start = code_item->registers_size_ - code_item->ins_size_;
224 DCHECK_LT(object_reg, code_item->registers_size_);
227 DCHECK_LT(opcode == Instruction::IGET_WIDE ? dst_reg + 1 : dst_reg, code_item->registers_size_);
264 const DexFile::CodeItem* code_item = verifier->CodeItem();
265 const Instruction* instruction = Instruction::At(code_item->insns_);
271 uint32_t arg_start = code_item->registers_size_ - code_item->ins_size_;
283 code_item->registers_size_);
291 DCHECK_LT(object_reg, code_item->registers_size_);
293 DCHECK_LT(opcode == Instruction::IPUT_WIDE ? src_reg + 1 : src_reg, code_item->registers_size_);