Lines Matching refs:jitlink

69     auto G = std::make_unique<jitlink::LinkGraph>(  in materialize()
71 jitlink::getGenericEdgeKindName); in materialize()
78 jitlink::Linkage::Strong, jitlink::Scope::Default, false, true); in materialize()
107 static jitlink::Block &createHeaderBlock(jitlink::LinkGraph &G, in createHeaderBlock()
108 jitlink::Section &HeaderSection) { in createHeaderBlock()
135 static void addImageBaseRelocationEdge(jitlink::Block &B, in addImageBaseRelocationEdge()
136 jitlink::Symbol &ImageBase) { in addImageBaseRelocationEdge()
140 B.addEdge(jitlink::x86_64::Pointer64, ImageBaseOffset, ImageBase, 0); in addImageBaseRelocationEdge()
759 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig()
760 jitlink::PassConfiguration &Config) { in modifyPassConfig()
767 [this, &MR, IsBootstrapping](jitlink::LinkGraph &G) { in modifyPassConfig()
772 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) { in modifyPassConfig()
779 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in modifyPassConfig()
784 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in modifyPassConfig()
804 jitlink::LinkGraph &G, MaterializationResponsibility &MR, in associateJITDylibHeaderSymbol()
806 auto I = llvm::find_if(G.defined_symbols(), [this](jitlink::Symbol *Sym) { in associateJITDylibHeaderSymbol()
839 jitlink::LinkGraph &G, JITDylib &JD) { in registerObjectPlatformSections()
844 jitlink::SectionRange Range(S); in registerObjectPlatformSections()
861 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveInitializerSections()
876 registerObjectPlatformSectionsInBootstrap(jitlink::LinkGraph &G, in registerObjectPlatformSectionsInBootstrap()
882 jitlink::SectionRange Range(S); in registerObjectPlatformSectionsInBootstrap()