Home
last modified time | relevance | path

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

1234567

/src/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.cpp135 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
226 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue()
238 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue()
248 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16()
260 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue1SImm16()
270 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueMMR6()
283 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValueMMR6()
293 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueLsl2MMR6()
306 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValueLsl2MMR6()
316 SmallVectorImpl<MCFixup> &Fixups, in getBranchTarget7OpValueMM()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp56 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups,
94 SmallVectorImpl<MCFixup> &Fixups,
100 SmallVectorImpl<MCFixup> &Fixups,
107 SmallVectorImpl<MCFixup> &Fixups,
113 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/src/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> &Fixups,
[all …]
H A DPPCMCCodeEmitter.cpp45 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding()
53 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getDirectBrEncoding()
155 SmallVectorImpl<MCFixup> &Fixups, in getCondBrEncoding()
161 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding()
168 SmallVectorImpl<MCFixup> &Fixups, in getAbsDirectBrEncoding()
174 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding()
181 SmallVectorImpl<MCFixup> &Fixups, in getAbsCondBrEncoding()
187 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsCondBrEncoding()
194 SmallVectorImpl<MCFixup> &Fixups, in getVSRpEvenEncoding()
203 SmallVectorImpl<MCFixup> &Fixups, in getImm16Encoding()
[all …]
/src/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 …]
/src/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCCodeEmitter.h36 SmallVectorImpl<MCFixup> &Fixups,
41 SmallVectorImpl<MCFixup> &Fixups,
46 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValue()
60 Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc())); in getImmOpValue()
65 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/src/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp82 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,
[all …]
H A DARMAsmBackend.h38 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
42 unsigned adjustFixupValue(const MCAssembler &Asm, const MCFixup &Fixup,
47 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
57 const char *reasonForFixupRelaxation(const MCFixup &Fixup,
60 bool fixupNeedsRelaxation(const MCFixup &Fixup,
/src/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 …]
/src/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp57 SmallVectorImpl<MCFixup> &Fixups,
63 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,
92 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
123 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCCodeEmitter.cpp46 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
105 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
116 Fixups.push_back(MCFixup::create(Offset, MO.getExpr(), in getMachineOpValue()
[all …]
/src/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,
67 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
87 unsigned getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
[all …]
H A DAVRMCCodeEmitter.cpp94 SmallVectorImpl<MCFixup> &Fixups, in encodeRelCondBrTarget()
100 MCFixup::create(0, MO.getExpr(), MCFixupKind(Fixup), MI.getLoc())); in encodeRelCondBrTarget()
114 SmallVectorImpl<MCFixup> &Fixups, in encodeLDSTPtrReg()
138 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri()
165 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri()
175 SmallVectorImpl<MCFixup> &Fixups, in encodeComplement()
186 SmallVectorImpl<MCFixup> &Fixups, in encodeImm()
201 MCFixup::create(Offset, MO.getExpr(), FixupKind, MI.getLoc())); in encodeImm()
211 SmallVectorImpl<MCFixup> &Fixups, in encodeCallTarget()
217 Fixups.push_back(MCFixup::create(0, MO.getExpr(), FixupKind, MI.getLoc())); in encodeCallTarget()
[all …]
H A DAVRAsmBackend.cpp39 std::string Description, const MCFixup &Fixup, in signed_width()
59 std::string Description, const MCFixup &Fixup, in unsigned_width()
78 static void adjustBranch(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in adjustBranch()
89 static void adjustRelativeBranch(unsigned Size, const MCFixup &Fixup, in adjustRelativeBranch()
108 static void fixup_call(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_call()
124 static void fixup_7_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_7_pcrel()
138 static void fixup_13_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_13_pcrel()
151 static void fixup_6(const MCFixup &Fixup, uint64_t &Value, in fixup_6()
163 static void fixup_6_adiw(const MCFixup &Fixup, uint64_t &Value, in fixup_6_adiw()
174 static void fixup_port5(const MCFixup &Fixup, uint64_t &Value, in fixup_port5()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp52 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
92 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
104 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue()
118 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp53 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
85 SmallVectorImpl<MCFixup> &Fixups,
89 SmallVectorImpl<MCFixup> &Fixups,
93 SmallVectorImpl<MCFixup> &Fixups,
[all …]
H A DRISCVAsmBackend.cpp115 const MCFixup &Fixup, in shouldForceRelocation()
142 const MCAssembler &Asm, const MCFixup &Fixup, bool Resolved, uint64_t Value, in fixupNeedsRelaxationAdvanced()
212 SmallVectorImpl<MCFixup> &Fixups = DF.getFixups(); in relaxDwarfLineAddr()
255 Fixups.push_back(MCFixup::create(Offset, MBE.getLHS(), std::get<0>(Fixup))); in relaxDwarfLineAddr()
256 Fixups.push_back(MCFixup::create(Offset, MBE.getRHS(), std::get<1>(Fixup))); in relaxDwarfLineAddr()
275 SmallVectorImpl<MCFixup> &Fixups = DF.getFixups(); in relaxDwarfCFA()
300 MCFixup::create(Offset, MBE.getLHS(), in relaxDwarfCFA()
304 MCFixup::create(Offset, MBE.getRHS(), in relaxDwarfCFA()
340 MCFixup::create(0, &Expr, FK_Data_leb128, Expr.getLoc())); in relaxLEB128()
406 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue()
[all …]
/src/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,
73 SmallVectorImpl<MCFixup> &Fixups,
119 SmallVectorImpl<MCFixup> &Fixups, in encodeRelocImm()
137 Fixups.push_back(MCFixup::create(InsertByte, Expr, in encodeRelocImm()
146 SmallVectorImpl<MCFixup> &Fixups, in encodePCRelImm()
173 Fixups.push_back(MCFixup::create(InsertByte, Expr, in encodePCRelImm()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCCodeEmitter.cpp49 SmallVectorImpl<MCFixup> &Fixups,
55 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
96 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_4)); in getMachineOpValue()
98 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue()
100 Fixups.push_back(MCFixup::create(0, Expr, (MCFixupKind)BPF::FK_BPF_PCRel_4)); in getMachineOpValue()
103 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue()
115 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCCodeEmitter.cpp53 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,
111 const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
131 MCFixup::create(0, MCOp.getExpr(), MCFixupKind(FixupKind(Expr)))); in getMachineOpValue()
175 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
[all …]
/src/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,
102 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue()
118 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueSub1()
[all …]
H A DLoongArchAsmBackend.cpp89 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue()
136 static void fixupLeb128(MCContext &Ctx, const MCFixup &Fixup, in fixupLeb128()
146 const MCFixup &Fixup, in applyFixup()
224 MCFixup Fixup = in shouldInsertFixupForCodeAlign()
225 MCFixup::create(0, Dummy, MCFixupKind(LoongArch::fixup_loongarch_align)); in shouldInsertFixupForCodeAlign()
252 const MCFixup &Fixup, in shouldForceRelocation()
308 MCFixup::create(0, &Expr, FK_Data_leb128, Expr.getLoc())); in relaxLEB128()
320 SmallVectorImpl<MCFixup> &Fixups = DF.getFixups(); in relaxDwarfLineAddr()
365 Fixups.push_back(MCFixup::create(Offset, MBE.getLHS(), std::get<0>(FK))); in relaxDwarfLineAddr()
366 Fixups.push_back(MCFixup::create(Offset, MBE.getRHS(), std::get<1>(FK))); in relaxDwarfLineAddr()
[all …]
/src/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 …]
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.h53 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
75 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,

1234567