llvm-project/clang/lib/StaticAnalyzer/Frontend
Duncan P. N. Exon Smith 1da7eac87c Frontend: Remove CompilerInstance::VirtualFileSystem, NFC
Remove CompilerInstance::VirtualFileSystem and
CompilerInstance::setVirtualFileSystem, instead relying on the VFS in
the FileManager.  CompilerInstance and its clients already went to some
trouble to make these match.  Now they are guaranteed to match.

As part of this, I added a VFS parameter (defaults to nullptr) to
CompilerInstance::createFileManager, to avoid repeating construction
logic in clients that just wanted to customize the VFS.

https://reviews.llvm.org/D59377

llvm-svn: 357037
2019-03-26 22:18:52 +00:00
..
AnalysisConsumer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
CMakeLists.txt [analyzer][NFC] Move CheckerRegistry from the Core directory to Frontend 2018-12-15 16:23:51 +00:00
CheckerRegistration.cpp [analyzer] Fix an bug where statically linked, but not registered checkers weren't recognized 2019-01-26 17:27:40 +00:00
CheckerRegistry.cpp [analyzer] Reimplement dependencies between checkers 2019-01-26 20:06:54 +00:00
FrontendActions.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ModelConsumer.cpp Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ModelInjector.cpp Frontend: Remove CompilerInstance::VirtualFileSystem, NFC 2019-03-26 22:18:52 +00:00
ModelInjector.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00