Lines Matching refs:mc_inst
60 lldb::addr_t pc, llvm::MCInst &mc_inst) const;
61 void PrintMCInst(llvm::MCInst &mc_inst, std::string &inst_string,
64 bool CanBranch(llvm::MCInst &mc_inst) const;
65 bool HasDelaySlot(llvm::MCInst &mc_inst) const;
66 bool IsCall(llvm::MCInst &mc_inst) const;
67 bool IsLoad(llvm::MCInst &mc_inst) const;
68 bool IsAuthenticated(llvm::MCInst &mc_inst) const;
1316 llvm::MCInst &mc_inst) const { in GetMCInst()
1321 status = m_disasm_up->getInstruction(mc_inst, new_inst_size, data, pc, in GetMCInst()
1330 llvm::MCInst &mc_inst, std::string &inst_string, in PrintMCInst() argument
1336 m_instr_printer_up->printInst(&mc_inst, 0, llvm::StringRef(), in PrintMCInst()
1366 llvm::MCInst &mc_inst) const { in CanBranch()
1367 return m_instr_info_up->get(mc_inst.getOpcode()) in CanBranch()
1368 .mayAffectControlFlow(mc_inst, *m_reg_info_up); in CanBranch()
1372 llvm::MCInst &mc_inst) const { in HasDelaySlot()
1373 return m_instr_info_up->get(mc_inst.getOpcode()).hasDelaySlot(); in HasDelaySlot()
1376 bool DisassemblerLLVMC::MCDisasmInstance::IsCall(llvm::MCInst &mc_inst) const { in IsCall()
1377 return m_instr_info_up->get(mc_inst.getOpcode()).isCall(); in IsCall()
1380 bool DisassemblerLLVMC::MCDisasmInstance::IsLoad(llvm::MCInst &mc_inst) const { in IsLoad()
1381 return m_instr_info_up->get(mc_inst.getOpcode()).mayLoad(); in IsLoad()
1385 llvm::MCInst &mc_inst) const { in IsAuthenticated()
1386 auto InstrDesc = m_instr_info_up->get(mc_inst.getOpcode()); in IsAuthenticated()
1392 if (InstrDesc.isTrap() && mc_inst.getNumOperands() == 1) { in IsAuthenticated()
1393 const llvm::MCOperand &Op0 = mc_inst.getOperand(0); in IsAuthenticated()