llvm-project/clang/lib/Frontend
Argyrios Kyrtzidis 97d3a38c3e Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager
should report the original file name for contents of files that were overriden by other files,
otherwise it should report the name of the new file. Default is true.

Also add similar field in PreprocessorOptions and pass similar parameter in ASTUnit::LoadFromCommandLine.

llvm-svn: 127289
2011-03-08 23:35:24 +00:00
..
ASTConsumers.cpp Remove the AST printer (-ast-print-xml), which is too incomplete and 2011-03-07 01:03:30 +00:00
ASTMerge.cpp Introduce the notion of a "minimal" import of ASTs, to better support LLDB. 2011-01-18 03:11:38 +00:00
ASTUnit.cpp Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager 2011-03-08 23:35:24 +00:00
BoostConAction.cpp Another chunk of the new RecursiveASTVisitor implementation: switch the return 2010-06-10 10:31:57 +00:00
CMakeLists.txt Remove the AST printer (-ast-print-xml), which is too incomplete and 2011-03-07 01:03:30 +00:00
CacheTokens.cpp Currently we can only remap a file by creating a MemoryBuffer and replacing the file contents with it. 2011-03-05 01:03:53 +00:00
CompilerInstance.cpp Convert FileManager::FixupRelativePath over to using PathV2. 2011-03-06 22:25:35 +00:00
CompilerInvocation.cpp Remove the AST printer (-ast-print-xml), which is too incomplete and 2011-03-07 01:03:30 +00:00
DependencyFile.cpp fix clang -MM output to escape spaces in filenames. This seems to be 2011-02-17 02:14:49 +00:00
DiagChecker.cpp Another step in the process of making the parser depend on Sema: 2010-08-20 18:27:03 +00:00
FrontendAction.cpp Finish up the diagnostic client before we've torn down the ASTReader, 2011-02-09 18:47:31 +00:00
FrontendActions.cpp Remove the AST printer (-ast-print-xml), which is too incomplete and 2011-03-07 01:03:30 +00:00
FrontendOptions.cpp Driver, Frontend: add CUDA language support 2010-12-01 03:15:20 +00:00
HeaderIncludeGen.cpp Frontend: Switch -header-include-file output to use unbuffered raw_ostreams with 2011-02-03 03:45:00 +00:00
InitHeaderSearch.cpp Add MinGW GCC 4.5.2 include paths, from Matthieu Monrocq 2011-03-06 18:00:59 +00:00
InitPreprocessor.cpp Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager 2011-03-08 23:35:24 +00:00
LangStandards.cpp rename llvm::llvm_report_error -> llvm::report_fatal_error 2010-04-07 22:58:06 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
MultiplexConsumer.cpp Add -add-plugin flag, which runs plugins in addition to codegen. 2011-01-25 20:34:14 +00:00
PrintPreprocessedOutput.cpp Rename tok::eom to tok::eod. 2011-02-28 02:37:51 +00:00
TextDiagnosticBuffer.cpp Since multiple diagnostics can share one diagnostic client, have the client keeping track 2010-11-18 20:06:46 +00:00
TextDiagnosticPrinter.cpp Teach TextDiagnosticPrinter to print out '-Werror' in addition to the warning flag for a warning mapped to an error. 2011-02-25 01:28:26 +00:00
VerifyDiagnosticsClient.cpp Switch the VerifyDiagnosticsClient to use PresumedLocs now that they 2011-02-23 00:47:48 +00:00
Warnings.cpp Add an option -fshow-overloads=best|all to limit the number of overload 2010-06-11 05:57:47 +00:00