Lines Matching defs:MR
785 MaterializationResponsibility &MR, jitlink::LinkGraph &LG,
791 &MR.getTargetJITDylib() == &MP.PlatformJD && MP.Bootstrap;
803 if (auto InitSymbol = MR.getInitializerSymbol()) {
809 Config.PostAllocationPasses.push_back([this, &MR](LinkGraph &G) {
810 return associateJITDylibHeaderSymbol(G, MR);
818 Config.PrePrunePasses.push_back([this, &MR](LinkGraph &G) {
819 if (auto Err = preserveImportantSections(G, MR))
821 return processObjCImageInfo(G, MR);
826 [this, &MR](LinkGraph &G) { return populateObjCRuntimeObject(G, MR); });
833 [this, &JD = MR.getTargetJITDylib()](LinkGraph &G) {
844 Config.PostFixupPasses.push_back([this, &MR, JITSymTabInfo,
846 return addSymbolTableRegistration(G, MR, *JITSymTabInfo, InBootstrapPhase);
852 [this, &JD = MR.getTargetJITDylib(), InBootstrapPhase](LinkGraph &G) {
865 MaterializationResponsibility &MR) {
867 auto I = InitSymbolDeps.find(&MR);
870 Result[MR.getInitializerSymbol()] = std::move(I->second);
871 InitSymbolDeps.erase(&MR);
951 jitlink::LinkGraph &G, MaterializationResponsibility &MR) {
957 auto &JD = MR.getTargetJITDylib();
974 jitlink::LinkGraph &G, MaterializationResponsibility &MR) {
1033 InitSymbolDeps[&MR] = std::move(InitSectionSymbols);
1040 jitlink::LinkGraph &G, MaterializationResponsibility &MR) {
1090 auto ObjCImageInfoItr = ObjCImageInfos.find(&MR.getTargetJITDylib());
1100 if (Error E = mergeImageInfoFlags(G, MR, ObjCImageInfoItr->second, Flags))
1110 << MR.getTargetJITDylib().getName() << " in " << G.getName()
1118 if (auto Err = MR.defineMaterializing(
1119 {{MR.getExecutionSession().intern(ObjCImageInfoSymbolName),
1122 ObjCImageInfos[&MR.getTargetJITDylib()] = {Version, Flags, false};
1129 jitlink::LinkGraph &G, MaterializationResponsibility &MR,
1181 << MR.getTargetJITDylib().getName() << " (was "
1466 jitlink::LinkGraph &G, MaterializationResponsibility &MR) {
1535 auto It = ObjCImageInfos.find(&MR.getTargetJITDylib());
1688 jitlink::LinkGraph &G, MaterializationResponsibility &MR,
1694 auto I = MP.JITDylibToHeaderAddr.find(&MR.getTargetJITDylib());