Home
last modified time | relevance | path

Searched refs:MCFixup (Results 1 – 25 of 123) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.h23 class MCFixup; variable
48 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
[all …]
H A DMipsMCCodeEmitter.cpp58 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
79 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
160 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
251 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue()
272 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16()
293 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueMMR6()
315 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueLsl2MMR6()
337 SmallVectorImpl<MCFixup> &Fixups, in getBranchTarget7OpValueMM()
357 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueMMPC10()
377 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueMM()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.h39 SmallVectorImpl<MCFixup> &Fixups,
42 SmallVectorImpl<MCFixup> &Fixups,
45 SmallVectorImpl<MCFixup> &Fixups,
48 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup>
[all...]
H A DPPCMCCodeEmitter.cpp42 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
52 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
57 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding()
166 SmallVectorImpl<MCFixup> &Fixups, in getCondBrEncoding()
178 SmallVectorImpl<MCFixup> &Fixups, in getAbsDirectBrEncoding()
190 SmallVectorImpl<MCFixup> &Fixups, in getAbsCondBrEncoding()
202 SmallVectorImpl<MCFixup> &Fixups, in getVSRpEvenEncoding()
211 SmallVectorImpl<MCFixup> &Fixups, in getImm16Encoding()
222 SmallVectorImpl<MCFixup> &Fixups, in getImm34Encoding()
237 SmallVectorImpl<MCFixup> &Fixups, in getImm34EncodingNoPCRel()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp53 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
85 SmallVectorImpl<MCFixup> &Fixups,
91 SmallVectorImpl<MCFixup> &Fixups,
97 SmallVectorImpl<MCFixup> &Fixups,
103 SmallVectorImpl<MCFixup> &Fixups,
110 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCCodeEmitter.cpp47 SmallVectorImpl<MCFixup> &Fixups,
53 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups,
87 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp80 SmallVectorImpl<MCFixup> &Fixups,
86 SmallVectorImpl<MCFixup> &Fixups,
94 SmallVectorImpl<MCFixup> &Fixups,
99 SmallVectorImpl<MCFixup> &Fixups,
105 SmallVectorImpl<MCFixup> &Fixups,
111 SmallVectorImpl<MCFixup> &Fixups,
116 SmallVectorImpl<MCFixup> &Fixups,
121 SmallVectorImpl<MCFixup> &Fixups,
126 SmallVectorImpl<MCFixup> &Fixups,
132 SmallVectorImpl<MCFixup> &Fixups,
[all …]
H A DARMAsmBackend.h33 bool shouldForceRelocation(const MCFixup &Fixup, const MCValue &Target);
35 unsigned adjustFixupValue(const MCAssembler &Asm, const MCFixup &Fixup,
40 std::optional<bool> evaluateFixup(const MCFragment &, MCFixup &, MCValue &,
42 void applyFixup(const MCFragment &, const MCFixup &, const MCValue &Target,
51 const char *reasonForFixupRelaxation(const MCFixup &Fixup,
54 bool fixupNeedsRelaxationAdvanced(const MCFixup &, const MCValue &, uint64_t,
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp46 SmallVectorImpl<MCFixup> &Fixups,
52 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLEncoding()
94 SmallVectorImpl<MCFixup> &Fixups, in getPC32DBLEncoding()
100 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLTLSEncoding()
106 SmallVectorImpl<MCFixup> &Fixups, in getPC32DBLTLSEncoding()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp54 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
72 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
87 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCCodeEmitter.cpp44 SmallVectorImpl<MCFixup> &Fixups,
52 SmallVectorImpl<MCFixup> &Fixups,
56 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
80 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
91 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
96 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp51 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
79 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
88 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
93 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
103 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.h29 class MCFixup; variable
52 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
82 unsigned getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups,
90 SmallVectorImpl<MCFixup> &Fixups,
94 SmallVectorImpl<MCFixup> &Fixups,
H A DAVRAsmBackend.cpp34 std::string Description, const MCFixup &Fixup, in unsigned_width()
49 static void adjustBranch(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in adjustBranch()
60 static bool adjustRelativeBranch(unsigned Size, const MCFixup &Fixup, in adjustRelativeBranch()
99 static void fixup_call(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_call()
115 static void fixup_7_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_7_pcrel()
131 static void fixup_13_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_13_pcrel()
146 static void fixup_6(const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) { in fixup_6()
157 static void fixup_6_adiw(const MCFixup &Fixup, uint64_t &Value, in fixup_6_adiw()
168 static void fixup_port5(const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) { in fixup_port5()
180 static void fixup_port6(const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) { in fixup_port6()
[all …]
H A DAVRMCCodeEmitter.cpp38 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
46 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
119 SmallVectorImpl<MCFixup> &Fixups, in encodeRelCondBrTarget()
142 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri()
178 SmallVectorImpl<MCFixup> &Fixups, in encodeComplement()
189 SmallVectorImpl<MCFixup> &Fixups, in encodeImm()
213 SmallVectorImpl<MCFixup> &Fixups, in encodeCallTarget()
231 SmallVectorImpl<MCFixup> &Fixups, in getExprOpValue()
259 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
277 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCCodeEmitter.cpp33 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
47 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
62 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
72 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValue()
91 SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
99 SmallVectorImpl<MCFixup> &Fixups,
103 SmallVectorImpl<MCFixup> &Fixups,
[all …]
H A DCSKYAsmBackend.h25 std::optional<bool> evaluateFixup(const MCFragment &, MCFixup &, MCValue &,
27 void applyFixup(const MCFragment &, const MCFixup &, const MCValue &Target,
33 bool fixupNeedsRelaxation(const MCFixup &Fixup,
41 bool fixupNeedsRelaxationAdvanced(const MCFixup &, const MCValue &, uint64_t,
47 bool shouldForceRelocation(const MCFixup &Fixup, const MCValue &Target);
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp43 void getBinaryCodeForInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups,
49 SmallVectorImpl<MCFixup> &Fixups,
54 APInt &Value, SmallVectorImpl<MCFixup> &Fixups,
59 APInt &Value, SmallVectorImpl<MCFixup> &Fixups,
63 APInt &Value, SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
106 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
108 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
129 SmallVectorImpl<MCFixup> &Fixups, in encodeRelocImm()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCCodeEmitter.cpp44 SmallVectorImpl<MCFixup> &Fixups,
49 SmallVectorImpl<MCFixup> &Fixups,
53 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueAsr()
95 SmallVectorImpl<MCFixup> &Fixups,
100 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
109 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
[all …]
H A DLoongArchAsmBackend.cpp91 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue()
134 static void fixupLeb128(MCContext &Ctx, const MCFixup &Fixup, in fixupLeb128()
143 void LoongArchAsmBackend::applyFixup(const MCFragment &F, const MCFixup &Fixup, in applyFixup()
222 MCFixup Fixup = MCFixup::create(0, Dummy, ELF::R_LARCH_ALIGN); in shouldInsertFixupForCodeAlign()
248 bool LoongArchAsmBackend::shouldForceRelocation(const MCFixup &Fixup, in shouldForceRelocation()
287 LF.addFixup(MCFixup::create(0, &Expr, FK_Data_leb128)); in relaxLEB128()
297 SmallVector<MCFixup, 1> Fixups; in relaxDwarfLineAddr()
341 Fixups.push_back(MCFixup::create(Offset, MBE.getLHS(), std::get<0>(FK))); in relaxDwarfLineAddr()
342 Fixups.push_back(MCFixup::create(Offset, MBE.getRHS(), std::get<1>(FK))); in relaxDwarfLineAddr()
361 SmallVector<MCFixup, 2> Fixups; in relaxDwarfCFA()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCCodeEmitter.cpp51 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
109 const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
129 MCFixup::create(0, MCOp.getExpr(), MCFixupKind(FixupKind(Expr)))); in getMachineOpValue()
173 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp52 SmallVectorImpl<MCFixup> &Fixups,
56 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
72 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups,
92 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCCodeEmitter.cpp50 SmallVectorImpl<MCFixup> &Fixups,
56 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
80 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup()
82 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup()
87 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
129 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
167 SmallVectorImpl<MCFixup> &Fixups, in getMemoryOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.cpp45 SmallVectorImpl<MCFixup> &Fixups,
49 SmallVectorImpl<MCFixup> &Fixups,
53 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
86 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.h54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
76 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,

12345