Lines Matching refs:DstRT
55 void ResourceTracker::transferTo(ResourceTracker &DstRT) { in transferTo() argument
56 getJITDylib().getExecutionSession().transferResourceTracker(DstRT, *this); in transferTo()
1588 void JITDylib::transferTracker(ResourceTracker &DstRT, ResourceTracker &SrcRT) { in transferTracker() argument
1590 assert(&DstRT != &SrcRT && "No-op transfers shouldn't call transferTracker"); in transferTracker()
1591 assert(&DstRT.getJITDylib() == this && "DstRT is not for this JITDylib"); in transferTracker()
1597 KV.second->RT = &DstRT; in transferTracker()
1605 auto &DstMRs = TrackerMRs[&DstRT]; in transferTracker()
1607 MR->RT = &DstRT; in transferTracker()
1621 if (&DstRT == DefaultTracker.get()) { in transferTracker()
1645 TrackerSymbols[&DstRT] = std::move(SymbolsToTrack); in transferTracker()
1649 auto &DstTrackedSymbols = TrackerSymbols[&DstRT]; in transferTracker()
2299 void ExecutionSession::transferResourceTracker(ResourceTracker &DstRT, in transferResourceTracker() argument
2305 << formatv("{0:x}", DstRT.getKeyUnsafe()) << "\n"; in transferResourceTracker()
2309 if (&DstRT == &SrcRT) in transferResourceTracker()
2312 assert(&DstRT.getJITDylib() == &SrcRT.getJITDylib() && in transferResourceTracker()
2316 auto &JD = DstRT.getJITDylib(); in transferResourceTracker()
2317 JD.transferTracker(DstRT, SrcRT); in transferResourceTracker()
2319 L->handleTransferResources(DstRT.getKeyUnsafe(), SrcRT.getKeyUnsafe()); in transferResourceTracker()