Lines Matching refs:MR
599 MaterializationResponsibility &MR, jitlink::LinkGraph &LG,
604 if (MR.getInitializerSymbol() == MP.DSOHandleSymbol) {
605 addDSOHandleSupportPasses(MR, Config);
612 if (MR.getInitializerSymbol())
613 addInitializerSupportPasses(MR, Config);
616 addEHAndTLVSupportPasses(MR, Config);
621 MaterializationResponsibility &MR) {
623 auto I = InitSymbolDeps.find(&MR);
626 Result[MR.getInitializerSymbol()] = std::move(I->second);
627 InitSymbolDeps.erase(&MR);
634 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) {
637 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) -> Error {
638 if (auto Err = preserveInitSections(G, MR))
644 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) {
650 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) {
652 Config.PostAllocationPasses.push_back([this, &JD = MR.getTargetJITDylib()](
671 MaterializationResponsibility &MR, jitlink::PassConfiguration &Config) {
679 [this, &JD = MR.getTargetJITDylib()](jitlink::LinkGraph &G) {
738 jitlink::LinkGraph &G, MaterializationResponsibility &MR) {
767 InitSymbolDeps[&MR] = std::move(InitSectionSymbols);