/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | CompileUtils.h | 25 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 D | ObjectCache.h | 23 class ObjectCache { 27 ObjectCache() = default; 29 virtual ~ObjectCache() = default;
|
H A D | ExecutionEngine.h | 50 class ObjectCache; variable 423 virtual void setObjectCache(ObjectCache *) { in setObjectCache() argument
|
/llvm-project/llvm/tools/dsymutil/ |
H A D | BinaryHolder.cpp | 267 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 D | BinaryHolder.h | 146 StringMap<std::unique_ptr<ObjectEntry>> ObjectCache; 139 StringMap<std::unique_ptr<ObjectEntry>> ObjectCache; global() variable
|
/llvm-project/llvm/examples/OrcV2Examples/LLJITWithObjectCache/ |
H A D | LLJITWithObjectCache.cpp | 26 class MyObjectCache : public ObjectCache { 51 void runJITWithCache(ObjectCache &ObjCache) { in runJITWithCache()
|
/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.h | 21 class ObjectCache; variable 187 ObjectCache *ObjCache; 225 void setObjectCache(ObjectCache *manager) override;
|
H A D | MCJIT.cpp | 14 #include "llvm/ExecutionEngine/ObjectCache.h" 140 void MCJIT::setObjectCache(ObjectCache* NewCache) {
|
/llvm-project/lldb/include/lldb/Expression/ |
H A D | IRExecutionUnit.h | 31 class ObjectCache; variable 368 std::unique_ptr<llvm::ObjectCache> m_object_cache_up;
|
/llvm-project/llvm/docs/ |
H A D | MCJITDesignAndImplementation.rst | 56 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 D | CompileUtils.cpp | 12 #include "llvm/ExecutionEngine/ObjectCache.h" 81 ObjectCache *ObjCache) in notifyObjectCompiled()
|
/llvm-project/mlir/include/mlir/ExecutionEngine/ |
H A D | ExecutionEngine.h | 41 class SimpleObjectCache : public llvm::ObjectCache {
|
/llvm-project/llvm/unittests/ExecutionEngine/MCJIT/ |
H A D | MCJITObjectCacheTest.cpp | 23 class TestObjectCache : public ObjectCache {
|
/llvm-project/lldb/source/Expression/ |
H A D | IRExecutionUnit.cpp | 10 #include "llvm/ExecutionEngine/ObjectCache.h" 309 class ObjectDumper : public llvm::ObjectCache { in GetRunnableInfo()
|
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/cached/ |
H A D | toy.cpp | 672 class MCJITObjectCache : public ObjectCache {
|
/llvm-project/llvm/tools/lli/ |
H A D | lli.cpp | 26 #include "llvm/ExecutionEngine/ObjectCache.h" 303 class LLIObjectCache : public ObjectCache {
|
/llvm-project/llvm/examples/Kaleidoscope/MCJIT/complete/ |
H A D | toy.cpp | 691 class MCJITObjectCache : public ObjectCache {
|
/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 21 #include "llvm/ExecutionEngine/ObjectCache.h" 60 void ObjectCache::anchor() {}
|