Lines Matching refs:PCM
35 auto &PCM = PCMs[Filename]; in addBuiltPCM() local
36 assert(!PCM.IsFinal && "Trying to override finalized PCM?"); in addBuiltPCM()
37 assert(!PCM.Buffer && "Trying to override tentative PCM?"); in addBuiltPCM()
38 PCM.Buffer = std::move(Buffer); in addBuiltPCM()
39 PCM.IsFinal = true; in addBuiltPCM()
40 return *PCM.Buffer; in addBuiltPCM()
63 auto &PCM = I->second; in tryToDropPCM() local
64 assert(PCM.Buffer && "PCM to remove is scheduled to be built..."); in tryToDropPCM()
66 if (PCM.IsFinal) in tryToDropPCM()
69 PCM.Buffer.reset(); in tryToDropPCM()
77 auto &PCM = I->second; in finalizePCM() local
78 assert(PCM.Buffer && "Trying to finalize a dropped PCM..."); in finalizePCM()
79 PCM.IsFinal = true; in finalizePCM()