Home
last modified time | relevance | path

Searched refs:FixupKind (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp291 FixupKind = RISCV::fixup_riscv_lo12_i; in getImmOpValue()
293 FixupKind = RISCV::fixup_riscv_lo12_s; in getImmOpValue()
299 FixupKind = RISCV::fixup_riscv_hi20; in getImmOpValue()
313 FixupKind = RISCV::fixup_riscv_pcrel_hi20; in getImmOpValue()
317 FixupKind = RISCV::fixup_riscv_got_hi20; in getImmOpValue()
330 FixupKind = RISCV::fixup_riscv_tprel_hi20; in getImmOpValue()
340 FixupKind = RISCV::fixup_riscv_call; in getImmOpValue()
344 FixupKind = RISCV::fixup_riscv_call_plt; in getImmOpValue()
351 FixupKind = RISCV::fixup_riscv_jal; in getImmOpValue()
353 FixupKind = RISCV::fixup_riscv_branch; in getImmOpValue()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFObjectWriter.cpp46 unsigned FixupKind = Fixup.getKind(); in getRelocType() local
52 if (FixupKind == FK_Data_4 || FixupKind == llvm::X86::reloc_signed_4byte || in getRelocType()
53 (FixupKind == FK_Data_8 && Is64Bit)) { in getRelocType()
54 FixupKind = FK_PCRel_4; in getRelocType()
65 switch (FixupKind) { in getRelocType()
92 switch (FixupKind) { in getRelocType()
H A DX86MCCodeEmitter.cpp239 if (FixupKind != FK_PCRel_1 && FixupKind != FK_PCRel_2 && in emitImmediate()
240 FixupKind != FK_PCRel_4) { in emitImmediate()
250 if ((FixupKind == FK_Data_4 || FixupKind == FK_Data_8 || in emitImmediate()
267 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate()
273 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate()
280 if (FixupKind == FK_PCRel_4 || in emitImmediate()
281 FixupKind == MCFixupKind(X86::reloc_riprel_4byte) || in emitImmediate()
293 if (FixupKind == FK_PCRel_2) in emitImmediate()
295 if (FixupKind == FK_PCRel_1) in emitImmediate()
304 Expr, FixupKind, Loc)); in emitImmediate()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.cpp487 Mips::Fixups FixupKind = in getJumpOffset16OpValue() local
610 Mips::Fixups FixupKind = Mips::Fixups(0); in getExprOpValue() local
621 FixupKind = Mips::fixup_Mips_CALL_HI16; in getExprOpValue()
624 FixupKind = Mips::fixup_Mips_CALL_LO16; in getExprOpValue()
639 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GOT16 in getExprOpValue()
651 FixupKind = Mips::fixup_Mips_GOT_HI16; in getExprOpValue()
654 FixupKind = Mips::fixup_Mips_GOT_LO16; in getExprOpValue()
665 FixupKind = Mips::fixup_Mips_GPREL16; in getExprOpValue()
694 FixupKind = Mips::fixup_MIPS_PCHI16; in getExprOpValue()
697 FixupKind = Mips::fixup_MIPS_PCLO16; in getExprOpValue()
[all …]
H A DMipsAsmBackend.cpp550 const unsigned FixupKind = Fixup.getKind(); in shouldForceRelocation() local
551 switch (FixupKind) { in shouldForceRelocation()
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFObjectWriter.cpp53 unsigned FixupKind = Fixup.getKind(); in getRelocType() local
55 if (FixupKind != FK_Data_4) { in getRelocType()
59 FixupKind = FK_PCRel_4; in getRelocType()
63 switch (FixupKind) { in getRelocType()
H A DARMAsmBackend.cpp886 const unsigned FixupKind = Fixup.getKind(); in shouldForceRelocation() local
887 if (FixupKind >= FirstLiteralRelocationKind) in shouldForceRelocation()
889 if (FixupKind == ARM::fixup_arm_thumb_bl) { in shouldForceRelocation()
905 if (Asm.isThumbFunc(Sym) && (FixupKind == ARM::fixup_arm_uncondbranch)) in shouldForceRelocation()
907 if (!Asm.isThumbFunc(Sym) && (FixupKind == ARM::fixup_arm_thumb_br || in shouldForceRelocation()
908 FixupKind == ARM::fixup_arm_thumb_bl || in shouldForceRelocation()
909 FixupKind == ARM::fixup_t2_condbranch || in shouldForceRelocation()
917 if (A && (FixupKind == ARM::fixup_arm_thumb_blx || in shouldForceRelocation()
918 FixupKind == ARM::fixup_arm_blx || in shouldForceRelocation()
919 FixupKind == ARM::fixup_arm_uncondbl || in shouldForceRelocation()
[all …]
H A DARMMCCodeEmitter.cpp621 unsigned FixupKind, in getBranchTargetOpValue() argument
630 MCFixupKind Kind = MCFixupKind(FixupKind); in getBranchTargetOpValue()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64WinCOFFObjectWriter.cpp50 unsigned FixupKind = Fixup.getKind(); in getRelocType() local
56 if (FixupKind != FK_Data_4 && FixupKind != FK_Data_8) { in getRelocType()
60 FixupKind = FK_PCRel_4; in getRelocType()
82 switch (FixupKind) { in getRelocType()
H A DAArch64MCCodeEmitter.cpp68 template <uint32_t FixupKind>
211 template<unsigned FixupKind> uint32_t
222 MCFixupKind Kind = MCFixupKind(FixupKind); in getLdStUImm12OpValue()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp138 llvm::MCFixupKind FixupKind; in encodeInstruction() local
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()
165 FixupKind, MI.getLoc())); in encodeInstruction()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCCodeEmitter.cpp134 MSP430::Fixups FixupKind; in getMemOpValue() local
137 FixupKind = MSP430::fixup_16_pcrel_byte; in getMemOpValue()
140 FixupKind = MSP430::fixup_16_byte; in getMemOpValue()
143 FixupKind = MSP430::fixup_16_byte; in getMemOpValue()
147 static_cast<MCFixupKind>(FixupKind), MI.getLoc())); in getMemOpValue()
/llvm-project-15.0.7/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.cpp198 MCFixupKind FixupKind = static_cast<MCFixupKind>(Fixup); in encodeImm() local
200 MCFixup::create(Offset, MO.getExpr(), FixupKind, MI.getLoc())); in encodeImm()
215 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVR::fixup_call); in encodeCallTarget() local
216 Fixups.push_back(MCFixup::create(0, MO.getExpr(), FixupKind, MI.getLoc())); in encodeCallTarget()
245 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVRExpr->getFixupKind()); in getExprOpValue() local
246 Fixups.push_back(MCFixup::create(0, AVRExpr, FixupKind)); in getExprOpValue()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.cpp613 unsigned FixupKind = fixup_Invalid; in getExprOpValue() local
636 FixupKind = Hexagon::fixup_Hexagon_27_REG; in getExprOpValue()
652 FixupKind = GPRelFixups[Shift]; in getExprOpValue()
657 FixupKind = Hexagon::fixup_Hexagon_GOTREL_LO16; in getExprOpValue()
659 FixupKind = Hexagon::fixup_Hexagon_GOTREL_HI16; in getExprOpValue()
672 FixupKind = HexagonMCInstrInfo::isExtentSigned(MCII, MI) in getExprOpValue()
680 FixupKind = getFixupNoBits(MCII, MI, MO, VarKind); in getExprOpValue()
685 if (FixupKind == fixup_Invalid) { in getExprOpValue()
690 FixupKind = FindVK->second[FixupWidth]; in getExprOpValue()
693 if (FixupKind == fixup_Invalid) in getExprOpValue()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCFixups.h16 enum FixupKind { enum
H A DSystemZMCCodeEmitter.cpp70 SystemZ::FixupKind Kind) const;
185 SystemZ::FixupKind Kind) const { in getDispOpValue()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp162 MCFixupKind FixupKind = static_cast<MCFixupKind>(FirstLiteralRelocationKind + in emitGOTToPCRelReloc() local
166 FixupKind, Inst.getLoc())); in emitGOTToPCRelReloc()
/llvm-project-15.0.7/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCCodeEmitter.cpp90 static Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind() function
130 MCFixup::create(0, MCOp.getExpr(), MCFixupKind(FixupKind(Expr)))); in getMachineOpValue()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DMachO.h365 enum class FixupKind { All, Bind, WeakBind, Rebase }; enum