Lines Matching defs:OpNum

54   uint32_t getOperandBitOffset(const MCInst &MI, unsigned OpNum,
63 // Return the encoded immediate value for the OpNum operand. If it is a
66 uint64_t getImmOpValue(const MCInst &MI, unsigned OpNum,
73 uint64_t getLenEncoding(const MCInst &MI, unsigned OpNum,
77 // Operand OpNum of MI needs a PC-relative fixup of kind Kind at
80 // is always 0. If AllowTLS is true and optional operand OpNum + 1
82 uint64_t getPCRelEncoding(const MCInst &MI, unsigned OpNum,
87 uint64_t getPC16DBLEncoding(const MCInst &MI, unsigned OpNum,
90 return getPCRelEncoding(MI, OpNum, Fixups,
93 uint64_t getPC32DBLEncoding(const MCInst &MI, unsigned OpNum,
96 return getPCRelEncoding(MI, OpNum, Fixups,
99 uint64_t getPC16DBLTLSEncoding(const MCInst &MI, unsigned OpNum,
102 return getPCRelEncoding(MI, OpNum, Fixups,
105 uint64_t getPC32DBLTLSEncoding(const MCInst &MI, unsigned OpNum,
108 return getPCRelEncoding(MI, OpNum, Fixups,
111 uint64_t getPC12DBLBPPEncoding(const MCInst &MI, unsigned OpNum,
114 return getPCRelEncoding(MI, OpNum, Fixups,
117 uint64_t getPC16DBLBPPEncoding(const MCInst &MI, unsigned OpNum,
120 return getPCRelEncoding(MI, OpNum, Fixups,
123 uint64_t getPC24DBLBPPEncoding(const MCInst &MI, unsigned OpNum,
126 return getPCRelEncoding(MI, OpNum, Fixups,
161 uint64_t SystemZMCCodeEmitter::getImmOpValue(const MCInst &MI, unsigned OpNum,
164 const MCOperand &MO = MI.getOperand(OpNum);
169 uint32_t RawBitOffset = getOperandBitOffset(MI, OpNum, STI);
182 SystemZMCCodeEmitter::getLenEncoding(const MCInst &MI, unsigned OpNum,
185 return getImmOpValue<Kind>(MI, OpNum, Fixups, STI) - 1;
189 SystemZMCCodeEmitter::getPCRelEncoding(const MCInst &MI, unsigned OpNum,
194 const MCOperand &MO = MI.getOperand(OpNum);
212 if (AllowTLS && OpNum + 1 < MI.getNumOperands()) {
213 const MCOperand &MOTLS = MI.getOperand(OpNum + 1);