Lines Matching refs:LinkGraph

98 std::unique_ptr<jitlink::LinkGraph> createPlatformGraph(MachOPlatform &MOP,  in createPlatformGraph()
114 return std::make_unique<jitlink::LinkGraph>(std::move(Name), TT, PointerSize, in createPlatformGraph()
413 jitlink::Edge::Kind MachOPlatform::getPointerEdgeKind(jitlink::LinkGraph &G) { in getPointerEdgeKind()
749 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig()
760 [this](LinkGraph &G) { return bootstrapPipelineStart(G); }); in modifyPassConfig()
761 Config.PostAllocationPasses.push_back([this](LinkGraph &G) { in modifyPassConfig()
773 Config.PostAllocationPasses.push_back([this, &MR](LinkGraph &G) { in modifyPassConfig()
782 Config.PrePrunePasses.push_back([this, &MR](LinkGraph &G) { in modifyPassConfig()
788 [this](LinkGraph &G) { return createObjCRuntimeObject(G); }); in modifyPassConfig()
790 [this, &MR](LinkGraph &G) { return populateObjCRuntimeObject(G, MR); }); in modifyPassConfig()
797 [this, &JD = MR.getTargetJITDylib()](LinkGraph &G) { in modifyPassConfig()
805 Config.PostPrunePasses.push_back([this, JITSymTabInfo](LinkGraph &G) { in modifyPassConfig()
809 InBootstrapPhase](LinkGraph &G) { in modifyPassConfig()
816 [this, &JD = MR.getTargetJITDylib(), InBootstrapPhase](LinkGraph &G) { in modifyPassConfig()
824 [this](LinkGraph &G) { return bootstrapPipelineEnd(G); }); in modifyPassConfig()
842 jitlink::LinkGraph &G) { in bootstrapPipelineStart()
850 bootstrapPipelineRecordRuntimeFunctions(jitlink::LinkGraph &G) { in bootstrapPipelineRecordRuntimeFunctions()
903 jitlink::LinkGraph &G) { in bootstrapPipelineEnd()
915 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in associateJITDylibHeaderSymbol()
938 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveImportantSections()
1004 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
1093 jitlink::LinkGraph &G, MaterializationResponsibility &MR, in mergeImageInfoFlags()
1147 jitlink::LinkGraph &G, JITDylib &JD) { in fixTLVSectionsAndEdges()
1204 jitlink::LinkGraph &G) { in findUnwindSectionInfo()
1279 jitlink::LinkGraph &G, JITDylib &JD, bool InBootstrapPhase) { in registerObjectPlatformSections()
1384 jitlink::LinkGraph &G) { in createObjCRuntimeObject()
1420 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in populateObjCRuntimeObject()
1594 jitlink::LinkGraph &G, JITSymTabVector &JITSymTabInfo) { in prepareSymbolTableRegistration()
1642 jitlink::LinkGraph &G, MaterializationResponsibility &MR, in addSymbolTableRegistration()
1681 JITDylib &JD, jitlink::LinkGraph &G, in createHeaderBlock()
1729 JITDylib &JD, jitlink::LinkGraph &G, in addMachOHeader()
1745 SimpleMachOHeaderMU::createHeaderBlock(JITDylib &JD, jitlink::LinkGraph &G, in createHeaderBlock()