OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ThreadSafeModule
(Results
1 - 25
of
41
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
IRTransformLayer.h
31
using TransformFunction = unique_function<Expected<
ThreadSafeModule
>(
32
ThreadSafeModule
, MaterializationResponsibility &R)>;
42
ThreadSafeModule
TSM) override;
44
static
ThreadSafeModule
identityTransform(
ThreadSafeModule
TSM,
ThreadSafeModule.h
1
//===-----------
ThreadSafeModule
.h -- Layer interfaces ---------*- C++ -*-===//
77
class
ThreadSafeModule
{
79
/// Default construct a
ThreadSafeModule
. This results in a null module and
81
ThreadSafeModule
() = default;
83
ThreadSafeModule
(
ThreadSafeModule
&&Other) = default;
85
ThreadSafeModule
&operator=(
ThreadSafeModule
&&Other) {
101
/// Construct a
ThreadSafeModule
from a unique_ptr<Module> and a
104
ThreadSafeModule
(std::unique_ptr<Module> M, std::unique_ptr<LLVMContext> Ctx
[
all
...]
Layer.h
18
#include "llvm/ExecutionEngine/Orc/
ThreadSafeModule
.h"
39
ThreadSafeModule
TSM);
46
IRMaterializationUnit(
ThreadSafeModule
TSM, SymbolFlagsMap SymbolFlags,
53
/// Return a reference to the contained
ThreadSafeModule
.
54
const
ThreadSafeModule
&getModule() const { return TSM; }
57
ThreadSafeModule
TSM;
62
const
ThreadSafeModule
&TSM);
101
virtual Error add(ResourceTrackerSP RT,
ThreadSafeModule
TSM);
105
Error add(JITDylib &JD,
ThreadSafeModule
TSM) {
111
ThreadSafeModule
TSM) = 0
[
all
...]
IRCompileLayer.h
49
MaterializationResponsibility &R,
ThreadSafeModule
TSM)>;
59
ThreadSafeModule
TSM) override;
CompileOnDemandLayer.h
98
ThreadSafeModule
TSM) override;
123
ThreadSafeModule
TSM,
LLJIT.h
22
#include "llvm/ExecutionEngine/Orc/
ThreadSafeModule
.h"
90
Error addIRModule(ResourceTrackerSP RT,
ThreadSafeModule
TSM);
93
Error addIRModule(JITDylib &JD,
ThreadSafeModule
TSM);
96
Error addIRModule(
ThreadSafeModule
TSM) {
235
Error addLazyIRModule(JITDylib &JD,
ThreadSafeModule
M);
238
Error addLazyIRModule(
ThreadSafeModule
M) {
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/
ExampleModules.h
17
#include "llvm/ExecutionEngine/Orc/
ThreadSafeModule
.h"
44
inline llvm::Expected<llvm::orc::
ThreadSafeModule
>
50
return orc::
ThreadSafeModule
(std::move(M), std::move(Ctx));
55
inline llvm::Expected<llvm::orc::
ThreadSafeModule
>
62
return orc::
ThreadSafeModule
(std::move(M), std::move(Ctx));
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
ThreadSafeModule.cpp
1
//===--
ThreadSafeModule
.cpp - Thread safe Module, Context, and Utilities
10
#include "llvm/ExecutionEngine/Orc/
ThreadSafeModule
.h"
18
ThreadSafeModule
cloneToNewContext(const
ThreadSafeModule
&TSM,
59
return
ThreadSafeModule
(std::move(ClonedModule), std::move(NewTSCtx));
IRTransformLayer.cpp
21
ThreadSafeModule
TSM) {
IRCompileLayer.cpp
29
ThreadSafeModule
TSM) {
38
TSM =
ThreadSafeModule
();
Layer.cpp
25
Error IRLayer::add(ResourceTrackerSP RT,
ThreadSafeModule
TSM) {
35
ThreadSafeModule
TSM)
101
ThreadSafeModule
TSM, SymbolFlagsMap SymbolFlags,
130
IRLayer &L, const IRSymbolMapper::ManglingOptions &MO,
ThreadSafeModule
TSM)
CompileOnDemandLayer.cpp
20
static
ThreadSafeModule
extractSubModule(
ThreadSafeModule
&TSM,
76
ThreadSafeModule
TSM,
81
ThreadSafeModule
TSM, SymbolFlagsMap SymbolFlags,
131
std::unique_ptr<MaterializationResponsibility> R,
ThreadSafeModule
TSM) {
259
std::unique_ptr<MaterializationResponsibility> R,
ThreadSafeModule
TSM,
316
TSM.withModuleDo([&](Module &M) -> Expected<
ThreadSafeModule
> {
LLJIT.cpp
112
Expected<
ThreadSafeModule
> operator()(
ThreadSafeModule
TSM,
188
return J.addIRModule(JD,
ThreadSafeModule
(std::move(M), std::move(Ctx)));
410
ThreadSafeModule
createPlatformRuntimeModule() {
436
return
ThreadSafeModule
(std::move(M), std::move(Ctx));
456
Expected<
ThreadSafeModule
>
457
GlobalCtorDtorScraper::operator()(
ThreadSafeModule
TSM,
691
ThreadSafeModule
createPlatformRuntimeModule() {
737
return
ThreadSafeModule
(std::move(M), std::move(Ctx));
1006
Error LLJIT::addIRModule(ResourceTrackerSP RT,
ThreadSafeModule
TSM)
[
all
...]
/src/external/apache2/llvm/dist/llvm/examples/HowToUseLLJIT/
HowToUseLLJIT.cpp
41
ThreadSafeModule
createDemoModule() {
74
return
ThreadSafeModule
(std::move(M), std::move(Context));
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/
LLJITWithOptimizingIRTransform.cpp
81
Expected<
ThreadSafeModule
> operator()(
ThreadSafeModule
TSM,
/src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
KaleidoscopeJIT.h
96
Error addModule(
ThreadSafeModule
TSM, ResourceTrackerSP RT = nullptr) {
108
static Expected<
ThreadSafeModule
>
109
optimizeModule(
ThreadSafeModule
TSM, const MaterializationResponsibility &R) {
/src/external/apache2/llvm/dist/clang/lib/Interpreter/
IncrementalExecutor.cpp
56
return Jit->addIRModule(llvm::orc::
ThreadSafeModule
(std::move(M), TSCtx));
/src/external/apache2/llvm/lib/libLLVMOrc/
Makefile
32
ThreadSafeModule
.cpp \
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/
LLJITWithLazyReexports.cpp
107
[](
ThreadSafeModule
TSM,
108
const MaterializationResponsibility &R) -> Expected<
ThreadSafeModule
> {
/src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
KaleidoscopeJIT.h
122
Error addModule(
ThreadSafeModule
TSM, ResourceTrackerSP RT = nullptr) {
134
static Expected<
ThreadSafeModule
>
135
optimizeModule(
ThreadSafeModule
TSM, const MaterializationResponsibility &R) {
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/
LLJITWithRemoteDebugging.cpp
82
#include "llvm/ExecutionEngine/Orc/
ThreadSafeModule
.h"
187
std::vector<
ThreadSafeModule
> TSMs;
200
for (const
ThreadSafeModule
&TSM : TSMs)
235
for (
ThreadSafeModule
&TSM : TSMs)
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/
LLJITWithTargetProcessControl.cpp
143
[](
ThreadSafeModule
TSM,
144
const MaterializationResponsibility &R) -> Expected<
ThreadSafeModule
> {
/src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
KaleidoscopeJIT.h
59
llvm::orc::
ThreadSafeModule
irgenAndTakeOwnership(FunctionAST &FnAST,
207
Error addModule(
ThreadSafeModule
TSM, ResourceTrackerSP RT = nullptr) {
225
static Expected<
ThreadSafeModule
>
226
optimizeModule(
ThreadSafeModule
TSM, const MaterializationResponsibility &R) {
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/
LLJITWithThinLTOSummaries.cpp
38
#include "llvm/ExecutionEngine/Orc/
ThreadSafeModule
.h"
156
// Parse the bitcode module from the given path into a
ThreadSafeModule
.
157
Expected<
ThreadSafeModule
> loadModule(StringRef Path,
172
return
ThreadSafeModule
(std::move(*M), std::move(TSCtx));
200
ThreadSafeModule
MainModule = ExitOnErr(loadModule(MainModulePath, TSCtx));
223
ThreadSafeModule
M = (Path == MainModulePath)
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
LLJITWithGDBRegistrationListener.cpp
106
ExitOnErr(J->addIRModule(
ThreadSafeModule
(std::move(M), std::move(Ctx))));
Completed in 50 milliseconds
1
2
Indexes created Tue Sep 08 00:25:21 UTC 2026