Lines Matching refs:jitlink

85     auto G = std::make_unique<jitlink::LinkGraph>(  in materialize()
87 jitlink::getGenericEdgeKindName); in materialize()
88 auto &HeaderSection = G->createSection("__header", jitlink::MemProt::Read); in materialize()
93 HeaderBlock.getSize(), jitlink::Linkage::Strong, in materialize()
94 jitlink::Scope::Default, false, true); in materialize()
97 HeaderBlock.getSize(), jitlink::Linkage::Strong, in materialize()
98 jitlink::Scope::Default, false, true); in materialize()
114 static jitlink::Block &createHeaderBlock(jitlink::LinkGraph &G, in createHeaderBlock()
115 jitlink::Section &HeaderSection) { in createHeaderBlock()
611 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig()
612 jitlink::PassConfiguration &Config) { in modifyPassConfig()
623 Config.PostAllocationPasses.push_back([this, &MR](jitlink::LinkGraph &G) { in modifyPassConfig()
632 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) { in modifyPassConfig()
642 [this](jitlink::LinkGraph &G) { return registerEHSectionsPhase1(G); }); in modifyPassConfig()
650 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in modifyPassConfig()
657 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in modifyPassConfig()
677 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in associateJITDylibHeaderSymbol()
678 auto I = llvm::find_if(G.defined_symbols(), [this](jitlink::Symbol *Sym) { in associateJITDylibHeaderSymbol()
698 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveInitSections()
709 DenseSet<jitlink::Block *> AlreadyLiveBlocks; in preserveInitSections()
735 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
813 jitlink::LinkGraph &G, JITDylib &JD) { in fixTLVSectionsAndEdges()
861 jitlink::x86_64::RequestTLVPAndTransformToPCRel32TLVPLoadREXRelaxable) in fixTLVSectionsAndEdges()
862 E.setKind(jitlink::x86_64:: in fixTLVSectionsAndEdges()
869 jitlink::LinkGraph &G, JITDylib &JD) { in registerObjectPlatformSections()
873 jitlink::SectionRange R(*EHFrameSection); in registerObjectPlatformSections()
886 jitlink::Section *ThreadDataSection = in registerObjectPlatformSections()
905 jitlink::SectionRange R(*ThreadDataSection); in registerObjectPlatformSections()
929 jitlink::SectionRange R(*Sec); in registerObjectPlatformSections()
974 jitlink::LinkGraph &G) { in registerEHSectionsPhase1()
982 jitlink::SectionRange R(*EHFrameSection); in registerEHSectionsPhase1()