Lines Matching refs:CP
48 COFFHeaderMaterializationUnit(COFFPlatform &CP,
50 : MaterializationUnit(createHeaderInterface(CP, HeaderStartSymbol)),
51 CP(CP) {}
58 const auto &TT = CP.getExecutionSession().getTargetTriple();
82 CP.getObjectLinkingLayer().emit(std::move(R), std::move(G));
154 COFFPlatform &CP;
762 bool IsBootstrapping = CP.Bootstrapping.load();
765 if (InitSymbol == CP.COFFHeaderStartSymbol) {
807 return Sym->getName() == *CP.COFFHeaderStartSymbol;
812 std::lock_guard<std::mutex> Lock(CP.PlatformMutex);
814 CP.JITDylibToHeaderAddr[&JD] = HeaderAddr;
815 CP.HeaderAddrToJITDylib[HeaderAddr] = &JD;
820 CP.orc_rt_coff_register_jitdylib, JD.getName(), HeaderAddr)),
822 CP.orc_rt_coff_deregister_jitdylib, HeaderAddr))});
827 CP.orc_rt_coff_deregister_jitdylib, HeaderAddr))});
832 CP.JDBootstrapStates.emplace(&JD, BState);
841 auto HeaderAddr = CP.JITDylibToHeaderAddr[&JD];
851 CP.orc_rt_coff_register_object_sections, HeaderAddr, ObjSecs, true)),
854 CP.orc_rt_coff_deregister_object_sections, HeaderAddr,
878 std::lock_guard<std::mutex> Lock(CP.PlatformMutex);
879 auto HeaderAddr = CP.JITDylibToHeaderAddr[&JD];
891 CP.orc_rt_coff_deregister_object_sections, HeaderAddr,
894 auto &BState = CP.JDBootstrapStates[&JD];