| /llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsAsmBackend.cpp | 248 MCFixupKind Kind = Fixup.getKind(); in applyFixup() 313 return StringSwitch<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 | 248 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValue() 270 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValue1SImm16() 293 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValueMMR6() 316 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValueLsl2MMR6() 358 MCFixupKind(Mips::fixup_MICROMIPS_PC10_S1))); in getBranchTargetOpValueMMPC10() 379 MCFixupKind(Mips:: in getBranchTargetOpValueMM() 402 MCFixupKind(Mips::fixup_MIPS_PC21_S2))); in getBranchTarget21OpValue() 489 Fixups.push_back(MCFixup::create(0, Expr, MCFixupKind(FixupKind))); in getJumpOffset16OpValue() 509 MCFixupKind(Mips::fixup_Mips_26))); in getJumpTargetOpValue() 972 Fixups.push_back(MCFixup::create(0, Expr, MCFixupKind(FixupKind))); in getSimm19Lsl2Encoding() [all …]
|
| H A D | MipsAsmBackend.h | 46 Optional<MCFixupKind> getFixupKind(StringRef Name) const override; 47 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
|
| /llvm-project-15.0.7/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 | 303 MCFixupKind CSKYMCCodeEmitter::getTargetFixup(const MCExpr *Expr) const { in getTargetFixup() 310 return MCFixupKind(CSKY::fixup_csky_addr32); in getTargetFixup() 312 return MCFixupKind(CSKY::fixup_csky_addr_hi16); in getTargetFixup() 314 return MCFixupKind(CSKY::fixup_csky_addr_lo16); in getTargetFixup() 316 return MCFixupKind(CSKY::fixup_csky_got32); in getTargetFixup() 318 return MCFixupKind(CSKY::fixup_csky_gotpc); in getTargetFixup() 320 return MCFixupKind(CSKY::fixup_csky_gotoff); in getTargetFixup() 322 return MCFixupKind(CSKY::fixup_csky_plt32); in getTargetFixup() 324 return MCFixupKind(CSKY::fixup_csky_plt_imm18_scale4); in getTargetFixup() 326 return MCFixupKind(CSKY::fixup_csky_got_imm18_scale4); in getTargetFixup()
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 133 MCFixupKind Kind = (MCFixupKind)SExpr->getFixupKind(); in getMachineOpValue() 164 MCFixupKind Kind; in getSImm13OpValue() 166 Kind = MCFixupKind(SExpr->getFixupKind()); in getSImm13OpValue() 169 Kind = IsPic ? MCFixupKind(Sparc::fixup_sparc_got13) in getSImm13OpValue() 170 : MCFixupKind(Sparc::fixup_sparc_13); in getSImm13OpValue() 199 MCFixupKind Kind = MCFixupKind(SExpr->getFixupKind()); in getCallTargetOpValue() 213 (MCFixupKind)Sparc::fixup_sparc_br22)); in getBranchTargetOpValue() 226 (MCFixupKind)Sparc::fixup_sparc_br19)); in getBranchPredTargetOpValue() 239 (MCFixupKind)Sparc::fixup_sparc_br16_2)); in getBranchOnRegTargetOpValue() 241 (MCFixupKind)Sparc::fixup_sparc_br16_14)); in getBranchOnRegTargetOpValue()
|
| /llvm-project-15.0.7/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() 125 static MCFixupKind getKindForSizeInBits(unsigned Size, bool IsPCRel) { in getKindForSizeInBits()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCCodeEmitter.cpp | 222 MCFixupKind Kind = MCFixupKind(FixupKind); in getLdStUImm12OpValue() 244 MCFixupKind Kind = MI.getOpcode() == AArch64::ADR in getAdrLabelOpValue() 245 ? MCFixupKind(AArch64::fixup_aarch64_pcrel_adr_imm21) in getAdrLabelOpValue() 276 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_add_imm12); in getAddSubImmOpValue() 305 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_pcrel_branch19); in getCondBranchTargetOpValue() 327 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_ldr_pcrel_imm19); in getLoadLiteralOpValue() 375 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_pcrel_branch14); in getTestBranchTargetOpValue() 397 MCFixupKind Kind = MI.getOpcode() == AArch64::BL in getBranchTargetOpValue() 398 ? MCFixupKind(AArch64::fixup_aarch64_pcrel_call26) in getBranchTargetOpValue() 399 : MCFixupKind(AArch64::fixup_aarch64_pcrel_branch26); in getBranchTargetOpValue() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCAsmBackend.cpp | 26 static uint64_t extractBitsForFixup(MCFixupKind Kind, uint64_t Value, in extractBitsForFixup() 92 Optional<MCFixupKind> getFixupKind(StringRef Name) const override; 93 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override; 114 Optional<MCFixupKind> SystemZMCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind() 126 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind() 131 SystemZMCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo() 167 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCCodeEmitter.cpp | 56 : (MCFixupKind)PPC::fixup_ppc_br24))); in getDirectBrEncoding() 68 (MCFixupKind)PPC::fixup_ppc_brcond14)); in getCondBrEncoding() 81 (MCFixupKind)PPC::fixup_ppc_br24abs)); in getAbsDirectBrEncoding() 116 (MCFixupKind)PPC::fixup_ppc_half16)); in getImm16Encoding() 123 MCFixupKind Fixup) const { in getImm34Encoding() 139 (MCFixupKind)PPC::fixup_ppc_imm34); in getImm34EncodingNoPCRel() 147 (MCFixupKind)PPC::fixup_ppc_pcrel34); in getImm34EncodingPCRel() 164 (MCFixupKind)PPC::fixup_ppc_half16)); in getMemRIEncoding() 182 (MCFixupKind)PPC::fixup_ppc_half16ds)); in getMemRIXEncoding() 203 (MCFixupKind)PPC::fixup_ppc_half16dq)); in getMemRIX16Encoding() [all …]
|
| H A D | PPCAsmBackend.cpp | 96 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override { in getFixupKindInfo() 143 MCFixupKind Kind = Fixup.getKind(); in applyFixup() 163 MCFixupKind Kind = Fixup.getKind(); in shouldForceRelocation() 229 Optional<MCFixupKind> getFixupKind(StringRef Name) const override; 245 Optional<MCFixupKind> ELFPPCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind() 269 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCCodeEmitter.cpp | 100 MCFixup::create(0, MO.getExpr(), MCFixupKind(Fixup), MI.getLoc())); in encodeRelCondBrTarget() 165 MCFixupKind(AVR::fixup_6), MI.getLoc())); in encodeMemri() 198 MCFixupKind FixupKind = static_cast<MCFixupKind>(Fixup); in encodeImm() 215 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVR::fixup_call); in encodeCallTarget() 245 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVRExpr->getFixupKind()); in getExprOpValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUAsmBackend.cpp | 53 Optional<MCFixupKind> getFixupKind(StringRef Name) const override; 54 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override; 165 Optional<MCFixupKind> AMDGPUAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind() 166 return StringSwitch<Optional<MCFixupKind>>(Name) in getFixupKind() 168 .Case(#Name, MCFixupKind(FirstLiteralRelocationKind + Value)) in getFixupKind() 175 MCFixupKind Kind) const { in getFixupKindInfo()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCCodeEmitter.cpp | 138 llvm::MCFixupKind FixupKind; in encodeInstruction() 142 FixupKind = MCFixupKind(WebAssembly::fixup_sleb128_i32); in encodeInstruction() 145 FixupKind = MCFixupKind(WebAssembly::fixup_sleb128_i64); in encodeInstruction() 155 FixupKind = MCFixupKind(WebAssembly::fixup_uleb128_i32); in encodeInstruction() 158 FixupKind = MCFixupKind(WebAssembly::fixup_uleb128_i64); in encodeInstruction()
|
| H A D | WebAssemblyAsmBackend.cpp | 45 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override; 67 WebAssemblyAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVAsmBackend.cpp | 30 Optional<MCFixupKind> RISCVAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind() 42 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind() 48 RISCVAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo() 259 Offset, MBE.getLHS(), static_cast<MCFixupKind>(std::get<0>(Fixup)))); in relaxDwarfLineAddr() 261 Offset, MBE.getRHS(), static_cast<MCFixupKind>(std::get<1>(Fixup)))); in relaxDwarfLineAddr() 306 Offset, MBE.getLHS(), static_cast<MCFixupKind>(std::get<0>(Fixup)))); in relaxDwarfCFA() 308 Offset, MBE.getRHS(), static_cast<MCFixupKind>(std::get<1>(Fixup)))); in relaxDwarfCFA() 554 MCFixupKind Kind = Fixup.getKind(); in applyFixup() 624 MCFixup::create(0, Dummy, MCFixupKind(RISCV::fixup_riscv_align), SMLoc()); in shouldInsertFixupForCodeAlign()
|
| H A D | RISCVAsmBackend.h | 83 Optional<MCFixupKind> getFixupKind(StringRef Name) const override; 85 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCCodeEmitter.cpp | 323 MCFixupKind Kind = MCFixupKind(ARM::fixup_arm_mod_imm); in getModImmOpValue() 342 MCFixupKind Kind = MCFixupKind(ARM::fixup_t2_so_imm); in getT2SOImmOpValue() 630 MCFixupKind Kind = MCFixupKind(FixupKind); in getBranchTargetOpValue() 993 MCFixupKind Kind = MCFixupKind(ARM::fixup_arm_ldst_abs_12); in getAddrModeImm12OpValue() 999 MCFixupKind Kind; in getAddrModeImm12OpValue() 1128 MCFixupKind Kind = MCFixupKind(ARM::fixup_t2_pcrel_10); in getT2AddrModeImm8s4OpValue() 1205 MCFixupKind Kind; in getHiLo16ImmOpValue() 1356 MCFixupKind Kind = MCFixupKind(ARM::fixup_arm_pcrel_10_unscaled); in getAddrMode3OpValue() 1434 MCFixupKind Kind; in getAddrMode5OpValue() 1474 MCFixupKind Kind; in getAddrMode5FP16OpValue() [all …]
|
| H A D | ARMAsmBackend.h | 34 Optional<MCFixupKind> getFixupKind(StringRef Name) const override; 36 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86ELFObjectWriter.cpp | 49 static X86_64RelType getType64(MCFixupKind Kind, in getType64() 106 MCFixupKind Kind) { in getRelocType64() 252 MCFixupKind Kind) { in getRelocType32() 280 return Kind == MCFixupKind(X86::reloc_signed_4byte_relax) in getRelocType32() 332 MCFixupKind Kind = Fixup.getKind(); in getRelocType()
|
| H A D | X86MCCodeEmitter.cpp | 144 static MCFixupKind getImmFixupKind(uint64_t TSFlags) { in getImmFixupKind() 153 return MCFixupKind(X86::reloc_signed_4byte); in getImmFixupKind() 251 FixupKind == MCFixupKind(X86::reloc_signed_4byte))) { in emitImmediate() 257 FixupKind = MCFixupKind(X86::reloc_global_offset_table8); in emitImmediate() 260 FixupKind = MCFixupKind(X86::reloc_global_offset_table); in emitImmediate() 267 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate() 273 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate() 281 FixupKind == MCFixupKind(X86::reloc_riprel_4byte) || in emitImmediate() 283 FixupKind == MCFixupKind(X86::reloc_riprel_4byte_relax) || in emitImmediate() 285 FixupKind == MCFixupKind(X86::reloc_branch_4byte_pcrel)) { in emitImmediate() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCCodeEmitter.cpp | 102 MCFixupKind Kind = (MCFixupKind)SExpr->getFixupKind(); in getMachineOpValue() 124 MCFixup::create(0, MO.getExpr(), (MCFixupKind)VE::fixup_ve_srel32)); in getBranchTargetOpValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/MCTargetDesc/ |
| H A D | MSP430MCCodeEmitter.cpp | 115 static_cast<MCFixupKind>(MSP430::fixup_16_byte), MI.getLoc())); in getMachineOpValue() 147 static_cast<MCFixupKind>(FixupKind), MI.getLoc())); in getMemOpValue() 161 static_cast<MCFixupKind>(MSP430::fixup_10_pcrel), MI.getLoc())); in getPCRelImmOpValue()
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCAsmBackend.cpp | 78 Optional<MCFixupKind> MCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind() 82 const MCFixupKindInfo &MCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
|