Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsAsmBackend.cpp248 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 DMipsMCCodeEmitter.cpp248 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 DMipsAsmBackend.h46 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 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.cpp303 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 DSparcMCCodeEmitter.cpp133 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 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()
125 static MCFixupKind getKindForSizeInBits(unsigned Size, bool IsPCRel) { in getKindForSizeInBits()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp222 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 DSystemZMCAsmBackend.cpp26 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 DPPCMCCodeEmitter.cpp56 : (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 DPPCAsmBackend.cpp96 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 DAVRMCCodeEmitter.cpp100 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 DAMDGPUAsmBackend.cpp53 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 DWebAssemblyMCCodeEmitter.cpp138 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 DWebAssemblyAsmBackend.cpp45 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 DRISCVAsmBackend.cpp30 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 DRISCVAsmBackend.h83 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 DARMMCCodeEmitter.cpp323 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 DARMAsmBackend.h34 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 DLanaiAsmBackend.cpp66 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 DX86ELFObjectWriter.cpp49 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 DX86MCCodeEmitter.cpp144 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 DVEMCCodeEmitter.cpp102 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 DMSP430MCCodeEmitter.cpp115 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 DMCAsmBackend.cpp78 Optional<MCFixupKind> MCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind()
82 const MCFixupKindInfo &MCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()

123