Home
last modified time | relevance | path

Searched refs:ObjectCache (Results 1 – 18 of 18) sorted by relevance

/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h25 class ObjectCache; variable
41 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
46 void setObjectCache(ObjectCache *NewCache) { ObjCache = NewCache; } in setObjectCache()
59 ObjectCache *ObjCache = nullptr;
69 ObjectCache *ObjCache = nullptr)
85 ObjectCache *ObjCache = nullptr);
87 void setObjectCache(ObjectCache *ObjCache) { this->ObjCache = ObjCache; } in setObjectCache()
93 ObjectCache *ObjCache = nullptr;
/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DObjectCache.h23 class ObjectCache {
27 ObjectCache() = default;
29 virtual ~ObjectCache() = default;
H A DExecutionEngine.h50 class ObjectCache; variable
423 virtual void setObjectCache(ObjectCache *) { in setObjectCache() argument
/llvm-project/llvm/tools/dsymutil/
H A DBinaryHolder.cpp267 if (!ObjectCache.count(Filename)) { in getObjectEntry()
272 ObjectCache[Filename] = std::move(OE); in getObjectEntry()
275 return *ObjectCache[Filename]; in clear()
282 ObjectCache.clear(); in eraseObjectEntry()
301 ObjectCache.erase(Filename);
H A DBinaryHolder.h146 StringMap<std::unique_ptr<ObjectEntry>> ObjectCache;
139 StringMap<std::unique_ptr<ObjectEntry>> ObjectCache; global() variable
/llvm-project/llvm/examples/OrcV2Examples/LLJITWithObjectCache/
H A DLLJITWithObjectCache.cpp26 class MyObjectCache : public ObjectCache {
51 void runJITWithCache(ObjectCache &ObjCache) { in runJITWithCache()
/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h21 class ObjectCache; variable
187 ObjectCache *ObjCache;
225 void setObjectCache(ObjectCache *manager) override;
H A DMCJIT.cpp14 #include "llvm/ExecutionEngine/ObjectCache.h"
140 void MCJIT::setObjectCache(ObjectCache* NewCache) {
/llvm-project/lldb/include/lldb/Expression/
H A DIRExecutionUnit.h31 class ObjectCache; variable
368 std::unique_ptr<llvm::ObjectCache> m_object_cache_up;
/llvm-project/llvm/docs/
H A DMCJITDesignAndImplementation.rst56 attempt to retrieve an object image from its ObjectCache member, if one
68 is flushed to complete the process. If an ObjectCache is being used, the
69 image will be passed to the ObjectCache here.
80 having been retrieved from an ObjectCache, it is passed to RuntimeDyld to
/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCompileUtils.cpp12 #include "llvm/ExecutionEngine/ObjectCache.h"
81 ObjectCache *ObjCache) in notifyObjectCompiled()
/llvm-project/mlir/include/mlir/ExecutionEngine/
H A DExecutionEngine.h41 class SimpleObjectCache : public llvm::ObjectCache {
/llvm-project/llvm/unittests/ExecutionEngine/MCJIT/
H A DMCJITObjectCacheTest.cpp23 class TestObjectCache : public ObjectCache {
/llvm-project/lldb/source/Expression/
H A DIRExecutionUnit.cpp10 #include "llvm/ExecutionEngine/ObjectCache.h"
309 class ObjectDumper : public llvm::ObjectCache { in GetRunnableInfo()
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/cached/
H A Dtoy.cpp672 class MCJITObjectCache : public ObjectCache {
/llvm-project/llvm/tools/lli/
H A Dlli.cpp26 #include "llvm/ExecutionEngine/ObjectCache.h"
303 class LLIObjectCache : public ObjectCache {
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/complete/
H A Dtoy.cpp691 class MCJITObjectCache : public ObjectCache {
/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp21 #include "llvm/ExecutionEngine/ObjectCache.h"
60 void ObjectCache::anchor() {}