Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Fixups

70                                  SmallVectorImpl<MCFixup> &Fixups) const;
75 SmallVectorImpl<MCFixup> &Fixups) const;
81 SmallVectorImpl<MCFixup> &Fixups) const;
85 SmallVectorImpl<MCFixup> &Fixups) const;
90 SmallVectorImpl<MCFixup> &Fixups) const;
95 SmallVectorImpl<MCFixup> &Fixups) const;
99 SmallVectorImpl<MCFixup> &Fixups) const;
103 SmallVectorImpl<MCFixup> &Fixups) const;
107 SmallVectorImpl<MCFixup> &Fixups) const;
112 SmallVectorImpl<MCFixup> &Fixups) const;
117 SmallVectorImpl<MCFixup> &Fixups) const;
122 SmallVectorImpl<MCFixup> &Fixups) const;
124 SmallVectorImpl<MCFixup> &Fixups) const;
126 SmallVectorImpl<MCFixup> &Fixups) const;
131 SmallVectorImpl<MCFixup> &Fixups) const;
133 SmallVectorImpl<MCFixup> &Fixups) const;
135 SmallVectorImpl<MCFixup> &Fixups) const;
141 SmallVectorImpl<MCFixup> &Fixups) const;
145 SmallVectorImpl<MCFixup> &Fixups)const;
150 SmallVectorImpl<MCFixup> &Fixups) const;
155 SmallVectorImpl<MCFixup> &Fixups) const;
160 SmallVectorImpl<MCFixup> &Fixups) const;
166 SmallVectorImpl<MCFixup> &Fixups) const;
170 SmallVectorImpl<MCFixup> &Fixups) const {
196 SmallVectorImpl<MCFixup> &Fixups) const;
200 SmallVectorImpl<MCFixup> &Fixups) const;
204 SmallVectorImpl<MCFixup> &Fixups) const;
208 SmallVectorImpl<MCFixup> &Fixups) const;
212 SmallVectorImpl<MCFixup> &Fixups) const;
217 SmallVectorImpl<MCFixup> &Fixups) const;
221 SmallVectorImpl<MCFixup> &Fixups) const;
225 SmallVectorImpl<MCFixup> &Fixups) const;
229 SmallVectorImpl<MCFixup> &Fixups) const;
233 SmallVectorImpl<MCFixup> &Fixups) const {
241 SmallVectorImpl<MCFixup> &Fixups) const {
257 SmallVectorImpl<MCFixup> &Fixups) const {
265 SmallVectorImpl<MCFixup> &Fixups) const;
267 SmallVectorImpl<MCFixup> &Fixups) const;
269 SmallVectorImpl<MCFixup> &Fixups) const;
271 SmallVectorImpl<MCFixup> &Fixups) const;
275 SmallVectorImpl<MCFixup> &Fixups) const;
277 SmallVectorImpl<MCFixup> &Fixups) const;
279 SmallVectorImpl<MCFixup> &Fixups) const;
282 SmallVectorImpl<MCFixup> &Fixups) const {
287 SmallVectorImpl<MCFixup> &Fixups) const;
290 SmallVectorImpl<MCFixup> &Fixups) const;
292 SmallVectorImpl<MCFixup> &Fixups) const;
294 SmallVectorImpl<MCFixup> &Fixups) const;
296 SmallVectorImpl<MCFixup> &Fixups) const;
298 SmallVectorImpl<MCFixup> &Fixups) const;
301 SmallVectorImpl<MCFixup> &Fixups) const;
303 SmallVectorImpl<MCFixup> &Fixups) const;
305 SmallVectorImpl<MCFixup> &Fixups) const;
307 SmallVectorImpl<MCFixup> &Fixups) const;
310 SmallVectorImpl<MCFixup> &Fixups) const;
335 SmallVectorImpl<MCFixup> &Fixups) const;
407 SmallVectorImpl<MCFixup> &Fixups) const {
435 unsigned &Imm, SmallVectorImpl<MCFixup> &Fixups) const {
464 SmallVectorImpl<MCFixup> &Fixups) {
472 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
500 SmallVectorImpl<MCFixup> &Fixups) const {
504 Fixups);
512 SmallVectorImpl<MCFixup> &Fixups) const {
516 Fixups);
523 SmallVectorImpl<MCFixup> &Fixups) const {
527 Fixups);
534 SmallVectorImpl<MCFixup> &Fixups) const {
538 Fixups);
545 SmallVectorImpl<MCFixup> &Fixups) const {
548 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_arm_thumb_cb, Fixups);
573 SmallVectorImpl<MCFixup> &Fixups) const {
578 ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_t2_condbranch, Fixups);
579 return getARMBranchTargetOpValue(MI, OpIdx, Fixups);
586 SmallVectorImpl<MCFixup> &Fixups) const {
591 ARM::fixup_arm_condbranch, Fixups);
593 ARM::fixup_arm_uncondbranch, Fixups);
601 SmallVectorImpl<MCFixup> &Fixups) const {
606 ARM::fixup_arm_condbl, Fixups);
607 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_arm_uncondbl, Fixups);
615 SmallVectorImpl<MCFixup> &Fixups) const {
618 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_arm_blx, Fixups);
627 SmallVectorImpl<MCFixup> &Fixups) const {
629 ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_t2_uncondbranch, Fixups);
650 SmallVectorImpl<MCFixup> &Fixups) const {
654 Fixups);
690 SmallVectorImpl<MCFixup> &Fixups) const {
694 Fixups);
709 SmallVectorImpl<MCFixup> &Fixups) const {
713 Fixups);
735 SmallVectorImpl<MCFixup> &Fixups) const {
756 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
770 isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm12, Fixups);
784 SmallVectorImpl<MCFixup> &Fixups) const {
815 SmallVectorImpl<MCFixup> &Fixups) const {
831 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
835 isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm8, Fixups);
855 SmallVectorImpl<MCFixup> &Fixups) const {
880 SmallVectorImpl<MCFixup> &Fixups) const {
918 Fixups.push_back(MCFixup::Create(0, E, Kind, MI.getLoc()));
933 Fixups.push_back(MCFixup::Create(0, E, Kind, MI.getLoc()));
939 SmallVectorImpl<MCFixup> &Fixups) const {
972 SmallVectorImpl<MCFixup> &Fixups) const {
979 uint32_t Binary = getAddrMode2OffsetOpValue(MI, OpIdx + 1, Fixups);
986 SmallVectorImpl<MCFixup> &Fixups) const {
1008 SmallVectorImpl<MCFixup> &Fixups) const {
1019 SmallVectorImpl<MCFixup> &Fixups) const {
1038 SmallVectorImpl<MCFixup> &Fixups) const {
1055 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
1074 SmallVectorImpl<MCFixup> &Fixups) const {
1089 SmallVectorImpl<MCFixup> &Fixups) const {
1103 SmallVectorImpl<MCFixup> &Fixups) const {
1106 return ::getBranchTargetOpValue(MI, OpIdx, ARM::fixup_arm_thumb_cp, Fixups);
1113 SmallVectorImpl<MCFixup> &Fixups) const {
1133 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
1137 EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm8, Fixups);
1151 SmallVectorImpl<MCFixup> &Fixups) const {
1198 SmallVectorImpl<MCFixup> &Fixups) const {
1244 SmallVectorImpl<MCFixup> &Fixups) const {
1262 SmallVectorImpl<MCFixup> &Fixups) const {
1283 SmallVectorImpl<MCFixup> &Fixups) const {
1299 SmallVectorImpl<MCFixup> &Fixups) const {
1315 SmallVectorImpl<MCFixup> &Fixups) const {
1357 SmallVectorImpl<MCFixup> &Fixups) const {
1370 SmallVectorImpl<MCFixup> &Fixups) const {
1406 SmallVectorImpl<MCFixup> &Fixups) const {
1429 SmallVectorImpl<MCFixup> &Fixups) const {
1455 SmallVectorImpl<MCFixup> &Fixups) const {
1475 SmallVectorImpl<MCFixup> &Fixups) const {
1483 SmallVectorImpl<MCFixup> &Fixups) const {
1489 SmallVectorImpl<MCFixup> &Fixups) const {
1495 SmallVectorImpl<MCFixup> &Fixups) const {
1501 SmallVectorImpl<MCFixup> &Fixups) const {
1507 SmallVectorImpl<MCFixup> &Fixups) const {
1520 uint32_t Binary = getBinaryCodeForInstr(MI, Fixups);