Lines Matching refs:MR

637     MaterializationResponsibility &MR, jitlink::LinkGraph &LG,  in modifyPassConfig()  argument
642 if (MR.getInitializerSymbol() == MP.DSOHandleSymbol) { in modifyPassConfig()
643 addDSOHandleSupportPasses(MR, Config); in modifyPassConfig()
650 if (MR.getInitializerSymbol()) in modifyPassConfig()
651 addInitializerSupportPasses(MR, Config); in modifyPassConfig()
654 addEHAndTLVSupportPasses(MR, Config); in modifyPassConfig()
659 MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies() argument
661 auto I = InitSymbolDeps.find(&MR); in getSyntheticSymbolDependencies()
664 Result[MR.getInitializerSymbol()] = std::move(I->second); in getSyntheticSymbolDependencies()
665 InitSymbolDeps.erase(&MR); in getSyntheticSymbolDependencies()
672 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addInitializerSupportPasses() argument
675 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) -> Error { in addInitializerSupportPasses()
676 if (auto Err = preserveInitSections(G, MR)) in addInitializerSupportPasses()
682 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in addInitializerSupportPasses()
688 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addDSOHandleSupportPasses() argument
690 Config.PostAllocationPasses.push_back([this, &JD = MR.getTargetJITDylib()]( in addDSOHandleSupportPasses()
709 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) { in addEHAndTLVSupportPasses() argument
717 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in addEHAndTLVSupportPasses()
778 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveInitSections() argument
807 InitSymbolDeps[&MR] = std::move(InitSectionSymbols); in preserveInitSections()