HomeSort by relevance Sort by last modified time
    Searched refs:RuntimeDyld (Results 1 - 25 of 44) sorted by null

1 2

  /external/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldCOFF.h 31 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
36 create(Triple::ArchType Arch, RuntimeDyld::MemoryManager &MemMgr,
37 RuntimeDyld::SymbolResolver &Resolver);
40 RuntimeDyldCOFF(RuntimeDyld::MemoryManager &MemMgr,
41 RuntimeDyld::SymbolResolver &Resolver)
RuntimeDyldCOFF.cpp 27 class LoadedCOFFObjectInfo : public RuntimeDyld::LoadedObjectInfo {
31 : RuntimeDyld::LoadedObjectInfo(RTDyld, BeginIdx, EndIdx) {}
44 RuntimeDyld::MemoryManager &MemMgr,
45 RuntimeDyld::SymbolResolver &Resolver) {
55 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
RuntimeDyldMachO.h 52 RuntimeDyldMachO(RuntimeDyld::MemoryManager &MemMgr,
53 RuntimeDyld::SymbolResolver &Resolver)
121 RuntimeDyld::MemoryManager &MemMgr,
122 RuntimeDyld::SymbolResolver &Resolver);
124 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
149 RuntimeDyldMachOCRTPBase(RuntimeDyld::MemoryManager &MemMgr,
150 RuntimeDyld::SymbolResolver &Resolver)
Android.mk 10 RuntimeDyld.cpp \
RuntimeDyld.cpp 1 //===-- RuntimeDyld.cpp - Run-time dynamic linker for MC-JIT ----*- C++ -*-===//
14 #include "llvm/ExecutionEngine/RuntimeDyld.h"
34 void RuntimeDyld::LoadedObjectInfo::anchor() {}
756 // RuntimeDyld::resolveRelocations().
830 // RuntimeDyld class implementation
832 uint64_t RuntimeDyld::LoadedObjectInfo::getSectionLoadAddress(
841 void RuntimeDyld::MemoryManager::anchor() {}
842 void RuntimeDyld::SymbolResolver::anchor() {}
844 RuntimeDyld::RuntimeDyld(RuntimeDyld::MemoryManager &MemMgr
    [all...]
RuntimeDyldCheckerImpl.h 1 //===-- RuntimeDyldCheckerImpl.h -- RuntimeDyld test framework --*- C++ -*-===//
25 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
68 RuntimeDyld &RTDyld;
RuntimeDyldImpl.h 22 #include "llvm/ExecutionEngine/RuntimeDyld.h"
168 /// @brief Symbol info for RuntimeDyld.
188 friend class RuntimeDyld::LoadedObjectInfo;
192 RuntimeDyld::MemoryManager &MemMgr;
195 RuntimeDyld::SymbolResolver &Resolver;
377 RuntimeDyldImpl(RuntimeDyld::MemoryManager &MemMgr,
378 RuntimeDyld::SymbolResolver &Resolver)
393 virtual std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
406 RuntimeDyld::SymbolInfo getSymbol(StringRef Name) const {
415 return RuntimeDyld::SymbolInfo(TargetAddr, SymEntry.getFlags())
    [all...]
RuntimeDyldELF.h 117 RuntimeDyldELF(RuntimeDyld::MemoryManager &MemMgr,
118 RuntimeDyld::SymbolResolver &Resolver);
121 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
RuntimeDyldMachO.cpp 29 class LoadedMachOObjectInfo : public RuntimeDyld::LoadedObjectInfo {
33 : RuntimeDyld::LoadedObjectInfo(RTDyld, BeginIdx, EndIdx) {}
286 RuntimeDyld::MemoryManager &MemMgr,
287 RuntimeDyld::SymbolResolver &Resolver) {
303 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
  /external/llvm/include/llvm/ExecutionEngine/
RuntimeDyldChecker.h 1 //===---- RuntimeDyldChecker.h - RuntimeDyld tester framework -----*- C++ -*-=//
20 class RuntimeDyld;
24 /// \brief RuntimeDyld invariant checker for verifying that RuntimeDyld has
28 /// RuntimeDyld instance to verify that relocations have been applied
67 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
72 RuntimeDyld& getRTDyld();
75 const RuntimeDyld& getRTDyld() const;
77 /// \brief Check a single expression against the attached RuntimeDyld
RTDyldMemoryManager.h 17 #include "RuntimeDyld.h"
31 class MCJITMemoryManager : public RuntimeDyld::MemoryManager {
47 // RuntimeDyld clients often want to handle the memory management of
51 // FIXME: As the RuntimeDyld fills out, additional routines will be needed
54 public RuntimeDyld::SymbolResolver {
76 /// This method returns a RuntimeDyld::SymbolInfo for the specified function
82 /// RuntimeDyld.
86 /// necessary for RuntimeDyld to correctly handle weak and non-exported symbols.
87 RuntimeDyld::SymbolInfo findSymbol(const std::string &Name) override {
88 return RuntimeDyld::SymbolInfo(getSymbolAddress(Name)
    [all...]
RuntimeDyld.h 1 //===-- RuntimeDyld.h - Run-time dynamic linker for MC-JIT ------*- C++ -*-===//
32 class RuntimeDyld {
35 RuntimeDyld(const RuntimeDyld &) = delete;
36 void operator=(const RuntimeDyld &) = delete;
85 /// RuntimeDyld instance, and optionally recorded by the memory manager to
159 /// This method will be queried by RuntimeDyld when checking for previous
171 /// \brief Construct a RuntimeDyld instance.
172 RuntimeDyld(MemoryManager &MemMgr, SymbolResolver &Resolver);
173 ~RuntimeDyld();
    [all...]
JITEventListener.h 18 #include "RuntimeDyld.h"
75 const RuntimeDyld::LoadedObjectInfo &L) {}
  /external/llvm/tools/llvm-rtdyld/
Makefile 12 LINK_COMPONENTS := all-targets support MC object RuntimeDyld MCJIT DebugInfoDWARF
  /external/llvm/include/llvm/ExecutionEngine/Orc/
LambdaResolver.h 10 // Defines a RuntimeDyld::SymbolResolver subclass that uses a user-supplied
19 #include "llvm/ExecutionEngine/RuntimeDyld.h"
27 class LambdaResolver : public RuntimeDyld::SymbolResolver {
35 RuntimeDyld::SymbolInfo findSymbol(const std::string &Name) final {
39 RuntimeDyld::SymbolInfo
ObjectLinkingLayer.h 41 LinkedObjectSet(RuntimeDyld::MemoryManager &MemMgr,
42 RuntimeDyld::SymbolResolver &Resolver)
43 : RTDyld(llvm::make_unique<RuntimeDyld>(MemMgr, Resolver)),
48 std::unique_ptr<RuntimeDyld::LoadedObjectInfo>
53 RuntimeDyld::SymbolInfo getSymbol(StringRef Name) const {
72 std::unique_ptr<RuntimeDyld> RTDyld;
148 /// RuntimeDyld::LoadedObjectInfo instances.
149 typedef std::vector<std::unique_ptr<RuntimeDyld::LoadedObjectInfo>>
ExecutionUtils.h 20 #include "llvm/ExecutionEngine/RuntimeDyld.h"
147 RuntimeDyld::SymbolInfo searchOverrides(const std::string &Name) {
150 return RuntimeDyld::SymbolInfo(I->second, JITSymbolFlags::Exported);
IndirectionUtils.h 19 #include "llvm/ExecutionEngine/RuntimeDyld.h"
129 JITCompileCallbackManager(JITLayerT &JIT, RuntimeDyld::MemoryManager &MemMgr,
163 static_cast<RuntimeDyld::SymbolResolver*>(
190 static_cast<RuntimeDyld::SymbolResolver*>(
202 RuntimeDyld::MemoryManager &MemMgr;
CompileOnDemandLayer.h 98 virtual RuntimeDyld::SymbolInfo
120 RuntimeDyld::SymbolInfo
342 return RuntimeDyld::SymbolInfo(Symbol.getAddress(),
346 [=](const std::string &Name) -> RuntimeDyld::SymbolInfo {
348 return RuntimeDyld::SymbolInfo(Symbol.getAddress(),
  /external/llvm/unittests/ExecutionEngine/Orc/
LazyEmittingLayerTest.cpp 19 std::unique_ptr<llvm::RuntimeDyld::MemoryManager> MemMgr,
20 std::unique_ptr<llvm::RuntimeDyld::SymbolResolver> Resolver) {
  /external/llvm/lib/ExecutionEngine/
Makefile 14 PARALLEL_DIRS = Interpreter MCJIT Orc RuntimeDyld
  /external/llvm/lib/ExecutionEngine/MCJIT/
MCJIT.h 20 #include "llvm/ExecutionEngine/RuntimeDyld.h"
30 class LinkingSymbolResolver : public RuntimeDyld::SymbolResolver {
33 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver)
36 RuntimeDyld::SymbolInfo findSymbol(const std::string &Name) override;
39 RuntimeDyld::SymbolInfo
46 std::shared_ptr<RuntimeDyld::SymbolResolver> ClientResolver;
72 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver);
185 RuntimeDyld Dyld;
298 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver,
303 RuntimeDyld::SymbolInfo findSymbol(const std::string &Name
    [all...]
  /external/llvm/tools/lli/
OrcLazyJIT.h 47 RuntimeDyld::MemoryManager&,
100 return RuntimeDyld::SymbolInfo(Sym.getAddress(), Sym.getFlags());
106 return RuntimeDyld::SymbolInfo(Addr, JITSymbolFlags::Exported);
108 return RuntimeDyld::SymbolInfo(nullptr);
110 [](const std::string &Name) { return RuntimeDyld::SymbolInfo(nullptr); }
  /external/llvm/lib/ExecutionEngine/Orc/
OrcMCJITReplacement.h 106 class LinkingResolver : public RuntimeDyld::SymbolResolver {
110 RuntimeDyld::SymbolInfo findSymbol(const std::string &Name) override {
114 RuntimeDyld::SymbolInfo
128 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver,
141 std::shared_ptr<RuntimeDyld::SymbolResolver> ClientResolver,
194 RuntimeDyld::SymbolInfo findSymbol(StringRef Name) {
240 RuntimeDyld::SymbolInfo findMangledSymbol(StringRef Name) {
242 return RuntimeDyld::SymbolInfo(Sym.getAddress(), Sym.getFlags());
244 return RuntimeDyld::SymbolInfo(Sym.getAddress(), Sym.getFlags());
246 return RuntimeDyld::SymbolInfo(Sym.getAddress(), Sym.getFlags())
    [all...]
  /external/llvm/lib/ExecutionEngine/OProfileJIT/
OProfileJITEventListener.cpp 19 #include "llvm/ExecutionEngine/RuntimeDyld.h"
51 const RuntimeDyld::LoadedObjectInfo &L) override;
79 const RuntimeDyld::LoadedObjectInfo &L) {

Completed in 256 milliseconds

1 2