Lines Matching refs:Buffer
21 return I->second.Buffer ? Tentative : ToBuild;
26 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
27 auto Insertion = PCMs.insert(std::make_pair(Filename, std::move(Buffer)));
29 return *Insertion.first->second.Buffer;
34 std::unique_ptr<llvm::MemoryBuffer> Buffer) {
37 assert(!PCM.Buffer && "Trying to override tentative PCM?");
38 PCM.Buffer = std::move(Buffer);
40 return *PCM.Buffer;
48 return I->second.Buffer.get();
64 assert(PCM.Buffer && "PCM to remove is scheduled to be built...");
69 PCM.Buffer.reset();
78 assert(PCM.Buffer && "Trying to finalize a dropped PCM...");