Lines Matching refs:PlatformJD
117 JITDylib &PlatformJD, std::unique_ptr<DefinitionGenerator> OrcRuntime,
130 auto StandardRuntimeAliases = standardPlatformAliases(ES, PlatformJD);
137 if (auto Err = PlatformJD.define(symbolAliases(std::move(*RuntimeAliases))))
141 if (auto Err = PlatformJD.define(
153 ES, ObjLinkingLayer, PlatformJD, std::move(OrcRuntime), Err));
162 JITDylib &PlatformJD, const char *OrcRuntimePath,
171 return Create(ES, ObjLinkingLayer, PlatformJD,
217 JITDylib &PlatformJD) {
263 JITDylib &PlatformJD,
271 PlatformJD.addGenerator(std::move(OrcRuntimeGenerator));
273 // PlatformJD hasn't been 'set-up' by the platform yet (since we're creating
275 if (auto E2 = setupJITDylib(PlatformJD)) {
280 RegisteredInitSymbols[&PlatformJD].add(
284 if (auto E2 = associateRuntimeSupportFunctions(PlatformJD)) {
292 if (auto E2 = bootstrapELFNixRuntime(PlatformJD)) {
298 Error ELFNixPlatform::associateRuntimeSupportFunctions(JITDylib &PlatformJD) {
319 return ES.registerJITDispatchHandlers(PlatformJD, std::move(WFs));
476 Error ELFNixPlatform::bootstrapELFNixRuntime(JITDylib &PlatformJD) {
495 {{&PlatformJD, JITDylibLookupFlags::MatchAllSymbols}}, RuntimeSymbols);
506 {{&PlatformJD, JITDylibLookupFlags::MatchAllSymbols}}, DSOHandleSymbol);