Lines Matching refs:Fixups
51 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
80 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups,
86 SmallVectorImpl<MCFixup> &Fixups,
89 SmallVectorImpl<MCFixup> &Fixups,
92 SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
98 SmallVectorImpl<MCFixup> &Fixups,
107 SmallVectorImpl<MCFixup> &Fixups,
112 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLEncoding() argument
114 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding()
118 SmallVectorImpl<MCFixup> &Fixups, in getPC32DBLEncoding() argument
120 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding()
124 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLTLSEncoding() argument
126 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding()
130 SmallVectorImpl<MCFixup> &Fixups, in getPC32DBLTLSEncoding() argument
132 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding()
136 SmallVectorImpl<MCFixup> &Fixups, in getPC12DBLBPPEncoding() argument
138 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding()
142 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLBPPEncoding() argument
144 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding()
148 SmallVectorImpl<MCFixup> &Fixups, in getPC24DBLBPPEncoding() argument
150 return getPCRelEncoding(MI, OpNum, Fixups, in getPC24DBLBPPEncoding()
158 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
161 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
173 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
184 SmallVectorImpl<MCFixup> &Fixups, in getDispOpValue() argument
195 Fixups.push_back(MCFixup::create(ByteOffs, MO.getExpr(), (MCFixupKind)Kind, in getDispOpValue()
197 assert(Fixups.size() <= 2 && "More than two memory operands in MI?"); in getDispOpValue()
205 SmallVectorImpl<MCFixup> &Fixups, in getBDAddr12Encoding() argument
207 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI); in getBDAddr12Encoding()
208 uint64_t Disp = getDispOpValue(MI, OpNum + 1, Fixups, SystemZ::FK_390_12); in getBDAddr12Encoding()
215 SmallVectorImpl<MCFixup> &Fixups, in getBDAddr20Encoding() argument
217 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI); in getBDAddr20Encoding()
218 uint64_t Disp = getDispOpValue(MI, OpNum + 1, Fixups, SystemZ::FK_390_20); in getBDAddr20Encoding()
225 SmallVectorImpl<MCFixup> &Fixups, in getBDXAddr12Encoding() argument
227 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI); in getBDXAddr12Encoding()
228 uint64_t Disp = getDispOpValue(MI, OpNum + 1, Fixups, SystemZ::FK_390_12); in getBDXAddr12Encoding()
229 uint64_t Index = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI); in getBDXAddr12Encoding()
236 SmallVectorImpl<MCFixup> &Fixups, in getBDXAddr20Encoding() argument
238 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI); in getBDXAddr20Encoding()
239 uint64_t Disp = getDispOpValue(MI, OpNum + 1, Fixups, SystemZ::FK_390_20); in getBDXAddr20Encoding()
240 uint64_t Index = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI); in getBDXAddr20Encoding()
248 SmallVectorImpl<MCFixup> &Fixups, in getBDLAddr12Len4Encoding() argument
250 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI); in getBDLAddr12Len4Encoding()
251 uint64_t Disp = getDispOpValue(MI, OpNum + 1, Fixups, SystemZ::FK_390_12); in getBDLAddr12Len4Encoding()
252 uint64_t Len = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI) - 1; in getBDLAddr12Len4Encoding()
259 SmallVectorImpl<MCFixup> &Fixups, in getBDLAddr12Len8Encoding() argument
261 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI); in getBDLAddr12Len8Encoding()
262 uint64_t Disp = getDispOpValue(MI, OpNum + 1, Fixups, SystemZ::FK_390_12); in getBDLAddr12Len8Encoding()
263 uint64_t Len = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI) - 1; in getBDLAddr12Len8Encoding()
270 SmallVectorImpl<MCFixup> &Fixups, in getBDRAddr12Encoding() argument
272 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI); in getBDRAddr12Encoding()
273 uint64_t Disp = getDispOpValue(MI, OpNum + 1, Fixups, SystemZ::FK_390_12); in getBDRAddr12Encoding()
274 uint64_t Len = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI); in getBDRAddr12Encoding()
281 SmallVectorImpl<MCFixup> &Fixups, in getBDVAddr12Encoding() argument
283 uint64_t Base = getMachineOpValue(MI, MI.getOperand(OpNum), Fixups, STI); in getBDVAddr12Encoding()
284 uint64_t Disp = getDispOpValue(MI, OpNum + 1, Fixups, SystemZ::FK_390_12); in getBDVAddr12Encoding()
285 uint64_t Index = getMachineOpValue(MI, MI.getOperand(OpNum + 2), Fixups, STI); in getBDVAddr12Encoding()
292 SmallVectorImpl<MCFixup> &Fixups, in getPCRelEncoding() argument
311 Fixups.push_back(MCFixup::create(Offset, Expr, (MCFixupKind)Kind, Loc)); in getPCRelEncoding()
316 Fixups.push_back(MCFixup::create( in getPCRelEncoding()