Lines Matching refs:MR
611 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig() argument
617 if (auto InitSymbol = MR.getInitializerSymbol()) { in modifyPassConfig()
623 Config.PostAllocationPasses.push_back([this, &MR](jitlink::LinkGraph &G) { in modifyPassConfig()
624 return associateJITDylibHeaderSymbol(G, MR); in modifyPassConfig()
632 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) { in modifyPassConfig()
633 if (auto Err = preserveInitSections(G, MR)) in modifyPassConfig()
635 return processObjCImageInfo(G, MR); in modifyPassConfig()
650 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in modifyPassConfig()
657 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) { in modifyPassConfig()
664 MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies() argument
666 auto I = InitSymbolDeps.find(&MR); in getSyntheticSymbolDependencies()
669 Result[MR.getInitializerSymbol()] = std::move(I->second); in getSyntheticSymbolDependencies()
670 InitSymbolDeps.erase(&MR); in getSyntheticSymbolDependencies()
677 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in associateJITDylibHeaderSymbol() argument
683 auto &JD = MR.getTargetJITDylib(); in associateJITDylibHeaderSymbol()
698 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in preserveInitSections() argument
728 InitSymbolDeps[&MR] = std::move(InitSectionSymbols); in preserveInitSections()
735 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo() argument
785 auto ObjCImageInfoItr = ObjCImageInfos.find(&MR.getTargetJITDylib()); in processObjCImageInfo()
806 ObjCImageInfos[&MR.getTargetJITDylib()] = std::make_pair(Version, Flags); in processObjCImageInfo()