summaryrefslogtreecommitdiffstats
path: root/clang/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2007-12-04 22:42:20 +0000
committerTed Kremenek <kremenek@apple.com>2007-12-04 22:42:20 +0000
commit6ca076cb7a66864109c11b4c6c59c651b34ceb41 (patch)
tree1a21da5e32e7ad85ce8198c03acf7a8fb271bbc2 /clang/Basic/FileManager.cpp
parentdfe09ed085d57d53efe321de8a509abceff924f5 (diff)
downloadbcm5719-llvm-6ca076cb7a66864109c11b4c6c59c651b34ceb41.tar.gz
bcm5719-llvm-6ca076cb7a66864109c11b4c6c59c651b34ceb41.zip
Removed serialization of FileEntry and DirectoryEntry. This objects will
now be lazily recreated upon deserialization. llvm-svn: 44585
Diffstat (limited to 'clang/Basic/FileManager.cpp')
-rw-r--r--clang/Basic/FileManager.cpp33
1 files changed, 1 insertions, 32 deletions
diff --git a/clang/Basic/FileManager.cpp b/clang/Basic/FileManager.cpp
index 691a63fc216..8ffde1f6fc9 100644
--- a/clang/Basic/FileManager.cpp
+++ b/clang/Basic/FileManager.cpp
@@ -1,4 +1,4 @@
-//===--- FileManager.cpp - File System Probing and Caching ----------------===//
+///===--- FileManager.cpp - File System Probing and Caching ----------------===//
//
// The LLVM Compiler Infrastructure
//
@@ -172,34 +172,3 @@ void FileManager::PrintStats() const {
//std::cerr << PagesMapped << BytesOfPagesMapped << FSLookups;
}
-
-//===----------------------------------------------------------------------===//
-// Serialization.
-//===----------------------------------------------------------------------===//
-
-void DirectoryEntry::Emit(llvm::Serializer& S) const {
- S.EmitCStr(Name);
-}
-
-void DirectoryEntry::Read(llvm::Deserializer& D) {
- Name = D.ReadCStr();
-}
-
-void FileEntry::Emit(llvm::Serializer& S) const {
- S.FlushRecord();
- S.EmitInt(Size);
- S.EmitInt(ModTime);
- S.EmitInt(UID);
- S.EmitPtr(Dir);
- S.EmitCStr(Name);
-}
-
-void FileEntry::Read(llvm::Deserializer& D) {
- Size = (off_t) D.ReadInt();
- ModTime = (time_t) D.ReadInt();
- D.ReadPtr<DirectoryEntry>(const_cast<DirectoryEntry*&>(Dir));
- Name = D.ReadCStr();
-}
-
-
-
OpenPOWER on IntegriCloud