Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCCodeEmitter.cpp144 unsigned FixupKind = LoongArch::fixup_loongarch_invalid; in getExprOpValue() local
147 FixupKind = LAExpr->getSpecifier(); in getExprOpValue()
156 FixupKind = LoongArch::fixup_loongarch_b16; in getExprOpValue()
159 FixupKind = LoongArch::fixup_loongarch_b21; in getExprOpValue()
162 FixupKind = LoongArch::fixup_loongarch_b26; in getExprOpValue()
165 FixupKind = LoongArch::fixup_loongarch_abs_hi20; in getExprOpValue()
168 FixupKind = LoongArch::fixup_loongarch_abs_lo12; in getExprOpValue()
171 FixupKind = LoongArch::fixup_loongarch_abs64_lo20; in getExprOpValue()
174 FixupKind = LoongArch::fixup_loongarch_abs64_hi12; in getExprOpValue()
192 FixupKind = LoongArch::fixup_loongarch_b16; in getExprOpValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFObjectWriter.cpp47 unsigned FixupKind = Fixup.getKind(); in getRelocType() local
55 (FixupKind == FK_Data_4 || FixupKind == llvm::X86::reloc_signed_4byte || in getRelocType()
56 (FixupKind == FK_Data_8 && Is64Bit))) { in getRelocType()
57 FixupKind = FK_Data_4; in getRelocType()
67 switch (FixupKind) { in getRelocType()
99 switch (FixupKind) { in getRelocType()
H A DX86MCCodeEmitter.cpp361 void emitImmediate(const MCOperand &Disp, SMLoc Loc, unsigned FixupKind,
533 unsigned FixupKind, bool PCRel, in emitImmediate() argument
539 switch (FixupKind) { in emitImmediate()
554 if (!(is_contained({FK_Data_1, FK_Data_2, FK_Data_4}, FixupKind) && in emitImmediate()
565 if ((FixupKind == FK_Data_4 || FixupKind == FK_Data_8 || in emitImmediate()
566 FixupKind == X86::reloc_signed_4byte)) { in emitImmediate()
572 FixupKind = FirstLiteralRelocationKind + ELF::R_X86_64_GOTPC64; in emitImmediate()
575 FixupKind = X86::reloc_global_offset_table; in emitImmediate()
582 FixupKind = FK_SecRel_4; in emitImmediate()
588 FixupKind = FK_SecRel_4; in emitImmediate()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp593 unsigned FixupKind = RISCV::fixup_riscv_invalid; in getImmOpValue() local
596 FixupKind = RVExpr->getSpecifier(); in getImmOpValue()
599 assert(FixupKind && FixupKind < FirstTargetFixupKind && in getImmOpValue()
611 FixupKind = RISCV::fixup_riscv_lo12_i; in getImmOpValue()
613 FixupKind = RISCV::fixup_riscv_lo12_s; in getImmOpValue()
619 FixupKind = RISCV::fixup_riscv_hi20; in getImmOpValue()
624 FixupKind = RISCV::fixup_riscv_pcrel_lo12_i; in getImmOpValue()
626 FixupKind = RISCV::fixup_riscv_pcrel_lo12_s; in getImmOpValue()
632 FixupKind = RISCV::fixup_riscv_pcrel_hi20; in getImmOpValue()
637 FixupKind = ELF::R_RISCV_TPREL_LO12_I; in getImmOpValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.cpp491 Mips::Fixups FixupKind = in getJumpOffset16OpValue() local
493 addFixup(Fixups, 0, Expr, MCFixupKind(FixupKind)); in getJumpOffset16OpValue()
596 Mips::Fixups FixupKind = Mips::Fixups(0); in getExprOpValue() local
607 FixupKind = Mips::fixup_Mips_CALL_HI16; in getExprOpValue()
610 FixupKind = Mips::fixup_Mips_CALL_LO16; in getExprOpValue()
613 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_TLS_DTPREL_HI16 in getExprOpValue()
617 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_TLS_DTPREL_LO16 in getExprOpValue()
621 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GOTTPREL in getExprOpValue()
625 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_GOT16 in getExprOpValue()
629 FixupKind = isMicroMips(STI) ? Mips::fixup_MICROMIPS_CALL16 in getExprOpValue()
[all …]
H A DMipsWinCOFFObjectWriter.cpp38 unsigned FixupKind = Fixup.getKind(); in getRelocType() local
40 switch (FixupKind) { in getRelocType()
H A DMipsAsmBackend.cpp242 const unsigned FixupKind = Fixup.getKind(); in shouldForceRelocation() local
243 switch (FixupKind) { in shouldForceRelocation()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCFixup.h130 inline bool isRelocation(MCFixupKind FixupKind) { return FixupKind < FK_NONE; } in isRelocation() argument
135 inline bool isRelocRelocation(MCFixupKind FixupKind) { in isRelocRelocation() argument
136 return FirstLiteralRelocationKind <= FixupKind && FixupKind < FK_NONE; in isRelocRelocation()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp153 llvm::MCFixupKind FixupKind; in encodeInstruction() local
159 FixupKind = WebAssembly::fixup_sleb128_i32; in encodeInstruction()
162 FixupKind = WebAssembly::fixup_sleb128_i64; in encodeInstruction()
172 FixupKind = WebAssembly::fixup_uleb128_i32; in encodeInstruction()
175 FixupKind = WebAssembly::fixup_uleb128_i64; in encodeInstruction()
184 FixupKind = WebAssembly::fixup_uleb128_i32; in encodeInstruction()
187 MCFixup::create(OS.tell() - Start, MO.getExpr(), FixupKind)); in encodeInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFObjectWriter.cpp49 unsigned FixupKind = Fixup.getKind(); in getRelocType() local
52 if (PCRel || FixupKind != FK_Data_4) { in getRelocType()
56 FixupKind = FK_Data_4; in getRelocType()
61 switch (FixupKind) { in getRelocType()
H A DARMAsmBackend.cpp296 unsigned FixupKind) { in needsInterworking() argument
303 if (Asm.isThumbFunc(Sym) && (FixupKind == ARM::fixup_arm_uncondbranch)) in needsInterworking()
305 if (!Asm.isThumbFunc(Sym) && (FixupKind == ARM::fixup_arm_thumb_br || in needsInterworking()
306 FixupKind == ARM::fixup_arm_thumb_bl || in needsInterworking()
307 FixupKind == ARM::fixup_t2_condbranch || in needsInterworking()
308 FixupKind == ARM::fixup_t2_uncondbranch)) in needsInterworking()
936 const unsigned FixupKind = Fixup.getKind(); in shouldForceRelocation() local
937 if (FixupKind == ARM::fixup_arm_thumb_bl) { in shouldForceRelocation()
955 if (Sym && (FixupKind == ARM::fixup_arm_thumb_blx || in shouldForceRelocation()
956 FixupKind == ARM::fixup_arm_blx || in shouldForceRelocation()
[all …]
H A DARMMCCodeEmitter.cpp618 unsigned FixupKind, in getBranchTargetOpValue() argument
627 MCFixupKind Kind = MCFixupKind(FixupKind); in getBranchTargetOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64WinCOFFObjectWriter.cpp50 unsigned FixupKind = Fixup.getKind(); in getRelocType() local
57 if (PCRel || (FixupKind != FK_Data_4 && FixupKind != FK_Data_8)) { in getRelocType()
61 FixupKind = FK_Data_4; in getRelocType()
83 switch (FixupKind) { in getRelocType()
H A DAArch64MCCodeEmitter.cpp65 template <uint32_t FixupKind>
244 template<unsigned FixupKind> uint32_t
255 MCFixupKind Kind = MCFixupKind(FixupKind); in getLdStUImm12OpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.cpp202 MCFixupKind FixupKind = static_cast<MCFixupKind>(Fixup); in encodeImm() local
203 addFixup(Fixups, Offset, MO.getExpr(), FixupKind); in encodeImm()
218 MCFixupKind FixupKind = AVR::fixup_call; in encodeCallTarget() local
219 addFixup(Fixups, 0, MO.getExpr(), FixupKind); in encodeCallTarget()
248 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVRExpr->getFixupKind()); in getExprOpValue() local
249 addFixup(Fixups, 0, AVRExpr, FixupKind); in getExprOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCCodeEmitter.cpp147 MSP430::Fixups FixupKind; in getMemOpValue() local
150 FixupKind = MSP430::fixup_16_pcrel_byte; in getMemOpValue()
153 FixupKind = MSP430::fixup_16_byte; in getMemOpValue()
156 FixupKind = MSP430::fixup_16_byte; in getMemOpValue()
159 addFixup(Fixups, Offset, MO2.getExpr(), FixupKind); in getMemOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.cpp644 unsigned FixupKind = fixup_Invalid; in getExprOpValue() local
667 FixupKind = Hexagon::fixup_Hexagon_27_REG; in getExprOpValue()
680 FixupKind = GPRelFixups[Shift]; in getExprOpValue()
685 FixupKind = Hexagon::fixup_Hexagon_GOTREL_LO16; in getExprOpValue()
687 FixupKind = Hexagon::fixup_Hexagon_GOTREL_HI16; in getExprOpValue()
694 FixupKind = State.Extended ? Hexagon::fixup_Hexagon_B9_PCREL_X in getExprOpValue()
700 FixupKind = HexagonMCInstrInfo::isExtentSigned(MCII, MI) in getExprOpValue()
704 FixupKind = State.Extended ? Hexagon::fixup_Hexagon_B7_PCREL_X in getExprOpValue()
708 FixupKind = getFixupNoBits(MCII, MI, MO, VarKind); in getExprOpValue()
713 if (FixupKind == fixup_Invalid) { in getExprOpValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp65 template <SystemZ::FixupKind Kind>
72 template <SystemZ::FixupKind Kind>
165 template <SystemZ::FixupKind Kind>
184 template <SystemZ::FixupKind Kind>
H A DSystemZMCFixups.h17 enum FixupKind { enum
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaFixupKinds.h18 enum FixupKind { enum
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.cpp160 MCFixupKind FixupKind = static_cast<MCFixupKind>(FirstLiteralRelocationKind + in emitGOTToPCRelReloc() local
162 DF->addFixup(MCFixup::create(LabelSym->getOffset() - 8, SubExpr2, FixupKind)); in emitGOTToPCRelReloc()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCCodeEmitter.cpp89 static Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind() function
129 MCFixup::create(0, MCOp.getExpr(), MCFixupKind(FixupKind(Expr)))); in getMachineOpValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMachO.h384 enum class FixupKind { Bind, Rebase }; enum
391 bool isBind() const { return Kind == FixupKind::Bind; } in isBind()
392 bool isRebase() const { return Kind == FixupKind::Rebase; } in isRebase()
404 FixupKind Kind;
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMachOObjectFile.cpp3431 Kind = IsBind ? FixupKind::Bind : FixupKind::Rebase; in moveNext()