Lines Matching refs:MCJIT
37 RegisterJIT() { MCJIT::Register(); } in RegisterJIT()
46 MCJIT::createJIT(std::unique_ptr<Module> M, in createJIT()
64 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr), in createJIT()
68 MCJIT::MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> TM, in MCJIT() function in MCJIT
95 MCJIT::~MCJIT() { in ~MCJIT()
107 void MCJIT::addModule(std::unique_ptr<Module> M) { in addModule()
116 bool MCJIT::removeModule(Module *M) { in removeModule()
121 void MCJIT::addObjectFile(std::unique_ptr<object::ObjectFile> Obj) { in addObjectFile()
131 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile()
139 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive()
143 void MCJIT::setObjectCache(ObjectCache* NewCache) { in setObjectCache()
148 std::unique_ptr<MemoryBuffer> MCJIT::emitObject(Module *M) { in emitObject()
185 void MCJIT::generateCodeForModule(Module *M) { in generateCodeForModule()
235 void MCJIT::finalizeLoadedModules() { in finalizeLoadedModules()
251 void MCJIT::finalizeObject() { in finalizeObject()
266 void MCJIT::finalizeModule(Module *M) { in finalizeModule()
279 RuntimeDyld::SymbolInfo MCJIT::findExistingSymbol(const std::string &Name) { in findExistingSymbol()
291 Module *MCJIT::findModuleForSymbol(const std::string &Name, in findModuleForSymbol()
314 uint64_t MCJIT::getSymbolAddress(const std::string &Name, in getSymbolAddress()
319 RuntimeDyld::SymbolInfo MCJIT::findSymbol(const std::string &Name, in findSymbol()
376 uint64_t MCJIT::getGlobalValueAddress(const std::string &Name) { in getGlobalValueAddress()
384 uint64_t MCJIT::getFunctionAddress(const std::string &Name) { in getFunctionAddress()
393 void *MCJIT::getPointerToFunction(Function *F) { in getPointerToFunction()
428 void MCJIT::runStaticConstructorsDestructorsInModulePtrSet( in runStaticConstructorsDestructorsInModulePtrSet()
435 void MCJIT::runStaticConstructorsDestructors(bool isDtors) { in runStaticConstructorsDestructors()
445 Function *MCJIT::FindFunctionNamedInModulePtrSet(const char *FnName, in FindFunctionNamedInModulePtrSet()
456 GlobalVariable *MCJIT::FindGlobalVariableNamedInModulePtrSet(const char *Name, in FindGlobalVariableNamedInModulePtrSet()
469 Function *MCJIT::FindFunctionNamed(const char *FnName) { in FindFunctionNamed()
481 GlobalVariable *MCJIT::FindGlobalVariableNamed(const char *Name, bool AllowInternal) { in FindGlobalVariableNamed()
493 GenericValue MCJIT::runFunction(Function *F, ArrayRef<GenericValue> ArgValues) { in runFunction()
593 void *MCJIT::getPointerToNamedFunction(StringRef Name, bool AbortOnFailure) { in getPointerToNamedFunction()
614 void MCJIT::RegisterJITEventListener(JITEventListener *L) { in RegisterJITEventListener()
621 void MCJIT::UnregisterJITEventListener(JITEventListener *L) { in UnregisterJITEventListener()
632 void MCJIT::NotifyObjectEmitted(const object::ObjectFile& Obj, in NotifyObjectEmitted()
641 void MCJIT::NotifyFreeingObject(const object::ObjectFile& Obj) { in NotifyFreeingObject()