Lines Matching refs:Opcode
61 template <Instruction::Code opcode> bool Opcode();
112 bool Matcher::Opcode() { in Opcode() function in art::__anonab18f0a00111::Matcher
113 return instruction_->Opcode() == opcode; in Opcode()
118 return IsInstructionDirectConst(instruction_->Opcode()) && in Const0()
119 (instruction_->Opcode() == Instruction::CONST_WIDE ? instruction_->VRegB_51l() == 0 in Const0()
125 return IsInstructionIPut(instruction_->Opcode()) && in IPutOnThis()
143 DCHECK_EQ(invoke_direct->Opcode(), Instruction::INVOKE_DIRECT); in GetTargetConstructor()
166 DCHECK_EQ(invoke_direct->Opcode(), Instruction::INVOKE_DIRECT); in CountForwardedConstructorArguments()
188 DCHECK(IsInstructionDirectConst(const0->Opcode())); in GetZeroVRegMask()
189 DCHECK((const0->Opcode() == Instruction::CONST_WIDE) ? const0->VRegB_51l() == 0u in GetZeroVRegMask()
191 uint16_t base_mask = IsInstructionConstWide(const0->Opcode()) ? 3u : 1u; in GetZeroVRegMask()
216 DCHECK(IsInstructionIPut(new_iput->Opcode())); in RecordConstructorIPut()
285 &Matcher::Required<&Matcher::Opcode<Instruction::INVOKE_DIRECT>>, in DoAnalyseConstructor()
289 &Matcher::Required<&Matcher::Opcode<Instruction::RETURN_VOID>>, in DoAnalyseConstructor()
309 if (instruction.Opcode() == Instruction::RETURN_VOID) { in DoAnalyseConstructor()
311 } else if (instruction.Opcode() == Instruction::INVOKE_DIRECT) { in DoAnalyseConstructor()
327 DCHECK_EQ(target_method->DexInstructionData().begin()->Opcode(), Instruction::RETURN_VOID); in DoAnalyseConstructor()
351 } else if (IsInstructionDirectConst(instruction.Opcode())) { in DoAnalyseConstructor()
357 DCHECK(IsInstructionIPut(instruction.Opcode())); in DoAnalyseConstructor()
453 Instruction::Code opcode = code_item->begin()->Opcode(); in AnalyseMethodCode()
525 Instruction::Code return_opcode = return_instruction->Opcode(); in AnalyseReturnMethod()
548 Instruction::Code return_opcode = return_instruction->Opcode(); in AnalyseConstMethod()
558 if (instruction->Opcode() == Instruction::CONST_HIGH16) { in AnalyseConstMethod()
581 Instruction::Code opcode = instruction->Opcode(); in AnalyseIGetMethod()
585 Instruction::Code return_opcode = return_instruction->Opcode(); in AnalyseIGetMethod()
645 Instruction::Code opcode = instruction->Opcode(); in AnalyseIPutMethod()
649 Instruction::Code return_opcode = return_instruction->Opcode(); in AnalyseIPutMethod()