Lines Matching refs:opcode
85 Instruction::Code opcode = instruction->Opcode(); in AnalyseMethodCode() local
87 switch (opcode) { in AnalyseMethodCode()
90 method->opcode = kInlineOpNop; in AnalyseMethodCode()
154 result->opcode = kInlineOpReturnArg; in AnalyseReturnMethod()
191 result->opcode = kInlineOpNonWideConst; in AnalyseConstMethod()
202 Instruction::Code opcode = instruction->Opcode(); in AnalyseIGetMethod() local
203 DCHECK(IsInstructionIGet(opcode)); in AnalyseIGetMethod()
207 if (!(return_opcode == Instruction::RETURN_WIDE && opcode == Instruction::IGET_WIDE) && in AnalyseIGetMethod()
208 !(return_opcode == Instruction::RETURN_OBJECT && opcode == Instruction::IGET_OBJECT) && in AnalyseIGetMethod()
209 !(return_opcode == Instruction::RETURN && opcode != Instruction::IGET_WIDE && in AnalyseIGetMethod()
210 opcode != Instruction::IGET_OBJECT)) { in AnalyseIGetMethod()
226 DCHECK_LT(opcode == Instruction::IGET_WIDE ? dst_reg + 1 : dst_reg, code_item->registers_size_); in AnalyseIGetMethod()
250 result->opcode = kInlineOpIGet; in AnalyseIGetMethod()
252 data->op_variant = IGetVariant(opcode); in AnalyseIGetMethod()
265 Instruction::Code opcode = instruction->Opcode(); in AnalyseIPutMethod() local
266 DCHECK(IsInstructionIPut(opcode)); in AnalyseIPutMethod()
292 DCHECK_LT(opcode == Instruction::IPUT_WIDE ? src_reg + 1 : src_reg, code_item->registers_size_); in AnalyseIPutMethod()
317 result->opcode = kInlineOpIPut; in AnalyseIPutMethod()
319 data->op_variant = IPutVariant(opcode); in AnalyseIPutMethod()