Lines Matching refs:ELFNixPlatform
30 DSOHandleMaterializationUnit(ELFNixPlatform &ENP, in DSOHandleMaterializationUnit()
81 createDSOHandleSectionInterface(ELFNixPlatform &ENP, in createDSOHandleSectionInterface()
95 ELFNixPlatform &ENP;
109 Expected<std::unique_ptr<ELFNixPlatform>>
110 ELFNixPlatform::Create(ExecutionSession &ES, in Create()
153 auto P = std::unique_ptr<ELFNixPlatform>( in Create()
154 new ELFNixPlatform(ES, ObjLinkingLayer, PlatformJD, in Create()
161 Error ELFNixPlatform::setupJITDylib(JITDylib &JD) { in setupJITDylib()
166 Error ELFNixPlatform::teardownJITDylib(JITDylib &JD) { in teardownJITDylib()
170 Error ELFNixPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
186 Error ELFNixPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
201 ELFNixPlatform::standardPlatformAliases(ExecutionSession &ES, in standardPlatformAliases()
251 ELFNixPlatform::requiredCXXAliases() { in requiredCXXAliases()
260 ELFNixPlatform::standardRuntimeUtilityAliases() { in standardRuntimeUtilityAliases()
274 bool ELFNixPlatform::isInitializerSection(StringRef SecName) { in isInitializerSection()
281 bool ELFNixPlatform::supportedTarget(const Triple &TT) { in supportedTarget()
291 ELFNixPlatform::ELFNixPlatform( in ELFNixPlatform() function in llvm::orc::ELFNixPlatform
328 Error ELFNixPlatform::associateRuntimeSupportFunctions(JITDylib &PlatformJD) { in associateRuntimeSupportFunctions()
335 this, &ELFNixPlatform::rt_getInitializers); in associateRuntimeSupportFunctions()
341 this, &ELFNixPlatform::rt_getDeinitializers); in associateRuntimeSupportFunctions()
347 &ELFNixPlatform::rt_lookupSymbol); in associateRuntimeSupportFunctions()
352 void ELFNixPlatform::getInitializersBuildSequencePhase( in getInitializersBuildSequencePhase()
374 void ELFNixPlatform::getInitializersLookupPhase( in getInitializersLookupPhase()
413 void ELFNixPlatform::rt_getInitializers(SendInitializerSequenceFn SendResult, in rt_getInitializers()
432 void ELFNixPlatform::rt_getDeinitializers( in rt_getDeinitializers()
462 void ELFNixPlatform::rt_lookupSymbol(SendSymbolAddressFn SendResult, in rt_lookupSymbol()
514 Error ELFNixPlatform::bootstrapELFNixRuntime(JITDylib &PlatformJD) { in bootstrapELFNixRuntime()
569 Error ELFNixPlatform::registerInitInfo( in registerInitInfo()
605 Error ELFNixPlatform::registerPerObjectSections( in registerPerObjectSections()
622 Expected<uint64_t> ELFNixPlatform::createPThreadKey() { in createPThreadKey()
636 void ELFNixPlatform::ELFNixPlatformPlugin::modifyPassConfig( in modifyPassConfig()
658 ELFNixPlatform::ELFNixPlatformPlugin::getSyntheticSymbolDependencies( in getSyntheticSymbolDependencies()
671 void ELFNixPlatform::ELFNixPlatformPlugin::addInitializerSupportPasses( in addInitializerSupportPasses()
687 void ELFNixPlatform::ELFNixPlatformPlugin::addDSOHandleSupportPasses( in addDSOHandleSupportPasses()
708 void ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses( in addEHAndTLVSupportPasses()
777 Error ELFNixPlatform::ELFNixPlatformPlugin::preserveInitSections( in preserveInitSections()
813 Error ELFNixPlatform::ELFNixPlatformPlugin::registerInitSections( in registerInitSections()
839 Error ELFNixPlatform::ELFNixPlatformPlugin::fixTLVSectionsAndEdges( in fixTLVSectionsAndEdges()