Home
last modified time | relevance | path

Searched refs:loongarch (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_loongarch.cpp1 //===--- ELF_loongarch.cpp - JIT linker implementation for ELF/loongarch --===//
9 // ELF/loongarch jit-link implementation.
17 #include "llvm/ExecutionEngine/JITLink/loongarch.h"
29 using namespace llvm::jitlink::loongarch;
44 return loongarch::applyFixup(G, B, E); in applyFixup()
51 static Expected<loongarch::EdgeKind_loongarch>
53 using namespace loongarch; in getRelocationKind()
74 "Unsupported loongarch relocation:" + formatv("{0:d}: ", Type) + in getRelocationKind()
111 Expected<loongarch::EdgeKind_loongarch> Kind = getRelocationKind(Type); in addSingleRelocation()
121 printEdge(dbgs(), BlockToFix, GE, loongarch in addSingleRelocation()
[all...]
H A Dloongarch.cpp19 namespace loongarch { namespace
H A DJITLink.cpp435 return loongarch::createAnonymousPointer; in getAnonymousPointerCreator()
451 return loongarch::createAnonymousPointerJumpStub; in getPointerJumpStubCreator()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DLoongArch.cpp23 StringRef loongarch::getLoongArchABI(const Driver &D, const ArgList &Args, in getLoongArchABI()
126 void loongarch::getLoongArchTargetFeatures(const Driver &D, in getLoongArchTargetFeatures()
254 std::string loongarch::postProcessTargetCPUString(const std::string &CPU, in postProcessTargetCPUString()
267 std::string loongarch::getLoongArchTargetCPU(const llvm::opt::ArgList &Args, in getLoongArchTargetCPU()
H A DLoongArch.h19 namespace loongarch {
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsLoongArch.td13 let TargetPrefix = "loongarch" in {
47 // @llvm.loongarch.masked.cmpxchg.i64.<p>(
134 } // TargetPrefix = "loongarch"
146 let TargetPrefix = "loongarch" in {
660 } // TargetPrefix = "loongarch"
665 let TargetPrefix = "loongarch" in {
1185 } // TargetPrefix = "loongarch"
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/
H A DLoongArch.def7 // and these definitions has been adopted by binutils (include/elf/loongarch.h).
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Dloongarch.h1 //= loongarch.h - Generic JITLink loongarch edge kinds, utilities -*- C++ -*-=//
9 // Generic utilities for graphs representing loongarch objects.
22 namespace loongarch {
24 /// Represents loongarch fixups.
163 /// Returns a string name for the given loongarch edge. For debugging purposes
259 /// loongarch null pointer content.
266 /// loongarch stub content.
395 } // namespace loongarch
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DLinux.cpp522 tools::loongarch::getLoongArchABI(getDriver(), Args, Triple) + ".so.1") in getDynamicLinker()
530 tools::loongarch::getLoongArchABI(getDriver(), Args, Triple) + ".so.1") in getDynamicLinker()
H A DCommonArgs.cpp669 return loongarch::getLoongArchTargetCPU(Args, T); in getCPUName()
756 loongarch::getLoongArchTargetFeatures(D, Triple, Args, Features); in getTargetFeatures()
H A DClang.cpp1869 loongarch::getLoongArchABI(getToolChain().getDriver(), Args, Triple) in AddLoongArchTargetArgs()
1875 TuneCPU = loongarch::postProcessTargetCPUString(TuneCPU, Triple); in AddLoongArchTargetArgs()
8466 CmdArgs.push_back(loongarch::getLoongArchABI(getToolChain().getDriver(), Args, in AddLoongArchTargetArgs()
H A DGnu.cpp850 loongarch::getLoongArchABI(D, Args, getToolChain().getTriple()); in ConstructJob()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_syscall_linux_loongarch64.inc18 // https://lore.kernel.org/loongarch/1f353678-3398-e30b-1c87-6edb278f74db@xen0n.name/T/#m1613bc86c2…
/freebsd/lib/clang/libllvm/
H A DMakefile736 SRCS_EXT+= ExecutionEngine/JITLink/loongarch.cpp
2101 Hexagon/hexagon LoongArch/loongarch Mips/mips NVPTX/nvvm PowerPC/ppc \
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td1875 // [1]: https://lore.kernel.org/loongarch/20230516124536.535343-1-chenhuacai@loongson.cn/
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td242 def m_loongarch_Features_Group : OptionGroup<"<loongarch features group>">,
/freebsd/contrib/unbound/doc/
H A DChangelog753 - Merge #1043 from xiaoxiaoafeifei: Add loongarch support; updates
/freebsd/contrib/xz/
H A DChangeLog3157 Document --disable-loongarch-crc32 in INSTALL