Home
last modified time | relevance | path

Searched refs:LLJIT (Results 1 – 11 of 11) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DLLJIT.cpp52 LLJIT::~LLJIT() { in ~LLJIT()
57 Error LLJIT::defineAbsolute(StringRef Name, JITEvaluatedSymbol Sym) { in defineAbsolute()
63 Error LLJIT::addIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addIRModule()
73 Error LLJIT::addObjectFile(JITDylib &JD, std::unique_ptr<MemoryBuffer> Obj) { in addObjectFile()
79 Expected<JITEvaluatedSymbol> LLJIT::lookupLinkerMangled(JITDylib &JD, in lookupLinkerMangled()
87 LLJIT::createObjectLinkingLayer(LLJITBuilderState &S, ExecutionSession &ES) { in createObjectLinkingLayer()
111 LLJIT::createCompileFunction(LLJITBuilderState &S, in createCompileFunction()
130 LLJIT::LLJIT(LLJITBuilderState &S, Error &Err) in LLJIT() function in llvm::orc::LLJIT
169 std::string LLJIT::mangle(StringRef UnmangledName) { in mangle()
178 Error LLJIT::applyDataLayout(Module &M) { in applyDataLayout()
[all …]
DCMakeLists.txt14 LLJIT.cpp
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DLLJIT.cpp124 class GenericLLVMIRPlatformSupport : public LLJIT::PlatformSupport {
127 GenericLLVMIRPlatformSupport(LLJIT &J) in GenericLLVMIRPlatformSupport()
439 LLJIT &J;
505 class MachOPlatformSupport : public LLJIT::PlatformSupport {
521 Create(LLJIT &J, JITDylib &PlatformJITDylib) { in Create()
631 MachOPlatformSupport(LLJIT &J, JITDylib &PlatformJITDylib, DlFcnValues DlFcn) in MachOPlatformSupport()
666 static MachOPlatform &setupPlatform(LLJIT &J) { in setupPlatform()
676 static std::unique_ptr<MemoryBuffer> createStandardSymbolsObject(LLJIT &J) { in createStandardSymbolsObject()
888 LLJIT &J;
901 void LLJIT::PlatformSupport::setInitTransform( in setInitTransform()
[all …]
DCMakeLists.txt13 LLJIT.cpp
DOrcV2CBindings.cpp86 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLJIT, LLVMOrcLLJITRef)
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DLLJIT.h37 class LLJIT {
40 friend void setUpGenericLLVMIRPlatform(LLJIT &J);
53 static void setInitTransform(LLJIT &J,
59 ~LLJIT();
196 LLJIT(LLJITBuilderState &S, Error &Err);
220 class LLLazyJIT : public LLJIT {
260 using PlatformSetupFunction = std::function<Error(LLJIT &J)>;
382 public LLJITBuilderSetters<LLJIT, LLJITBuilder, LLJITBuilderState> {};
442 void setUpGenericLLVMIRPlatform(LLJIT &J);
456 Error setUpMachOPlatform(LLJIT &J);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DLLJIT.h35 class LLJIT {
39 static Expected<std::unique_ptr<LLJIT>> Create(LLJITBuilderState &S);
43 ~LLJIT();
131 LLJIT(LLJITBuilderState &S, Error &Err);
154 class LLLazyJIT : public LLJIT {
280 public LLJITBuilderSetters<LLJIT, LLJITBuilder, LLJITBuilderState> {};
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
DBUILD.gn25 "LLJIT.cpp",
/external/llvm-project/llvm/docs/
DORCv2.rst84 LLJIT and LLLazyJIT
91 The LLJIT class uses an IRCompileLayer and RTDyldObjectLinkingLayer to support
94 as soon as you attempt to look up its address). LLJIT is a suitable replacement
98 The LLLazyJIT extends LLJIT and adds a CompileOnDemandLayer to enable lazy
104 LLJIT and LLLazyJIT instances can be created using their respective builder
110 // Try to detect the host arch and construct an LLJIT instance.
155 For users wanting to get started with LLJIT a minimal example program can be
263 pool (this is what LLJIT/LLLazyJIT do).
458 A full example of how to use lazyReexports with the LLJIT class can be found at
497 MCJIT clients should use LLJIT (see `LLJIT and LLLazyJIT`_), and can place
[all …]
/external/llvm-project/llvm/test/ExecutionEngine/OrcLazy/
Dstatic-initializers-in-objectfiles.ll6 ; Verify that LLJIT Platforms respect static initializers in cached objects.
/external/llvm-project/mlir/include/mlir/ExecutionEngine/
DExecutionEngine.h126 std::unique_ptr<llvm::orc::LLJIT> jit;