]> granicus.if.org Git - clang/commit
Make VFS and FileManager match the current MemoryBuffer API.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 26 Oct 2014 22:44:13 +0000 (22:44 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 26 Oct 2014 22:44:13 +0000 (22:44 +0000)
commit0273eb0d7a5e729f299341d608b41a4a896735af
treea51c83113a4d2b3e46b6be2342d64b5c286fd8fd
parenta877a4c5d70706adf2ab0e3402fb875019553c75
Make VFS and FileManager match the current MemoryBuffer API.

This eliminates converting back and forth between the 3 formats and
gives us a more homogeneous interface.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220657 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
include/clang/Basic/FileManager.h
include/clang/Basic/VirtualFileSystem.h
lib/Basic/FileManager.cpp
lib/Basic/FileSystemStatCache.cpp
lib/Basic/SourceManager.cpp
lib/Basic/VirtualFileSystem.cpp
lib/CodeGen/CodeGenAction.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/FrontendActions.cpp
lib/Frontend/SerializedDiagnosticReader.cpp
lib/Lex/HeaderMap.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/GlobalModuleIndex.cpp
lib/Serialization/ModuleManager.cpp
unittests/Basic/VirtualFileSystemTest.cpp
unittests/Tooling/RefactoringTest.cpp
unittests/Tooling/RewriterTestContext.h