Home
last modified time | relevance | path

Searched refs:ObjCache (Results 1 – 5 of 5) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h41 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
43 ObjCache(ObjCache) {}
46 void setObjectCache(ObjectCache *NewCache) { ObjCache = NewCache; } in setObjectCache()
59 ObjectCache *ObjCache = nullptr; variable
69 ObjectCache *ObjCache = nullptr)
70 : SimpleCompiler(*TM, ObjCache), TM(std::move(TM)) {}
85 ObjectCache *ObjCache = nullptr);
87 void setObjectCache(ObjectCache *ObjCache) { this->ObjCache = ObjCache; } in setObjectCache() argument
93 ObjectCache *ObjCache = nullptr; variable
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DCompileUtils.cpp71 if (!ObjCache) in tryToLoadFromObjectCache()
74 return ObjCache->getObject(&M); in tryToLoadFromObjectCache()
79 if (ObjCache) in notifyObjectCompiled()
80 ObjCache->notifyObjectCompiled(&M, ObjBuffer.getMemBufferRef()); in notifyObjectCompiled()
84 ObjectCache *ObjCache) in ConcurrentIRCompiler() argument
86 JTMB(std::move(JTMB)), ObjCache(ObjCache) {} in ConcurrentIRCompiler()
91 SimpleCompiler C(*TM, ObjCache); in operator ()()
/openbsd/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectCache/
H A DLLJITWithObjectCache.cpp51 void runJITWithCache(ObjectCache &ObjCache) { in runJITWithCache() argument
63 &ObjCache); in runJITWithCache()
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp72 ObjCache(nullptr) { in MCJIT()
143 ObjCache = NewCache; in setObjectCache()
179 if (ObjCache) { in emitObject()
183 ObjCache->notifyObjectCompiled(M, MB); in emitObject()
203 if (ObjCache) in generateCodeForModule()
204 ObjectToLoad = ObjCache->getObject(M); in generateCodeForModule()
H A DMCJIT.h187 ObjectCache *ObjCache; variable