Home
last modified time | relevance | path

Searched refs:MCFixupKind (Results 1 – 25 of 61) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsAsmBackend.cpp248 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
313 return StringSwitch<std::optional<MCFixupKind>>(Name) in getFixupKind()
319 .Case("R_MIPS_GOT16", (MCFixupKind)Mips::fixup_Mips_GOT) in getFixupKind()
328 .Case("R_MIPS_TLS_GD", (MCFixupKind)Mips::fixup_Mips_TLSGD) in getFixupKind()
338 (MCFixupKind)Mips::fixup_MICROMIPS_GOTTPREL) in getFixupKind()
340 (MCFixupKind)Mips::fixup_MICROMIPS_TLS_DTPREL_HI16) in getFixupKind()
342 (MCFixupKind)Mips::fixup_MICROMIPS_TLS_DTPREL_LO16) in getFixupKind()
346 (MCFixupKind)Mips::fixup_MICROMIPS_TLS_TPREL_HI16) in getFixupKind()
348 (MCFixupKind)Mips::fixup_MICROMIPS_TLS_TPREL_LO16) in getFixupKind()
349 .Case("R_MIPS_JALR", (MCFixupKind)Mips::fixup_Mips_JALR) in getFixupKind()
[all …]
H A DMipsMCCodeEmitter.cpp239 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValue()
261 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValue1SImm16()
284 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValueMMR6()
307 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValueLsl2MMR6()
349 MCFixupKind(Mips::fixup_MICROMIPS_PC10_S1))); in getBranchTargetOpValueMMPC10()
370 MCFixupKind(Mips:: in getBranchTargetOpValueMM()
393 MCFixupKind(Mips::fixup_MIPS_PC21_S2))); in getBranchTarget21OpValue()
480 Fixups.push_back(MCFixup::create(0, Expr, MCFixupKind(FixupKind))); in getJumpOffset16OpValue()
500 MCFixupKind(Mips::fixup_Mips_26))); in getJumpTargetOpValue()
963 Fixups.push_back(MCFixup::create(0, Expr, MCFixupKind(FixupKind))); in getSimm19Lsl2Encoding()
[all …]
H A DMipsAsmBackend.h47 std::optional<MCFixupKind> getFixupKind(StringRef Name) const override;
48 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVFixupKinds.h86 static inline std::pair<MCFixupKind, MCFixupKind>
93 MCFixupKind(FirstLiteralRelocationKind + ELF::R_RISCV_ADD8), in getRelocPairForSize()
94 MCFixupKind(FirstLiteralRelocationKind + ELF::R_RISCV_SUB8)); in getRelocPairForSize()
97 MCFixupKind(FirstLiteralRelocationKind + ELF::R_RISCV_ADD16), in getRelocPairForSize()
98 MCFixupKind(FirstLiteralRelocationKind + ELF::R_RISCV_SUB16)); in getRelocPairForSize()
101 MCFixupKind(FirstLiteralRelocationKind + ELF::R_RISCV_ADD32), in getRelocPairForSize()
102 MCFixupKind(FirstLiteralRelocationKind + ELF::R_RISCV_SUB32)); in getRelocPairForSize()
105 MCFixupKind(FirstLiteralRelocationKind + ELF::R_RISCV_ADD64), in getRelocPairForSize()
106 MCFixupKind(FirstLiteralRelocationKind + ELF::R_RISCV_SUB64)); in getRelocPairForSize()
H A DRISCVAsmBackend.cpp40 std::optional<MCFixupKind> RISCVAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind()
52 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind()
58 RISCVAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
236 std::pair<MCFixupKind, MCFixupKind> Fixup; in relaxDwarfLineAddr()
308 static_cast<MCFixupKind>(FirstLiteralRelocationKind + in relaxDwarfCFA()
312 static_cast<MCFixupKind>(FirstLiteralRelocationKind + in relaxDwarfCFA()
623 static_cast<MCFixupKind>(FirstLiteralRelocationKind + TA)); in handleAddSubRelocations()
626 static_cast<MCFixupKind>(FirstLiteralRelocationKind + TB)); in handleAddSubRelocations()
639 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
710 MCFixup::create(0, Dummy, MCFixupKind(RISCV::fixup_riscv_align), SMLoc()); in shouldInsertFixupForCodeAlign()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp31 std::optional<MCFixupKind>
43 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind()
49 LoongArchAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
155 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
264 static inline std::pair<MCFixupKind, MCFixupKind>
271 MCFixupKind(FirstLiteralRelocationKind + ELF::R_LARCH_ADD6), in getRelocPairForSize()
272 MCFixupKind(FirstLiteralRelocationKind + ELF::R_LARCH_SUB6)); in getRelocPairForSize()
275 MCFixupKind(FirstLiteralRelocationKind + ELF::R_LARCH_ADD8), in getRelocPairForSize()
336 std::pair<MCFixupKind, MCFixupKind> FK; in relaxDwarfLineAddr()
405 std::pair<MCFixupKind, MCFixupKind> FK) { in relaxDwarfCFA() argument
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCCodeEmitter.h59 MCFixupKind Kind = getTargetFixup(MO.getExpr()); in getImmOpValue()
96 MCFixupKind getTargetFixup(const MCExpr *Expr) const;
109 MCFixupKind Kind = MCFixupKind(FIXUP); in getBranchSymbolOpValue()
124 MCFixupKind Kind = MCFixupKind(FIXUP); in getConstpoolSymbolOpValue()
139 MCFixupKind Kind = MCFixupKind(FIXUP); in getDataSymbolOpValue()
153 MCFixupKind Kind = MCFixupKind(CSKY::fixup_csky_pcrel_imm26_scale2); in getCallSymbolOpValue()
167 MCFixupKind Kind = MCFixupKind(CSKY::fixup_csky_pcrel_imm18_scale2); in getBareSymbolOpValue()
H A DCSKYMCCodeEmitter.cpp293 MCFixupKind CSKYMCCodeEmitter::getTargetFixup(const MCExpr *Expr) const { in getTargetFixup()
300 return MCFixupKind(CSKY::fixup_csky_addr32); in getTargetFixup()
302 return MCFixupKind(CSKY::fixup_csky_addr_hi16); in getTargetFixup()
304 return MCFixupKind(CSKY::fixup_csky_addr_lo16); in getTargetFixup()
306 return MCFixupKind(CSKY::fixup_csky_got32); in getTargetFixup()
308 return MCFixupKind(CSKY::fixup_csky_gotpc); in getTargetFixup()
310 return MCFixupKind(CSKY::fixup_csky_gotoff); in getTargetFixup()
312 return MCFixupKind(CSKY::fixup_csky_plt32); in getTargetFixup()
314 return MCFixupKind(CSKY::fixup_csky_plt_imm18_scale4); in getTargetFixup()
316 return MCFixupKind(CSKY::fixup_csky_got_imm18_scale4); in getTargetFixup()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp134 MCFixupKind Kind = (MCFixupKind)SExpr->getFixupKind(); in getMachineOpValue()
165 MCFixupKind Kind; in getSImm13OpValue()
167 Kind = MCFixupKind(SExpr->getFixupKind()); in getSImm13OpValue()
170 Kind = IsPic ? MCFixupKind(Sparc::fixup_sparc_got13) in getSImm13OpValue()
171 : MCFixupKind(Sparc::fixup_sparc_13); in getSImm13OpValue()
200 MCFixupKind Kind = MCFixupKind(SExpr->getFixupKind()); in getCallTargetOpValue()
214 (MCFixupKind)Sparc::fixup_sparc_br22)); in getBranchTargetOpValue()
227 (MCFixupKind)Sparc::fixup_sparc_br19)); in getBranchPredTargetOpValue()
240 MCFixup::create(0, MO.getExpr(), (MCFixupKind)Sparc::fixup_sparc_br16)); in getBranchOnRegTargetOpValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCAsmBackend.cpp98 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override { in getFixupKindInfo()
145 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
167 MCFixupKind Kind = Fixup.getKind(); in shouldForceRelocation()
236 std::optional<MCFixupKind> getFixupKind(StringRef Name) const override;
249 std::optional<MCFixupKind> getFixupKind(StringRef Name) const override;
254 std::optional<MCFixupKind>
279 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind()
284 std::optional<MCFixupKind>
286 return StringSwitch<std::optional<MCFixupKind>>(Name) in getFixupKind()
287 .Case("R_REF", (MCFixupKind)PPC::fixup_ppc_nofixup) in getFixupKind()
H A DPPCMCCodeEmitter.cpp56 : (MCFixupKind)PPC::fixup_ppc_br24))); in getDirectBrEncoding()
162 (MCFixupKind)PPC::fixup_ppc_brcond14)); in getCondBrEncoding()
175 (MCFixupKind)PPC::fixup_ppc_br24abs)); in getAbsDirectBrEncoding()
210 (MCFixupKind)PPC::fixup_ppc_half16)); in getImm16Encoding()
217 MCFixupKind Fixup) const { in getImm34Encoding()
233 (MCFixupKind)PPC::fixup_ppc_imm34); in getImm34EncodingNoPCRel()
241 (MCFixupKind)PPC::fixup_ppc_pcrel34); in getImm34EncodingPCRel()
253 (MCFixupKind)PPC::fixup_ppc_half16)); in getDispRIEncoding()
267 (MCFixupKind)PPC::fixup_ppc_half16ds)); in getDispRIXEncoding()
284 (MCFixupKind)PPC::fixup_ppc_half16dq)); in getDispRIX16Encoding()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCFixup.h21 enum MCFixupKind { enum
82 MCFixupKind Kind = FK_NONE;
88 MCFixupKind Kind, SMLoc Loc = SMLoc()) {
98 MCFixupKind getKind() const { return Kind; } in getKind()
109 static MCFixupKind getKindForSize(unsigned Size, bool IsPCRel) { in getKindForSize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp244 MCFixupKind Kind = MCFixupKind(FixupKind); in getLdStUImm12OpValue()
266 MCFixupKind Kind = MI.getOpcode() == AArch64::ADR in getAdrLabelOpValue()
267 ? MCFixupKind(AArch64::fixup_aarch64_pcrel_adr_imm21) in getAdrLabelOpValue()
298 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_add_imm12); in getAddSubImmOpValue()
327 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_pcrel_branch19); in getCondBranchTargetOpValue()
350 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_pcrel_branch16); in getPAuthPCRelOpValue()
372 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_ldr_pcrel_imm19); in getLoadLiteralOpValue()
420 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_pcrel_branch14); in getTestBranchTargetOpValue()
442 MCFixupKind Kind = MI.getOpcode() == AArch64::BL in getBranchTargetOpValue()
443 ? MCFixupKind(AArch64::fixup_aarch64_pcrel_call26) in getBranchTargetOpValue()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.cpp100 MCFixup::create(0, MO.getExpr(), MCFixupKind(Fixup), MI.getLoc())); in encodeRelCondBrTarget()
166 MCFixupKind(AVR::fixup_6), MI.getLoc())); in encodeMemri()
199 MCFixupKind FixupKind = static_cast<MCFixupKind>(Fixup); in encodeImm()
216 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVR::fixup_call); in encodeCallTarget()
246 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVRExpr->getFixupKind()); in getExprOpValue()
H A DAVRAsmBackend.h45 std::optional<MCFixupKind> getFixupKind(StringRef Name) const override;
46 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmBackend.cpp26 static uint64_t extractBitsForFixup(MCFixupKind Kind, uint64_t Value, in extractBitsForFixup()
116 std::optional<MCFixupKind> getFixupKind(StringRef Name) const override;
117 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
135 std::optional<MCFixupKind>
148 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind()
153 SystemZMCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
180 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUAsmBackend.cpp53 std::optional<MCFixupKind> getFixupKind(StringRef Name) const override;
54 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
166 std::optional<MCFixupKind>
168 return StringSwitch<std::optional<MCFixupKind>>(Name) in getFixupKind()
170 .Case(#Name, MCFixupKind(FirstLiteralRelocationKind + Value)) in getFixupKind()
177 MCFixupKind Kind) const { in getFixupKindInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp150 llvm::MCFixupKind FixupKind; in encodeInstruction()
154 FixupKind = MCFixupKind(WebAssembly::fixup_sleb128_i32); in encodeInstruction()
157 FixupKind = MCFixupKind(WebAssembly::fixup_sleb128_i64); in encodeInstruction()
167 FixupKind = MCFixupKind(WebAssembly::fixup_uleb128_i32); in encodeInstruction()
170 FixupKind = MCFixupKind(WebAssembly::fixup_uleb128_i64); in encodeInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp325 MCFixupKind Kind = MCFixupKind(ARM::fixup_arm_mod_imm); in getModImmOpValue()
344 MCFixupKind Kind = MCFixupKind(ARM::fixup_t2_so_imm); in getT2SOImmOpValue()
620 MCFixupKind Kind = MCFixupKind(FixupKind); in getBranchTargetOpValue()
983 MCFixupKind Kind = MCFixupKind(ARM::fixup_arm_ldst_abs_12); in getAddrModeImm12OpValue()
989 MCFixupKind Kind; in getAddrModeImm12OpValue()
1118 MCFixupKind Kind = MCFixupKind(ARM::fixup_t2_pcrel_10); in getT2AddrModeImm8s4OpValue()
1195 MCFixupKind Kind; in getHiLoImmOpValue()
1377 MCFixupKind Kind = MCFixupKind(ARM::fixup_arm_pcrel_10_unscaled); in getAddrMode3OpValue()
1455 MCFixupKind Kind; in getAddrMode5OpValue()
1495 MCFixupKind Kind; in getAddrMode5FP16OpValue()
[all …]
H A DARMAsmBackend.h34 std::optional<MCFixupKind> getFixupKind(StringRef Name) const override;
36 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiAsmBackend.cpp66 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
92 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
131 LanaiAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp103 MCFixupKind Kind = (MCFixupKind)SExpr->getFixupKind(); in getMachineOpValue()
125 MCFixup::create(0, MO.getExpr(), (MCFixupKind)VE::fixup_ve_srel32)); in getBranchTargetOpValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ELFObjectWriter.cpp49 static X86_64RelType getType64(MCFixupKind Kind, in getType64()
106 MCFixupKind Kind) { in getRelocType64()
236 MCFixupKind Kind) { in getRelocType32()
265 return Kind == MCFixupKind(X86::reloc_signed_4byte_relax) in getRelocType32()
329 MCFixupKind Kind = Fixup.getKind(); in getRelocType()
H A DX86MCCodeEmitter.cpp350 MCFixupKind FixupKind, uint64_t StartByte,
430 static MCFixupKind getImmFixupKind(uint64_t TSFlags) { in getImmFixupKind()
439 return MCFixupKind(X86::reloc_signed_4byte); in getImmFixupKind()
529 FixupKind == MCFixupKind(X86::reloc_signed_4byte))) { in emitImmediate()
538 FixupKind = MCFixupKind(X86::reloc_global_offset_table); in emitImmediate()
545 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate()
551 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate()
559 FixupKind == MCFixupKind(X86::reloc_riprel_4byte) || in emitImmediate()
561 FixupKind == MCFixupKind(X86::reloc_riprel_4byte_relax) || in emitImmediate()
563 FixupKind == MCFixupKind(X86::reloc_branch_4byte_pcrel)) { in emitImmediate()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCCodeEmitter.cpp117 static_cast<MCFixupKind>(MSP430::fixup_16_byte), MI.getLoc())); in getMachineOpValue()
149 static_cast<MCFixupKind>(FixupKind), MI.getLoc())); in getMemOpValue()
163 static_cast<MCFixupKind>(MSP430::fixup_10_pcrel), MI.getLoc())); in getPCRelImmOpValue()

123