Lines Matching refs:MCJIT
36 RegisterJIT() { MCJIT::Register(); } in RegisterJIT()
45 MCJIT::createJIT(std::unique_ptr<Module> M, std::string *ErrorStr, in createJIT()
62 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr), in createJIT()
66 MCJIT::MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> TM, in MCJIT() function in MCJIT
93 MCJIT::~MCJIT() { in ~MCJIT()
105 void MCJIT::addModule(std::unique_ptr<Module> M) { in addModule()
114 bool MCJIT::removeModule(Module *M) { in removeModule()
119 void MCJIT::addObjectFile(std::unique_ptr<object::ObjectFile> Obj) { in addObjectFile()
129 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile()
137 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive()
141 void MCJIT::setObjectCache(ObjectCache* NewCache) { in setObjectCache()
146 std::unique_ptr<MemoryBuffer> MCJIT::emitObject(Module *M) { in emitObject()
189 void MCJIT::generateCodeForModule(Module *M) { in generateCodeForModule()
238 void MCJIT::finalizeLoadedModules() { in finalizeLoadedModules()
258 void MCJIT::finalizeObject() { in finalizeObject()
273 void MCJIT::finalizeModule(Module *M) { in finalizeModule()
286 JITSymbol MCJIT::findExistingSymbol(const std::string &Name) { in findExistingSymbol()
295 Module *MCJIT::findModuleForSymbol(const std::string &Name, in findModuleForSymbol()
322 uint64_t MCJIT::getSymbolAddress(const std::string &Name, in getSymbolAddress()
339 JITSymbol MCJIT::findSymbol(const std::string &Name, in findSymbol()
396 uint64_t MCJIT::getGlobalValueAddress(const std::string &Name) { in getGlobalValueAddress()
404 uint64_t MCJIT::getFunctionAddress(const std::string &Name) { in getFunctionAddress()
413 void *MCJIT::getPointerToFunction(Function *F) { in getPointerToFunction()
448 void MCJIT::runStaticConstructorsDestructorsInModulePtrSet( in runStaticConstructorsDestructorsInModulePtrSet()
455 void MCJIT::runStaticConstructorsDestructors(bool isDtors) { in runStaticConstructorsDestructors()
465 Function *MCJIT::FindFunctionNamedInModulePtrSet(StringRef FnName, in FindFunctionNamedInModulePtrSet()
476 GlobalVariable *MCJIT::FindGlobalVariableNamedInModulePtrSet(StringRef Name, in FindGlobalVariableNamedInModulePtrSet()
489 Function *MCJIT::FindFunctionNamed(StringRef FnName) { in FindFunctionNamed()
501 GlobalVariable *MCJIT::FindGlobalVariableNamed(StringRef Name, bool AllowInternal) { in FindGlobalVariableNamed()
513 GenericValue MCJIT::runFunction(Function *F, ArrayRef<GenericValue> ArgValues) { in runFunction()
616 void *MCJIT::getPointerToNamedFunction(StringRef Name, bool AbortOnFailure) { in getPointerToNamedFunction()
638 void MCJIT::RegisterJITEventListener(JITEventListener *L) { in RegisterJITEventListener()
645 void MCJIT::UnregisterJITEventListener(JITEventListener *L) { in UnregisterJITEventListener()
656 void MCJIT::notifyObjectLoaded(const object::ObjectFile &Obj, in notifyObjectLoaded()
667 void MCJIT::notifyFreeingObject(const object::ObjectFile &Obj) { in notifyFreeingObject()