Lines Matching refs:opcode
390 const bool is_range = (inst->Opcode
497 Instruction::Code opcode = inst->Opcode();
498 if (opcode == Instruction::NEW_INSTANCE) {
500 } else if (opcode == Instruction::MONITOR_ENTER) {
502 } else if (opcode == Instruction::CHECK_CAST) {
504 } else if ((inst->Opcode() == Instruction::INVOKE_VIRTUAL) ||
505 (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE) ||
506 (inst->Opcode() == Instruction::INVOKE_INTERFACE) ||
507 (inst->Opcode() == Instruction::INVOKE_INTERFACE_RANGE)) {
680 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "unexpected opcode " << inst->Name();
1414 * The behavior can be determined from the opcode flags.
1418 int opcode_flags = Instruction::FlagsOf(inst->Opcode());
1450 switch (inst->Opcode()) {
1698 const bool is_checkcast = (inst->Opcode() == Instruction::CHECK_CAST);
1927 (Instruction::INSTANCE_OF == instance_of_inst->Opcode()) &&
1939 if (inst->Opcode() == Instruction::IF_EQZ) {
1956 switch (move_inst->Opcode()) {
2128 bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE ||
2129 inst->Opcode() == Instruction::INVOKE_SUPER_RANGE);
2130 bool is_super = (inst->Opcode() == Instruction::INVOKE_SUPER ||
2131 inst->Opcode() == Instruction::INVOKE_SUPER_RANGE);
2154 bool is_range = (inst->Opcode() == Instruction::INVOKE_DIRECT_RANGE);
2221 bool is_range = (inst->Opcode() == Instruction::INVOKE_STATIC_RANGE);
2246 bool is_range = (inst->Opcode() == Instruction::INVOKE_INTERFACE_RANGE);
2554 bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE_QUICK);
2599 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "Unexpected opcode " << inst->DumpString(dex_file_);
2606 } // end - switch (dec_insn.opcode)
2614 info_messages_ << "Rejecting opcode " << inst->DumpString(dex_file_);
2737 if (inst->Opcode() != Instruction::MONITOR_ENTER || work_line_->MonitorStackDepth() != 1) {
2768 Instruction::Code opcode = ret_inst->Opcode();
2769 if ((opcode == Instruction::RETURN_VOID) || (opcode == Instruction::RETURN_VOID_BARRIER)) {
2772 if (opcode == Instruction::RETURN_WIDE) {
3112 DCHECK(inst->Opcode() == Instruction::INVOKE_VIRTUAL_QUICK ||
3113 inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE_QUICK);
3237 DCHECK_EQ(inst->Opcode(), Instruction::NEW_ARRAY);
3240 DCHECK_EQ(inst->Opcode(), Instruction::FILLED_NEW_ARRAY);
3243 DCHECK_EQ(inst->Opcode(), Instruction::FILLED_NEW_ARRAY_RANGE);
3623 DCHECK(inst->Opcode() == Instruction::IGET_QUICK ||
3624 inst->Opcode() == Instruction::IGET_WIDE_QUICK ||
3625 inst->Opcode() == Instruction::IGET_OBJECT_QUICK ||
3626 inst->Opcode() == Instruction::IPUT_QUICK ||
3627 inst->Opcode() == Instruction::IPUT_WIDE_QUICK ||
3628 inst->Opcode() == Instruction::IPUT_OBJECT_QUICK);
3793 Instruction::Code opcode = ret_inst->Opcode();
3794 if ((opcode == Instruction::RETURN_VOID) || (opcode == Instruction::RETURN_VOID_BARRIER)) {
3798 if (opcode == Instruction::RETURN_WIDE) {
3895 if (Instruction::CHECK_CAST != inst->Opcode()) {
3925 bool is_virtual = (inst->Opcode() == Instruction::INVOKE_VIRTUAL) ||
3926 (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE);
3927 bool is_interface = (inst->Opcode() == Instruction::INVOKE_INTERFACE) ||
3928 (inst->Opcode() == Instruction::INVOKE_INTERFACE_RANGE);
3936 bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE) ||
3937 (inst->Opcode() == Instruction::INVOKE_INTERFACE_RANGE);