Lines Matching refs:Fixups
82 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups,
96 SmallVectorImpl<MCFixup> &Fixups,
101 SmallVectorImpl<MCFixup> &Fixups,
107 SmallVectorImpl<MCFixup> &Fixups,
113 SmallVectorImpl<MCFixup> &Fixups,
118 SmallVectorImpl<MCFixup> &Fixups,
123 SmallVectorImpl<MCFixup> &Fixups,
128 SmallVectorImpl<MCFixup> &Fixups,
134 SmallVectorImpl<MCFixup> &Fixups,
140 SmallVectorImpl<MCFixup> &Fixups,
146 SmallVectorImpl<MCFixup> &Fixups,
149 SmallVectorImpl<MCFixup> &Fixups,
152 SmallVectorImpl<MCFixup> &Fixups,
158 SmallVectorImpl<MCFixup> &Fixups,
161 SmallVectorImpl<MCFixup> &Fixups,
164 SmallVectorImpl<MCFixup> &Fixups,
168 SmallVectorImpl<MCFixup> &Fixups,
174 SmallVectorImpl<MCFixup> &Fixups,
180 SmallVectorImpl<MCFixup> &Fixups,
185 SmallVectorImpl<MCFixup> &Fixups,
191 SmallVectorImpl<MCFixup> &Fixups,
197 SmallVectorImpl<MCFixup> &Fixups,
203 SmallVectorImpl<MCFixup> &Fixups,
210 SmallVectorImpl<MCFixup> &Fixups,
216 SmallVectorImpl<MCFixup> &Fixups,
223 SmallVectorImpl<MCFixup> &Fixups,
229 SmallVectorImpl<MCFixup> &Fixups,
234 SmallVectorImpl<MCFixup> &Fixups,
263 SmallVectorImpl<MCFixup> &Fixups,
268 SmallVectorImpl<MCFixup> &Fixups,
273 SmallVectorImpl<MCFixup> &Fixups,
278 SmallVectorImpl<MCFixup> &Fixups,
284 SmallVectorImpl<MCFixup> &Fixups,
289 SmallVectorImpl<MCFixup> &Fixups,
294 SmallVectorImpl<MCFixup> &Fixups,
299 SmallVectorImpl<MCFixup> &Fixups,
304 SmallVectorImpl<MCFixup> &Fixups,
309 SmallVectorImpl<MCFixup> &Fixups,
317 SmallVectorImpl<MCFixup> &Fixups,
324 // Fixups resolve to plain values that need to be encoded.
326 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
336 SmallVectorImpl<MCFixup> &Fixups,
343 // Fixups resolve to plain values that need to be encoded.
345 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
355 SmallVectorImpl<MCFixup> &Fixups,
359 SmallVectorImpl<MCFixup> &Fixups,
362 SmallVectorImpl<MCFixup> &Fixups,
367 SmallVectorImpl<MCFixup> &Fixups,
370 SmallVectorImpl<MCFixup> &Fixups,
373 SmallVectorImpl<MCFixup> &Fixups,
377 SmallVectorImpl<MCFixup> &Fixups,
383 SmallVectorImpl<MCFixup> &Fixups,
387 SmallVectorImpl<MCFixup> &Fixups,
390 SmallVectorImpl<MCFixup> &Fixups,
393 SmallVectorImpl<MCFixup> &Fixups,
396 SmallVectorImpl<MCFixup> &Fixups,
399 SmallVectorImpl<MCFixup> &Fixups,
403 SmallVectorImpl<MCFixup> &Fixups,
406 SmallVectorImpl<MCFixup> &Fixups,
409 SmallVectorImpl<MCFixup> &Fixups,
412 SmallVectorImpl<MCFixup> &Fixups,
416 SmallVectorImpl<MCFixup> &Fixups,
437 SmallVectorImpl<MCFixup> &Fixups,
441 SmallVectorImpl<MCFixup> &Fixups,
444 template <bool isNeg, ARM::Fixups fixup>
446 SmallVectorImpl<MCFixup> &Fixups,
450 SmallVectorImpl<MCFixup> &Fixups,
454 SmallVectorImpl<MCFixup> &Fixups,
457 SmallVectorImpl<MCFixup> &Fixups,
461 SmallVectorImpl<MCFixup> &Fixups,
543 SmallVectorImpl<MCFixup> &Fixups,
582 unsigned &Imm, SmallVectorImpl<MCFixup> &Fixups,
612 SmallVectorImpl<MCFixup> &Fixups,
621 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
649 SmallVectorImpl<MCFixup> &Fixups,
654 Fixups, STI);
662 SmallVectorImpl<MCFixup> &Fixups,
667 Fixups, STI);
674 SmallVectorImpl<MCFixup> &Fixups,
679 Fixups, STI);
686 SmallVectorImpl<MCFixup> &Fixups,
691 Fixups, STI);
698 SmallVectorImpl<MCFixup> &Fixups,
702 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_arm_thumb_cb, Fixups, STI);
727 SmallVectorImpl<MCFixup> &Fixups,
733 ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_t2_condbranch, Fixups, STI);
734 return getARMBranchTargetOpValue(MI, OpIdx, Fixups, STI);
741 SmallVectorImpl<MCFixup> &Fixups,
747 ARM::fixup_arm_condbranch, Fixups, STI);
749 ARM::fixup_arm_uncondbranch, Fixups, STI);
757 SmallVectorImpl<MCFixup> &Fixups,
763 ARM::fixup_arm_condbl, Fixups, STI);
764 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_arm_uncondbl, Fixups, STI);
772 SmallVectorImpl<MCFixup> &Fixups,
776 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_arm_blx, Fixups, STI);
784 const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups,
790 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_t2_uncondbranch, Fixups, STI);
814 SmallVectorImpl<MCFixup> &Fixups,
819 Fixups, STI);
855 SmallVectorImpl<MCFixup> &Fixups,
860 Fixups, STI);
875 SmallVectorImpl<MCFixup> &Fixups,
902 SmallVectorImpl<MCFixup> &Fixups,
907 Fixups, STI);
931 SmallVectorImpl<MCFixup> &Fixups,
965 SmallVectorImpl<MCFixup> &Fixups,
977 isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm12, Fixups, STI);
984 Fixups.push_back(MCFixup::create(0, MO1.getExpr(), Kind, MI.getLoc()));
994 Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc()));
1020 SmallVectorImpl<MCFixup> &Fixups,
1051 SmallVectorImpl<MCFixup> &Fixups,
1071 SmallVectorImpl<MCFixup> &Fixups,
1102 SmallVectorImpl<MCFixup> &Fixups,
1119 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
1123 isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm8, Fixups, STI);
1144 SmallVectorImpl<MCFixup> &Fixups,
1151 bool isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm7, Fixups, STI);
1171 SmallVectorImpl<MCFixup> &Fixups,
1183 SmallVectorImpl<MCFixup> &Fixups,
1256 Fixups.push_back(MCFixup::create(0, E, Kind, MI.getLoc()));
1271 SmallVectorImpl<MCFixup> &Fixups,
1305 SmallVectorImpl<MCFixup> &Fixups,
1328 SmallVectorImpl<MCFixup> &Fixups,
1340 SmallVectorImpl<MCFixup> &Fixups,
1360 SmallVectorImpl<MCFixup> &Fixups,
1378 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
1397 SmallVectorImpl<MCFixup> &Fixups,
1413 SmallVectorImpl<MCFixup> &Fixups,
1428 SmallVectorImpl<MCFixup> &Fixups,
1432 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_arm_thumb_cp, Fixups, STI);
1439 SmallVectorImpl<MCFixup> &Fixups,
1460 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
1464 EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm8, Fixups, STI);
1479 SmallVectorImpl<MCFixup> &Fixups,
1500 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
1504 EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm8, Fixups, STI);
1518 SmallVectorImpl<MCFixup> &Fixups,
1566 SmallVectorImpl<MCFixup> &Fixups,
1613 SmallVectorImpl<MCFixup> &Fixups,
1633 SmallVectorImpl<MCFixup> &Fixups,
1658 SmallVectorImpl<MCFixup> &Fixups,
1675 SmallVectorImpl<MCFixup> &Fixups,
1718 SmallVectorImpl<MCFixup> &Fixups,
1732 SmallVectorImpl<MCFixup> &Fixups,
1779 SmallVectorImpl<MCFixup> &Fixups,
1803 SmallVectorImpl<MCFixup> &Fixups,
1830 SmallVectorImpl<MCFixup> &Fixups,
1851 SmallVectorImpl<MCFixup> &Fixups,
1860 SmallVectorImpl<MCFixup> &Fixups,
1867 SmallVectorImpl<MCFixup> &Fixups,
1874 SmallVectorImpl<MCFixup> &Fixups,
1881 SmallVectorImpl<MCFixup> &Fixups,
1888 SmallVectorImpl<MCFixup> &Fixups,
1904 uint32_t Binary = getBinaryCodeForInstr(MI, Fixups, STI);
1918 template <bool isNeg, ARM::Fixups fixup>
1921 SmallVectorImpl<MCFixup> &Fixups,
1925 return ::getBranchTargetOpValue(MI, OpIdx, fixup, Fixups, STI);
1931 SmallVectorImpl<MCFixup> &Fixups,
1941 Fixups.push_back(llvm::MCFixup::create(0, DiffExpr, Kind, MI.getLoc()));
1953 SmallVectorImpl<MCFixup> &Fixups,
1984 const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups,
2013 SmallVectorImpl<MCFixup> &Fixups,
2023 SmallVectorImpl<MCFixup> &Fixups,