Lines Matching refs:jitlink

52     auto G = std::make_unique<jitlink::LinkGraph>(  in materialize()
54 jitlink::getGenericEdgeKindName); in materialize()
60 HeaderBlock.getSize(), jitlink::Linkage::Strong, in materialize()
61 jitlink::Scope::Default, false, true); in materialize()
64 HeaderBlock.getSize(), jitlink::Linkage::Strong, in materialize()
65 jitlink::Scope::Default, false, true); in materialize()
81 static jitlink::Block &createHeaderBlock(jitlink::LinkGraph &G, in createHeaderBlock()
82 jitlink::Section &HeaderSection) { in createHeaderBlock()
548 ArrayRef<jitlink::Section *> InitSections) { in registerInitInfo()
577 jitlink::SectionRange R(*Sec); in registerInitInfo()
617 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig()
618 jitlink::PassConfiguration &Config) { in modifyPassConfig()
652 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addInitializerSupportPasses()
655 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) { in addInitializerSupportPasses()
662 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in addInitializerSupportPasses()
668 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addMachOHeaderSupportPasses()
671 jitlink::LinkGraph &G) -> Error { in addMachOHeaderSupportPasses()
672 auto I = llvm::find_if(G.defined_symbols(), [this](jitlink::Symbol *Sym) { in addMachOHeaderSupportPasses()
691 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addEHAndTLVSupportPasses()
697 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in addEHAndTLVSupportPasses()
703 Config.PostFixupPasses.push_back([this](jitlink::LinkGraph &G) -> Error { in addEHAndTLVSupportPasses()
707 jitlink::SectionRange R(*EHFrameSection); in addEHAndTLVSupportPasses()
715 jitlink::Section *ThreadDataSection = in addEHAndTLVSupportPasses()
732 jitlink::SectionRange R(*ThreadDataSection); in addEHAndTLVSupportPasses()
759 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveInitSections()
770 DenseSet<jitlink::Block *> AlreadyLiveBlocks; in preserveInitSections()
796 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
874 jitlink::LinkGraph &G, JITDylib &JD) { in registerInitSections()
877 SmallVector<jitlink::Section *> InitSections; in registerInitSections()
880 if (auto Addr = jitlink::SectionRange(*ObjCImageInfoSec).getStart()) in registerInitSections()
895 jitlink::SectionRange R(*Sec); in registerInitSections()
905 jitlink::LinkGraph &G, JITDylib &JD) { in fixTLVSectionsAndEdges()
953 jitlink::x86_64::RequestTLVPAndTransformToPCRel32TLVPLoadRelaxable) in fixTLVSectionsAndEdges()
955 jitlink::x86_64::RequestGOTAndTransformToPCRel32GOTLoadRelaxable); in fixTLVSectionsAndEdges()