Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
DMipsAsmBackend.cpp248 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
303 Optional<MCFixupKind> MipsAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind()
304 return StringSwitch<Optional<MCFixupKind>>(Name) in getFixupKind()
307 .Case("R_MIPS_CALL_HI16", (MCFixupKind)Mips::fixup_Mips_CALL_HI16) in getFixupKind()
308 .Case("R_MIPS_CALL_LO16", (MCFixupKind)Mips::fixup_Mips_CALL_LO16) in getFixupKind()
309 .Case("R_MIPS_CALL16", (MCFixupKind)Mips::fixup_Mips_CALL16) in getFixupKind()
310 .Case("R_MIPS_GOT16", (MCFixupKind)Mips::fixup_Mips_GOT) in getFixupKind()
311 .Case("R_MIPS_GOT_PAGE", (MCFixupKind)Mips::fixup_Mips_GOT_PAGE) in getFixupKind()
312 .Case("R_MIPS_GOT_OFST", (MCFixupKind)Mips::fixup_Mips_GOT_OFST) in getFixupKind()
313 .Case("R_MIPS_GOT_DISP", (MCFixupKind)Mips::fixup_Mips_GOT_DISP) in getFixupKind()
[all …]
DMipsMCCodeEmitter.cpp250 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValue()
272 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValue1SImm16()
295 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValueMMR6()
318 MCFixupKind(Mips::fixup_Mips_PC16))); in getBranchTargetOpValueLsl2MMR6()
339 MCFixupKind(Mips::fixup_MICROMIPS_PC7_S1))); in getBranchTarget7OpValueMM()
360 MCFixupKind(Mips::fixup_MICROMIPS_PC10_S1))); in getBranchTargetOpValueMMPC10()
381 MCFixupKind(Mips:: in getBranchTargetOpValueMM()
404 MCFixupKind(Mips::fixup_MIPS_PC21_S2))); in getBranchTarget21OpValue()
426 MCFixupKind(Mips::fixup_MICROMIPS_PC21_S1))); in getBranchTarget21OpValueMM()
448 MCFixupKind(Mips::fixup_MIPS_PC26_S2))); in getBranchTarget26OpValue()
[all …]
DMipsAsmBackend.h46 Optional<MCFixupKind> getFixupKind(StringRef Name) const override;
47 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcMCCodeEmitter.cpp139 MCFixupKind Kind = (MCFixupKind)SExpr->getFixupKind(); in getMachineOpValue()
170 MCFixupKind Kind; in getSImm13OpValue()
172 Kind = MCFixupKind(SExpr->getFixupKind()); in getSImm13OpValue()
175 Kind = IsPic ? MCFixupKind(Sparc::fixup_sparc_got13) in getSImm13OpValue()
176 : MCFixupKind(Sparc::fixup_sparc_13); in getSImm13OpValue()
205 MCFixupKind Kind = MCFixupKind(SExpr->getFixupKind()); in getCallTargetOpValue()
219 (MCFixupKind)Sparc::fixup_sparc_br22)); in getBranchTargetOpValue()
232 (MCFixupKind)Sparc::fixup_sparc_br19)); in getBranchPredTargetOpValue()
245 (MCFixupKind)Sparc::fixup_sparc_br16_2)); in getBranchOnRegTargetOpValue()
247 (MCFixupKind)Sparc::fixup_sparc_br16_14)); in getBranchOnRegTargetOpValue()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
DCSKYMCCodeEmitter.h68 MCFixupKind getTargetFixup(const MCExpr *Expr) const;
81 MCFixupKind Kind = MCFixupKind(FIXUP); in getBranchSymbolOpValue()
96 MCFixupKind Kind = MCFixupKind(FIXUP); in getConstpoolSymbolOpValue()
110 MCFixupKind Kind = MCFixupKind(CSKY::fixup_csky_pcrel_imm26_scale2); in getCallSymbolOpValue()
124 MCFixupKind Kind = MCFixupKind(CSKY::fixup_csky_pcrel_imm18_scale2); in getBareSymbolOpValue()
DCSKYMCCodeEmitter.cpp65 MCFixupKind CSKYMCCodeEmitter::getTargetFixup(const MCExpr *Expr) const { in getTargetFixup()
72 return MCFixupKind(CSKY::fixup_csky_addr32); in getTargetFixup()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
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()
DMCAsmBackend.h85 virtual Optional<MCFixupKind> getFixupKind(StringRef Name) const;
88 virtual const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
DSystemZMCAsmBackend.cpp24 static uint64_t extractBitsForFixup(MCFixupKind Kind, uint64_t Value) { in extractBitsForFixup()
53 Optional<MCFixupKind> getFixupKind(StringRef Name) const override;
54 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
74 Optional<MCFixupKind> SystemZMCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind()
86 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind()
91 SystemZMCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
125 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCCodeEmitter.cpp229 MCFixupKind Kind = MCFixupKind(FixupKind); in getLdStUImm12OpValue()
251 MCFixupKind Kind = MI.getOpcode() == AArch64::ADR in getAdrLabelOpValue()
252 ? MCFixupKind(AArch64::fixup_aarch64_pcrel_adr_imm21) in getAdrLabelOpValue()
253 : MCFixupKind(AArch64::fixup_aarch64_pcrel_adrp_imm21); in getAdrLabelOpValue()
283 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_add_imm12); in getAddSubImmOpValue()
312 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_pcrel_branch19); in getCondBranchTargetOpValue()
334 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_ldr_pcrel_imm19); in getLoadLiteralOpValue()
363 0, MO.getExpr(), MCFixupKind(AArch64::fixup_aarch64_movw), MI.getLoc())); in getMoveWideImmOpValue()
382 MCFixupKind Kind = MCFixupKind(AArch64::fixup_aarch64_pcrel_branch14); in getTestBranchTargetOpValue()
404 MCFixupKind Kind = MI.getOpcode() == AArch64::BL in getBranchTargetOpValue()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.cpp54 ? (MCFixupKind)PPC::fixup_ppc_br24_notoc in getDirectBrEncoding()
55 : (MCFixupKind)PPC::fixup_ppc_br24))); in getDirectBrEncoding()
67 (MCFixupKind)PPC::fixup_ppc_brcond14)); in getCondBrEncoding()
80 (MCFixupKind)PPC::fixup_ppc_br24abs)); in getAbsDirectBrEncoding()
93 (MCFixupKind)PPC::fixup_ppc_brcond14abs)); in getAbsCondBrEncoding()
115 (MCFixupKind)PPC::fixup_ppc_half16)); in getImm16Encoding()
122 MCFixupKind Fixup) const { in getImm34Encoding()
138 (MCFixupKind)PPC::fixup_ppc_imm34); in getImm34EncodingNoPCRel()
146 (MCFixupKind)PPC::fixup_ppc_pcrel34); in getImm34EncodingPCRel()
163 (MCFixupKind)PPC::fixup_ppc_half16)); in getMemRIEncoding()
[all …]
DPPCAsmBackend.cpp94 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override { in getFixupKindInfo()
141 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
161 MCFixupKind Kind = Fixup.getKind(); in shouldForceRelocation()
226 Optional<MCFixupKind> getFixupKind(StringRef Name) const override;
242 Optional<MCFixupKind> ELFPPCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind()
266 return static_cast<MCFixupKind>(FirstLiteralRelocationKind + Type); in getFixupKind()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
DAVRMCCodeEmitter.cpp100 MCFixupKind(Fixup), MI.getLoc())); in encodeRelCondBrTarget()
162 MCFixupKind(AVR::fixup_6), MI.getLoc())); in encodeMemri()
195 MCFixupKind FixupKind = static_cast<MCFixupKind>(Fixup); in encodeImm()
211 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVR::fixup_call); in encodeCallTarget()
241 MCFixupKind FixupKind = static_cast<MCFixupKind>(AVRExpr->getFixupKind()); in getExprOpValue()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyMCCodeEmitter.cpp141 llvm::MCFixupKind FixupKind; in encodeInstruction()
145 FixupKind = MCFixupKind(WebAssembly::fixup_sleb128_i32); in encodeInstruction()
148 FixupKind = MCFixupKind(WebAssembly::fixup_sleb128_i64); in encodeInstruction()
158 FixupKind = MCFixupKind(WebAssembly::fixup_uleb128_i32); in encodeInstruction()
161 FixupKind = MCFixupKind(WebAssembly::fixup_uleb128_i64); in encodeInstruction()
DWebAssemblyAsmBackend.cpp45 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
66 WebAssemblyAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
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()
553 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
621 MCFixup::create(0, Dummy, MCFixupKind(RISCV::fixup_riscv_align), SMLoc()); in shouldInsertFixupForCodeAlign()
DRISCVAsmBackend.h86 Optional<MCFixupKind> getFixupKind(StringRef Name) const override;
88 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
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()
1001 Kind = MCFixupKind(ARM::fixup_t2_ldst_pcrel_12); in getAddrModeImm12OpValue()
1003 Kind = MCFixupKind(ARM::fixup_arm_ldst_pcrel_12); in getAddrModeImm12OpValue()
1128 MCFixupKind Kind = MCFixupKind(ARM::fixup_t2_pcrel_10); in getT2AddrModeImm8s4OpValue()
1204 MCFixupKind Kind; in getHiLo16ImmOpValue()
1226 Kind = MCFixupKind(isThumb(STI) ? ARM::fixup_t2_movt_hi16 in getHiLo16ImmOpValue()
[all …]
DARMAsmBackend.h40 Optional<MCFixupKind> getFixupKind(StringRef Name) const override;
42 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
DLanaiAsmBackend.cpp66 const MCFixupKindInfo &getFixupKindInfo(MCFixupKind Kind) const override;
90 MCFixupKind Kind = Fixup.getKind(); in applyFixup()
129 LanaiAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
DX86ELFObjectWriter.cpp49 static X86_64RelType getType64(MCFixupKind Kind, in getType64()
106 MCFixupKind Kind) { in getRelocType64()
249 MCFixupKind Kind) { in getRelocType32()
277 return Kind == MCFixupKind(X86::reloc_signed_4byte_relax) in getRelocType32()
329 MCFixupKind Kind = Fixup.getKind(); in getRelocType()
DX86MCCodeEmitter.cpp69 MCFixupKind FixupKind, uint64_t StartByte, raw_ostream &OS,
143 static MCFixupKind getImmFixupKind(uint64_t TSFlags) { in getImmFixupKind()
152 return MCFixupKind(X86::reloc_signed_4byte); in getImmFixupKind()
289 unsigned Size, MCFixupKind FixupKind, in emitImmediate()
309 FixupKind == MCFixupKind(X86::reloc_signed_4byte))) { in emitImmediate()
315 FixupKind = MCFixupKind(X86::reloc_global_offset_table8); in emitImmediate()
318 FixupKind = MCFixupKind(X86::reloc_global_offset_table); in emitImmediate()
325 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate()
331 FixupKind = MCFixupKind(FK_SecRel_4); in emitImmediate()
339 FixupKind == MCFixupKind(X86::reloc_riprel_4byte) || in emitImmediate()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
DVEMCCodeEmitter.cpp112 MCFixupKind Kind = (MCFixupKind)SExpr->getFixupKind(); in getMachineOpValue()
134 MCFixup::create(0, MO.getExpr(), (MCFixupKind)VE::fixup_ve_pc_lo32)); in getBranchTargetOpValue()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
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()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
DMCAsmBackend.cpp70 Optional<MCFixupKind> MCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind()
74 const MCFixupKindInfo &MCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()

12