Searched refs:LLJIT (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LLJIT.cpp | 130 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 D | CMakeLists.txt | 28 LLJIT.cpp
|
| H A D | OrcV2CBindings.cpp | 106 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLJIT, LLVMOrcLLJITRef)
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | LLJIT.h | 37 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 D | IncrementalExecutor.h | 25 class LLJIT; variable 37 std::unique_ptr<llvm::orc::LLJIT> Jit; 55 llvm::orc::LLJIT *getExecutionEngine() const { return Jit.get(); } in getExecutionEngine()
|
| H A D | Interpreter.cpp | 202 const llvm::orc::LLJIT *Interpreter::getExecutionEngine() const { in getExecutionEngine()
|
| /llvm-project-15.0.7/clang/include/clang/Interpreter/ |
| H A D | Interpreter.h | 29 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 D | BUILD.gn | 36 "LLJIT.cpp",
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/OrcLazy/ |
| H A D | static-initializers-in-objectfiles.ll | 6 ; Verify that LLJIT Platforms respect static initializers in cached objects.
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ORCv2.rst | 84 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 D | JITLink.rst | 155 // 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 D | ExecutionEngine.h | 199 std::unique_ptr<llvm::orc::LLJIT> jit;
|
| /llvm-project-15.0.7/llvm/tools/lli/ |
| H A D | lli.cpp | 376 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 D | BUILD.bazel | 2306 "include/llvm-c/LLJIT.h",
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5719 llvm/include/llvm-c/LLJIT.h
|