Lines Matching refs:MP
622 if (MR.getInitializerSymbol() == MP.MachOHeaderStartSymbol) { in modifyPassConfig()
673 return Sym->getName() == *MP.MachOHeaderStartSymbol; in addMachOHeaderSupportPasses()
678 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addMachOHeaderSupportPasses()
680 MP.HeaderAddrToJITDylib[HeaderAddr] = &JD; in addMachOHeaderSupportPasses()
681 assert(!MP.InitSeqs.count(&JD) && "InitSeq entry for JD already exists"); in addMachOHeaderSupportPasses()
682 MP.InitSeqs.insert( in addMachOHeaderSupportPasses()
743 if (!MP.RuntimeBootstrapped) { in addEHAndTLVSupportPasses()
744 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addEHAndTLVSupportPasses()
745 MP.BootstrapPOSRs.push_back(POSR); in addEHAndTLVSupportPasses()
750 if (auto Err = MP.registerPerObjectSections(POSR)) in addEHAndTLVSupportPasses()
901 return MP.registerInitInfo(JD, ObjCImageInfoAddr, InitSections); in registerInitSections()
918 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in fixTLVSectionsAndEdges()
919 auto I = MP.JITDylibToPThreadKey.find(&JD); in fixTLVSectionsAndEdges()
920 if (I != MP.JITDylibToPThreadKey.end()) in fixTLVSectionsAndEdges()
925 if (auto KeyOrErr = MP.createPThreadKey()) in fixTLVSectionsAndEdges()