Lines Matching refs:MCInst
21 #include "llvm/MC/MCInst.h"
38 unsigned getDirectBrEncoding(const MCInst &MI, unsigned OpNo,
41 unsigned getCondBrEncoding(const MCInst &MI, unsigned OpNo,
44 unsigned getAbsDirectBrEncoding(const MCInst &MI, unsigned OpNo,
47 unsigned getAbsCondBrEncoding(const MCInst &MI, unsigned OpNo,
50 unsigned getImm16Encoding(const MCInst &MI, unsigned OpNo,
53 uint64_t getImm34Encoding(const MCInst &MI, unsigned OpNo,
56 unsigned getMemRIEncoding(const MCInst &MI, unsigned OpNo,
59 unsigned getMemRIXEncoding(const MCInst &MI, unsigned OpNo,
62 unsigned getMemRIX16Encoding(const MCInst &MI, unsigned OpNo,
65 uint64_t getMemRI34PCRelEncoding(const MCInst &MI, unsigned OpNo,
68 uint64_t getMemRI34Encoding(const MCInst &MI, unsigned OpNo,
71 unsigned getSPE8DisEncoding(const MCInst &MI, unsigned OpNo,
74 unsigned getSPE4DisEncoding(const MCInst &MI, unsigned OpNo,
77 unsigned getSPE2DisEncoding(const MCInst &MI, unsigned OpNo,
80 unsigned getTLSRegEncoding(const MCInst &MI, unsigned OpNo,
83 unsigned getTLSCallEncoding(const MCInst &MI, unsigned OpNo,
86 unsigned get_crbitm_encoding(const MCInst &MI, unsigned OpNo,
92 uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO,
98 uint64_t getBinaryCodeForInstr(const MCInst &MI,
102 void encodeInstruction(const MCInst &MI, raw_ostream &OS,
106 // Get the number of bytes used to encode the given MCInst.
107 unsigned getInstSizeInBytes(const MCInst &MI) const;
110 bool isPrefixedInstruction(const MCInst &MI) const;
115 verifyInstructionPredicates(const MCInst &MI,