Lines Matching defs:File
5 // This file is distributed under the University of Illinois Open Source
1798 OS << " \"file\": \"";
1966 const FileEntry *file = Ctx.getSourceManager().getFileEntryForID(FID);
1967 assert(file);
1973 StringRef(newText.data(), newText.size()), file->getName()));
1974 SmallString<64> filePath(file->getName());
2036 const FileEntry *File;
2041 EditEntry() : File(), Offset(), RemoveLen() {}
2059 ID.AddPointer(Val.File);
2066 return LHS.File == RHS.File &&
2081 bool parse(StringRef File, SmallVectorImpl<EditEntry> &Entries) {
2085 llvm::MemoryBuffer::getFile(File);
2134 if (Key == "file") {
2138 Entry.File = FE;
2175 assert(Entry.File == FE);
2209 reportDiag("Could not create file: " + TempPath.str(), Diag);
2250 if (!Entry.File)
2257 FileEditEntries[Entry.File].push_back(Entry);