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;
258 Expected<std::unique_ptr<MachOPlatform>> MachOPlatform::Create( in Create()
292 auto P = std::unique_ptr<MachOPlatform>(new MachOPlatform( in Create()
300 Expected<std::unique_ptr<MachOPlatform>>
301 MachOPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
319 Error MachOPlatform::setupJITDylib(JITDylib &JD) { in setupJITDylib()
323 Error MachOPlatform::setupJITDylib(JITDylib &JD, HeaderOptions Opts) { in setupJITDylib()
330 Error MachOPlatform::teardownJITDylib(JITDylib &JD) { in teardownJITDylib()
343 Error MachOPlatform::notifyAdding(ResourceTracker &RT, in notifyAdding()
359 Error MachOPlatform::notifyRemoving(ResourceTracker &RT) { in notifyRemoving()
373 SymbolAliasMap MachOPlatform::standardPlatformAliases(ExecutionSession &ES) { in standardPlatformAliases()
381 MachOPlatform::requiredCXXAliases() { in requiredCXXAliases()
389 MachOPlatform::standardRuntimeUtilityAliases() { in standardRuntimeUtilityAliases()
403 bool MachOPlatform::supportedTarget(const Triple &TT) { in supportedTarget()
413 jitlink::Edge::Kind MachOPlatform::getPointerEdgeKind(jitlink::LinkGraph &G) { in getPointerEdgeKind()
424 MachOPlatform::MachOExecutorSymbolFlags
425 MachOPlatform::flagsForSymbol(jitlink::Symbol &Sym) { in flagsForSymbol()
426 MachOPlatform::MachOExecutorSymbolFlags Flags{}; in flagsForSymbol()
436 MachOPlatform::MachOPlatform( in MachOPlatform() function in llvm::orc::MachOPlatform
555 Error MachOPlatform::associateRuntimeSupportFunctions() { in associateRuntimeSupportFunctions()
562 this, &MachOPlatform::rt_pushInitializers); in associateRuntimeSupportFunctions()
568 &MachOPlatform::rt_pushSymbols); in associateRuntimeSupportFunctions()
573 void MachOPlatform::pushInitializersLoop( in pushInitializersLoop()
661 void MachOPlatform::rt_pushInitializers(PushInitializersSendResultFn SendResult, in rt_pushInitializers()
689 void MachOPlatform::rt_pushSymbols( in rt_pushSymbols()
734 Expected<uint64_t> MachOPlatform::createPThreadKey() { in createPThreadKey()
748 void MachOPlatform::MachOPlatformPlugin::modifyPassConfig( in modifyPassConfig()
828 MachOPlatform::MachOPlatformPlugin::getSyntheticSymbolDependencies( in getSyntheticSymbolDependencies()
841 Error MachOPlatform::MachOPlatformPlugin::bootstrapPipelineStart( in bootstrapPipelineStart()
849 Error MachOPlatform::MachOPlatformPlugin::
902 Error MachOPlatform::MachOPlatformPlugin::bootstrapPipelineEnd( in bootstrapPipelineEnd()
914 Error MachOPlatform::MachOPlatformPlugin::associateJITDylibHeaderSymbol( in associateJITDylibHeaderSymbol()
937 Error MachOPlatform::MachOPlatformPlugin::preserveImportantSections( in preserveImportantSections()
1003 Error MachOPlatform::MachOPlatformPlugin::processObjCImageInfo( in processObjCImageInfo()
1092 Error MachOPlatform::MachOPlatformPlugin::mergeImageInfoFlags( in mergeImageInfoFlags()
1146 Error MachOPlatform::MachOPlatformPlugin::fixTLVSectionsAndEdges( in fixTLVSectionsAndEdges()
1202 std::optional<MachOPlatform::MachOPlatformPlugin::UnwindSections>
1203 MachOPlatform::MachOPlatformPlugin::findUnwindSectionInfo( in findUnwindSectionInfo()
1278 Error MachOPlatform::MachOPlatformPlugin::registerObjectPlatformSections( in registerObjectPlatformSections()
1383 Error MachOPlatform::MachOPlatformPlugin::createObjCRuntimeObject( in createObjCRuntimeObject()
1419 Error MachOPlatform::MachOPlatformPlugin::populateObjCRuntimeObject( in populateObjCRuntimeObject()
1593 Error MachOPlatform::MachOPlatformPlugin::prepareSymbolTableRegistration( in prepareSymbolTableRegistration()
1641 Error MachOPlatform::MachOPlatformPlugin::addSymbolTableRegistration( in addSymbolTableRegistration()
1679 jitlink::Block &createHeaderBlock(MachOPlatform &MOP, in createHeaderBlock()
1680 const MachOPlatform::HeaderOptions &Opts, in createHeaderBlock()
1711 SimpleMachOHeaderMU::SimpleMachOHeaderMU(MachOPlatform &MOP, in SimpleMachOHeaderMU()
1713 MachOPlatform::HeaderOptions Opts) in SimpleMachOHeaderMU()
1757 MachOPlatform &MOP, const SymbolStringPtr &HeaderStartSymbol) { in createHeaderInterface()