Lines Matching refs:check_insn
400 const Instruction* check_insn = Instruction::At(current_code_item_->insns_ + catch_offset); in IsBadMonitorExitCatch() local
401 if (check_insn->Opcode() == Instruction::MOVE_EXCEPTION) { in IsBadMonitorExitCatch()
402 if (check_insn->VRegA_11x() == monitor_reg) { in IsBadMonitorExitCatch()
406 check_insn = check_insn->Next(); in IsBadMonitorExitCatch()
411 switch (check_insn->Opcode()) { in IsBadMonitorExitCatch()
417 dest = check_insn->VRegA_12x(); in IsBadMonitorExitCatch()
425 dest = check_insn->VRegA_22x(); in IsBadMonitorExitCatch()
433 dest = check_insn->VRegA_32x(); in IsBadMonitorExitCatch()
439 check_insn = check_insn->RelativeAt(check_insn->GetTargetOffset()); in IsBadMonitorExitCatch()
442 return check_insn->Opcode() == Instruction::MONITOR_EXIT && in IsBadMonitorExitCatch()
443 check_insn->VRegA_11x() == monitor_reg; in IsBadMonitorExitCatch()
450 check_insn = check_insn->Next(); in IsBadMonitorExitCatch()