Home
last modified time | relevance | path

Searched full:relax (Results 1 – 25 of 180) sorted by relevance

12345678

/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kAsmBackend.cpp172 llvm_unreachable("Cannot relax the instruction, value does not fit"); in fixupNeedsRelaxation()
174 // Relax if the value is too big for a (signed) i8. This means that byte-wide in fixupNeedsRelaxation()
185 // we can relax?
196 report_fatal_error("unexpected instruction to relax: " + OS.str()); in relaxInstruction()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCTargetOptionsCommandFlags.cpp63 "mc-relax-all", cl::desc("When used with filetype=obj, relax all fixups " in MCOPT_EXP()
138 "x86-relax-relocations", in MCOPT_EXP()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBranchRelaxation.cpp1 //===--- HexagonBranchRelaxation.cpp - Identify and relax long jumps ------===//
37 BranchRelaxSafetyBuffer("branch-relax-safety-buffer", cl::init(200),
209 LLVM_DEBUG(dbgs() << "\tUnderimplemented relax branch instruction.\n"); in reGenerateBranch()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABIMacOSX_i386.h46 // To work around this, we relax that alignment to be just word-size
52 // If we were to enforce 16-byte alignment, we also need to relax to 4-byte
H A DABISysV_x86_64.h49 // To work around this, we relax that alignment to be just word-size
H A DABISysV_i386.h54 // To work around this, we relax that alignment to be just word-size
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DPPC64.cpp683 // We can only relax this if the R_PPC64_GOT_PCREL34 at this offset can in relaxGot()
743 // Relax from paddi r3, 0, x@got@tlsgd@pcrel, 1 to in relaxTlsGdToLe()
750 // Relax from bl __tls_get_addr@notoc(x@tlsgd) to in relaxTlsGdToLe()
753 // Relax from bl __tls_get_addr(x@tlsgd) in relaxTlsGdToLe()
804 // Relax from paddi r3, 0, x1@got@tlsld@pcrel, 1 to in relaxTlsLdToLe()
810 // Relax from bl __tls_get_addr@notoc(x@tlsld) in relaxTlsLdToLe()
814 // Relax from bl __tls_get_addr(x@tlsld) in relaxTlsLdToLe()
1522 // Relax from addi r3, rA, sym@got@tlsgd@l to in relaxTlsGdToIe()
1530 // Relax from paddi r3, 0, sym@got@tlsgd@pcrel, 1 to in relaxTlsGdToIe()
1538 // Relax from bl __tls_get_addr@notoc(x@tlsgd) to in relaxTlsGdToIe()
[all …]
H A DAArch64.cpp722 if (!config->relax) in AArch64Relaxer()
746 // we may relax in tryRelaxAdrpAdd()
752 if (!config->relax || adrpRel.type != R_AARCH64_ADR_PREL_PG_HI21 || in tryRelaxAdrpAdd()
798 // be able to relax in tryRelaxAdrpLdr()
867 // and thus need the full 64-bit GOT entry. Do not relax such symbols.
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.cpp41 // `j label` in `.option norelax; j label; .option relax; ...; label:` needs a in RISCVTargetELFStreamer()
44 // without knowing a possibly future .option relax. When RISCVAsmParser is used, in RISCVTargetELFStreamer()
H A DRISCVMCCodeEmitter.cpp117 // chance to relax to JAL.
118 // If the C extension is enabled, JAL has a chance relax to C_JAL.
208 // Emit fixup_riscv_relax for tprel_add where the relax feature is enabled. in expandAddTPRel()
H A DRISCVFixupKinds.h69 // may relax the instruction pair.
/freebsd/usr.sbin/jail/
H A DMakefile21 CFLAGS+=-Wl,--no-relax
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAsmBackend.h172 /// Relax the instruction in the given fragment to the next wider instruction.
174 /// \param [out] Inst The instruction to relax, which is also the relaxed
/freebsd/sys/dev/e1000/
H A De1000_82575.h285 #define E1000_DCA_RXCTRL_DESC_RRO_EN (1 << 9) /* DCA Rx Desc Relax Order */
289 #define E1000_DCA_TXCTRL_DESC_RRO_EN (1 << 9) /* Tx rd Desc Relax Order */
291 #define E1000_DCA_TXCTRL_DATA_RRO_EN (1 << 13) /* Tx rd data Relax Order */
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp35 BranchRelaxation("sparc-enable-branch-relax", cl::Hidden, cl::init(true),
36 cl::desc("Relax out of range conditional branches"));
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DRISCV.cpp163 // -mno-relax is default, unless -mrelax is specified. in getRISCVTargetFeatures()
165 Features.push_back("+relax"); in getRISCVTargetFeatures()
173 Features.push_back("-relax"); in getRISCVTargetFeatures()
/freebsd/lib/clang/include/clang/Config/
H A Dconfig.h72 /* enable x86 relax relocations by default */
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.h43 // To work around this, we relax that alignment to be just word-size
H A DABISysV_arm64.h46 // To work around this, we relax that alignment to be just word-size
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/
H A DABISysV_mips64.h52 // To work around this, we relax that alignment to be just word-size
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc.h50 // To work around this, we relax that alignment to be just word-size
H A DABISysV_ppc64.h50 // To work around this, we relax that alignment to be just word-size
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCCodeEmitter.cpp336 // Emit an R_LARCH_RELAX if linker relaxation is enabled and LAExpr has relax in getExprOpValue()
391 // TODO: Emit R_LARCH_RELAX for %le_add_r where the relax feature is enabled. in expandAddTPRel()
/freebsd/sbin/mount_cd9660/
H A Dmount_cd9660.863 Relax checking for Supplementary Volume Descriptor Flags field
/freebsd/contrib/libarchive/libarchive/
H A Darchive_write_private.h139 * relax certain requirements.

12345678