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()
449 jitlink::Edge::Kind MachOPlatform::getPointerEdgeKind(jitlink::LinkGraph &G) { in getPointerEdgeKind()
785 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig()
796 [this](LinkGraph &G) { return bootstrapPipelineStart(G); }); in modifyPassConfig()
797 Config.PostAllocationPasses.push_back([this](LinkGraph &G) { in modifyPassConfig()
809 Config.PostAllocationPasses.push_back([this, &MR](LinkGraph &G) { in modifyPassConfig()
818 Config.PrePrunePasses.push_back([this, &MR](LinkGraph &G) { in modifyPassConfig()
824 [this](LinkGraph &G) { return createObjCRuntimeObject(G); }); in modifyPassConfig()
826 [this, &MR](LinkGraph &G) { return populateObjCRuntimeObject(G, MR); }); in modifyPassConfig()
833 [this, &JD = MR.getTargetJITDylib()](LinkGraph &G) { in modifyPassConfig()
841 Config.PostPrunePasses.push_back([this, JITSymTabInfo](LinkGraph &G) { in modifyPassConfig()
845 InBootstrapPhase](LinkGraph &G) { in modifyPassConfig()
852 [this, &JD = MR.getTargetJITDylib(), InBootstrapPhase](LinkGraph &G) { in modifyPassConfig()
860 [this](LinkGraph &G) { return bootstrapPipelineEnd(G); }); in modifyPassConfig()
878 jitlink::LinkGraph &G) { in bootstrapPipelineStart()
886 bootstrapPipelineRecordRuntimeFunctions(jitlink::LinkGraph &G) { in bootstrapPipelineRecordRuntimeFunctions()
939 jitlink::LinkGraph &G) { in bootstrapPipelineEnd()
951 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in associateJITDylibHeaderSymbol()
974 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveImportantSections()
1040 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
1129 jitlink::LinkGraph &G, MaterializationResponsibility &MR, in mergeImageInfoFlags()
1193 jitlink::LinkGraph &G, JITDylib &JD) { in fixTLVSectionsAndEdges()
1250 jitlink::LinkGraph &G) { in findUnwindSectionInfo()
1325 jitlink::LinkGraph &G, JITDylib &JD, bool InBootstrapPhase) { in registerObjectPlatformSections()
1430 jitlink::LinkGraph &G) { in createObjCRuntimeObject()
1466 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in populateObjCRuntimeObject()
1640 jitlink::LinkGraph &G, JITSymTabVector &JITSymTabInfo) { in prepareSymbolTableRegistration()
1688 jitlink::LinkGraph &G, MaterializationResponsibility &MR, in addSymbolTableRegistration()
1727 JITDylib &JD, jitlink::LinkGraph &G, in createHeaderBlock()
1778 JITDylib &JD, jitlink::LinkGraph &G, in addMachOHeader()
1794 SimpleMachOHeaderMU::createHeaderBlock(JITDylib &JD, jitlink::LinkGraph &G, in createHeaderBlock()