Lines Matching defs:PCM
28 assert(Insertion.second && "Already has a PCM");
35 auto &PCM = PCMs[Filename];
36 assert(!PCM.IsFinal && "Trying to override finalized PCM?");
37 assert(!PCM.Buffer && "Trying to override tentative PCM?");
38 PCM.Buffer = std::move(Buffer);
39 PCM.IsFinal = true;
40 return *PCM.Buffer;
61 assert(I != PCMs.end() && "PCM to remove is unknown...");
63 auto &PCM = I->second;
64 assert(PCM.Buffer && "PCM to remove is scheduled to be built...");
66 if (PCM.IsFinal)
69 PCM.Buffer.reset();
75 assert(I != PCMs.end() && "PCM to finalize is unknown...");
77 auto &PCM = I->second;
78 assert(PCM.Buffer && "Trying to finalize a dropped PCM...");
79 PCM.IsFinal = true;