| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsAsmBackend.cpp | 248 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 D | MipsMCCodeEmitter.cpp | 239 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 D | MipsAsmBackend.h | 47 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 D | RISCVFixupKinds.h | 86 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 D | RISCVAsmBackend.cpp | 40 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 D | LoongArchAsmBackend.cpp | 31 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 D | CSKYMCCodeEmitter.h | 59 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 D | CSKYMCCodeEmitter.cpp | 293 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 D | SparcMCCodeEmitter.cpp | 134 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 D | PPCAsmBackend.cpp | 98 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 D | PPCMCCodeEmitter.cpp | 56 : (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 D | MCFixup.h | 21 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 D | AArch64MCCodeEmitter.cpp | 244 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 D | AVRMCCodeEmitter.cpp | 100 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 D | AVRAsmBackend.h | 45 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 D | SystemZMCAsmBackend.cpp | 26 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 D | AMDGPUAsmBackend.cpp | 53 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 D | WebAssemblyMCCodeEmitter.cpp | 150 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 D | ARMMCCodeEmitter.cpp | 325 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 D | ARMAsmBackend.h | 34 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 D | LanaiAsmBackend.cpp | 66 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 D | VEMCCodeEmitter.cpp | 103 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 D | X86ELFObjectWriter.cpp | 49 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 D | X86MCCodeEmitter.cpp | 350 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 D | MSP430MCCodeEmitter.cpp | 117 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()
|