Home
last modified time | relevance | path

Searched refs:DSOHandle (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
DLLJIT.cpp224 auto *DSOHandle = new GlobalVariable( in setupJITDylib() local
228 DSOHandle->setVisibility(GlobalValue::DefaultVisibility); in setupJITDylib()
229 DSOHandle->setInitializer( in setupJITDylib()
243 {PlatformInstanceDecl, DSOHandle}); in setupJITDylib()
251 {PlatformInstanceDecl, DSOHandle}); in setupJITDylib()
477 void *DSOHandle) { in registerCxaAtExitHelper() argument
480 << (*static_cast<JITDylib **>(DSOHandle))->getName() << "\n"; in registerCxaAtExitHelper()
483 F, Ctx, DSOHandle); in registerCxaAtExitHelper()
486 static void registerAtExitHelper(void *Self, void *DSOHandle, void (*F)()) { in registerAtExitHelper() argument
489 << (*static_cast<JITDylib **>(DSOHandle))->getName() << "\n"; in registerAtExitHelper()
[all …]
DExecutionUtils.cpp179 void *DSOHandle) { in CXAAtExitOverride() argument
181 *reinterpret_cast<CXXDestructorDataPairList*>(DSOHandle); in CXAAtExitOverride()
200 void *DSOHandle) { in registerAtExit() argument
202 AtExitRecords[DSOHandle].push_back({F, Ctx}); in registerAtExit()
205 void ItaniumCXAAtExitSupport::runAtExits(void *DSOHandle) { in runAtExits() argument
210 auto I = AtExitRecords.find(DSOHandle); in runAtExits()
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
DExecutionUtils.h188 void *DSOHandle);
204 void registerAtExit(void (*F)(void *), void *Ctx, void *DSOHandle);
205 void runAtExits(void *DSOHandle);