Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DLLJIT.cpp130 GenericLLVMIRPlatformSupport(LLJIT &J) in GenericLLVMIRPlatformSupport()
486 LLJIT &J;
603 void LLJIT::PlatformSupport::setInitTransform( in setInitTransform()
608 LLJIT::PlatformSupport::~PlatformSupport() = default;
689 LLJIT::~LLJIT() { in ~LLJIT()
710 Error LLJIT::addObjectFile(ResourceTrackerSP RT, in addObjectFile()
756 LLJIT::createCompileFunction(LLJITBuilderState &S, in createCompileFunction()
775 LLJIT::LLJIT(LLJITBuilderState &S, Error &Err) in LLJIT() function in llvm::orc::LLJIT
864 Error LLJIT::applyDataLayout(Module &M) { in applyDataLayout()
878 void setUpGenericLLVMIRPlatform(LLJIT &J) { in setUpGenericLLVMIRPlatform()
[all …]
H A DCMakeLists.txt28 LLJIT.cpp
H A DOrcV2CBindings.cpp106 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLJIT, LLVMOrcLLJITRef)
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h37 class LLJIT {
40 friend void setUpGenericLLVMIRPlatform(LLJIT &J);
53 static void setInitTransform(LLJIT &J,
59 virtual ~LLJIT();
196 LLJIT(LLJITBuilderState &S, Error &Err);
220 class LLLazyJIT : public LLJIT {
261 using PlatformSetupFunction = std::function<Error(LLJIT &J)>;
394 public LLJITBuilderSetters<LLJIT, LLJITBuilder, LLJITBuilderState> {};
454 void setUpGenericLLVMIRPlatform(LLJIT &J);
460 Error setUpInactivePlatform(LLJIT &J);
/llvm-project-15.0.7/clang/lib/Interpreter/
H A DIncrementalExecutor.h25 class LLJIT; variable
37 std::unique_ptr<llvm::orc::LLJIT> Jit;
55 llvm::orc::LLJIT *getExecutionEngine() const { return Jit.get(); } in getExecutionEngine()
H A DInterpreter.cpp202 const llvm::orc::LLJIT *Interpreter::getExecutionEngine() const { in getExecutionEngine()
/llvm-project-15.0.7/clang/include/clang/Interpreter/
H A DInterpreter.h29 class LLJIT; variable
60 const llvm::orc::LLJIT *getExecutionEngine() const;
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
H A DBUILD.gn36 "LLJIT.cpp",
/llvm-project-15.0.7/llvm/test/ExecutionEngine/OrcLazy/
H A Dstatic-initializers-in-objectfiles.ll6 ; Verify that LLJIT Platforms respect static initializers in cached objects.
/llvm-project-15.0.7/llvm/docs/
H A 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).
499 MCJIT clients should use LLJIT (see `LLJIT and LLLazyJIT`_), and can place
500 code in LLJIT's default created main JITDylib (See
[all …]
H A DJITLink.rst155 // Create our LLJIT instance using a custom object linking layer setup.
160 // Manually set up the ObjectLinkingLayer for our LLJIT
/llvm-project-15.0.7/mlir/include/mlir/ExecutionEngine/
H A DExecutionEngine.h199 std::unique_ptr<llvm::orc::LLJIT> jit;
/llvm-project-15.0.7/llvm/tools/lli/
H A Dlli.cpp376 class ORCPlatformSupport : public orc::LLJIT::PlatformSupport {
378 ORCPlatformSupport(orc::LLJIT &J) : J(J) {} in ORCPlatformSupport()
419 orc::LLJIT &J;
972 Builder.setPlatformSetUp([](llvm::orc::LLJIT &J) -> llvm::Error { in runOrcJIT()
/llvm-project-15.0.7/utils/bazel/llvm-project-overlay/llvm/
H A DBUILD.bazel2306 "include/llvm-c/LLJIT.h",
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5719 llvm/include/llvm-c/LLJIT.h