Lines Matching refs:MachOPlatform
42 MachOPlatform::MachOJITDylibDepInfo> {
44 static size_t size(const MachOPlatform::MachOJITDylibDepInfo &DDI) { in size()
49 const MachOPlatform::MachOJITDylibDepInfo &DDI) { in serialize()
55 MachOPlatform::MachOJITDylibDepInfo &DDI) { in deserialize()
63 MachOPlatform::MachOExecutorSymbolFlags> {
65 using UT = std::underlying_type_t<MachOPlatform::MachOExecutorSymbolFlags>;
68 static size_t size(const MachOPlatform::MachOExecutorSymbolFlags &SF) { in size()
73 const MachOPlatform::MachOExecutorSymbolFlags &SF) { in serialize()
78 MachOPlatform::MachOExecutorSymbolFlags &SF) { in deserialize()
82 SF = static_cast<MachOPlatform::MachOExecutorSymbolFlags>(Tmp); in deserialize()
98 std::unique_ptr<jitlink::LinkGraph> createPlatformGraph(MachOPlatform &MOP, in createPlatformGraph()
125 MachOPlatform::MachOExecutorSymbolFlags>>;
128 MachOPlatform &MOP, StringRef PlatformJDName, in MachOPlatformCompleteBootstrapMaterializationUnit()
194 MachOPlatform &MOP;
261 std::optional<MachOPlatform::HeaderOptions::BuildVersionOpts>
262 MachOPlatform::HeaderOptions::BuildVersionOpts::fromTriple(const Triple &TT, in fromTriple()
291 return MachOPlatform::HeaderOptions::BuildVersionOpts{Platform, MinOS, SDK}; in fromTriple()
294 Expected<std::unique_ptr<MachOPlatform>> MachOPlatform::Create( in Create()
328 auto P = std::unique_ptr<MachOPlatform>(new MachOPlatform( in Create()
336 Expected<std::unique_ptr<MachOPlatform>>
337 MachOPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
355 Error MachOPlatform::setupJITDylib(JITDylib &JD) { in setupJITDylib()
359 Error MachOPlatform::setupJITDylib(JITDylib &JD, HeaderOptions Opts) { in setupJITDylib()
366 Error MachOPlatform::teardownJITDylib(JITDylib &JD) { in teardownJITDylib()
379 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
395 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
409 SymbolAliasMap MachOPlatform::standardPlatformAliases(ExecutionSession &ES) { in standardPlatformAliases()
417 MachOPlatform::requiredCXXAliases() { in requiredCXXAliases()
425 MachOPlatform::standardRuntimeUtilityAliases() { in standardRuntimeUtilityAliases()
439 bool MachOPlatform::supportedTarget(const Triple &TT) { in supportedTarget()
449 jitlink::Edge::Kind MachOPlatform::getPointerEdgeKind(jitlink::LinkGraph &G) { in getPointerEdgeKind()
460 MachOPlatform::MachOExecutorSymbolFlags
461 MachOPlatform::flagsForSymbol(jitlink::Symbol &Sym) { in flagsForSymbol()
462 MachOPlatform::MachOExecutorSymbolFlags Flags{}; in flagsForSymbol()
472 MachOPlatform::MachOPlatform( in MachOPlatform() function in llvm::orc::MachOPlatform
591 Error MachOPlatform::associateRuntimeSupportFunctions() { in associateRuntimeSupportFunctions()
598 this, &MachOPlatform::rt_pushInitializers); in associateRuntimeSupportFunctions()
604 &MachOPlatform::rt_pushSymbols); in associateRuntimeSupportFunctions()
609 void MachOPlatform::pushInitializersLoop( in pushInitializersLoop()
697 void MachOPlatform::rt_pushInitializers(PushInitializersSendResultFn SendResult, in rt_pushInitializers()
725 void MachOPlatform::rt_pushSymbols( in rt_pushSymbols()
770 Expected<uint64_t> MachOPlatform::createPThreadKey() { in createPThreadKey()
784 void MachOPlatform::MachOPlatformPlugin::modifyPassConfig( in modifyPassConfig()
864 MachOPlatform::MachOPlatformPlugin::getSyntheticSymbolDependencies( in getSyntheticSymbolDependencies()
877 Error MachOPlatform::MachOPlatformPlugin::bootstrapPipelineStart( in bootstrapPipelineStart()
885 Error MachOPlatform::MachOPlatformPlugin::
938 Error MachOPlatform::MachOPlatformPlugin::bootstrapPipelineEnd( in bootstrapPipelineEnd()
950 Error MachOPlatform::MachOPlatformPlugin::associateJITDylibHeaderSymbol( in associateJITDylibHeaderSymbol()
973 Error MachOPlatform::MachOPlatformPlugin::preserveImportantSections( in preserveImportantSections()
1039 Error MachOPlatform::MachOPlatformPlugin::processObjCImageInfo( in processObjCImageInfo()
1128 Error MachOPlatform::MachOPlatformPlugin::mergeImageInfoFlags( in mergeImageInfoFlags()
1192 Error MachOPlatform::MachOPlatformPlugin::fixTLVSectionsAndEdges( in fixTLVSectionsAndEdges()
1248 std::optional<MachOPlatform::MachOPlatformPlugin::UnwindSections>
1249 MachOPlatform::MachOPlatformPlugin::findUnwindSectionInfo( in findUnwindSectionInfo()
1324 Error MachOPlatform::MachOPlatformPlugin::registerObjectPlatformSections( in registerObjectPlatformSections()
1429 Error MachOPlatform::MachOPlatformPlugin::createObjCRuntimeObject( in createObjCRuntimeObject()
1465 Error MachOPlatform::MachOPlatformPlugin::populateObjCRuntimeObject( in populateObjCRuntimeObject()
1639 Error MachOPlatform::MachOPlatformPlugin::prepareSymbolTableRegistration( in prepareSymbolTableRegistration()
1687 Error MachOPlatform::MachOPlatformPlugin::addSymbolTableRegistration( in addSymbolTableRegistration()
1725 jitlink::Block &createHeaderBlock(MachOPlatform &MOP, in createHeaderBlock()
1726 const MachOPlatform::HeaderOptions &Opts, in createHeaderBlock()
1760 SimpleMachOHeaderMU::SimpleMachOHeaderMU(MachOPlatform &MOP, in SimpleMachOHeaderMU()
1762 MachOPlatform::HeaderOptions Opts) in SimpleMachOHeaderMU()
1806 MachOPlatform &MOP, const SymbolStringPtr &HeaderStartSymbol) { in createHeaderInterface()