Lines Matching +full:reference +full:- +full:buffer

1 /*===----------- llvm-c/LLJIT.h - OrcV2 LLJIT C bindings ----------*- C -*-===*\
6 |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception *|
8 |*===----------------------------------------------------------------------===*|
11 |* libLLVMOrcJIT.a, which provides a simple MCJIT-like ORC JIT. *|
22 \*===----------------------------------------------------------------------===*/
27 #include "llvm-c/Error.h"
28 #include "llvm-c/Orc.h"
29 #include "llvm-c/TargetMachine.h"
30 #include "llvm-c/Types.h"
59 * A reference to an orc::LLJITBuilder instance.
64 * A reference to an orc::LLJIT instance.
108 * default-constructed LLJITBuilder will be used.
114 * and not-yet compiled modules.
125 * Get a reference to the ExecutionSession for this LLJIT instance.
133 * Return a reference to the Main JITDylib.
153 * interns the result in the SymbolStringPool and returns a reference to the
155 * decrement the ref-count on the pool entry once they are finished with this
162 * Add a buffer representing an object file to the given JITDylib in the given
163 * LLJIT instance. This operation transfers ownership of the buffer to the
164 * LLJIT instance. The buffer should not be disposed of or referenced once this
174 * Add a buffer representing an object file to the given ResourceTracker's
176 * the buffer to the LLJIT instance. The buffer should not be disposed of or
222 * Returns a non-owning reference to the LLJIT instance's object linking layer.
227 * Returns a non-owning reference to the LLJIT instance's object linking layer.
233 * Returns a non-owning reference to the LLJIT instance's IR transform layer.