llvm-project/clang/lib/Frontend
Chandler Carruth a62ba81682 Rip out one of the features I added for the driver-include-management.
We don't actually need a separate flag for non-sysrooted paths as the
driver has to manage the sysroot anyways. The driver is not infrequently
adding paths to the header search based on their existence on the
filesystem. For that, it has to add the sysroot anyways, we should pass
it on down to CC1 already joined. More importantly, the driver cannot in
all cases distinguish between sysrooted paths and paths that are
relative to the Clang binary's installation directory. Essentially, we
always need to ignore the system root for these internal header search
options. It turns out in most of the places we were already providing
the system root in the driver, and then another one in CC1 so this fixes
several bugs.

llvm-svn: 143917
2011-11-07 09:17:31 +00:00
..
ASTConsumers.cpp Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. 2011-10-14 18:45:37 +00:00
ASTMerge.cpp Rename Diagnostic to DiagnosticsEngine as per issue 5397 2011-09-25 23:23:43 +00:00
ASTUnit.cpp After resetting the diagnostic state, set the number of warning occurring in the preamble. 2011-11-03 20:57:33 +00:00
CMakeLists.txt Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that serializes out the diagnostics for a given translation unit to a bit code file. This is a WIP. 2011-10-29 00:12:39 +00:00
CacheTokens.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
CompilerInstance.cpp rename getHostTriple into getDefaultTargetTriple in clang 2011-11-01 21:33:06 +00:00
CompilerInvocation.cpp Rip out one of the features I added for the driver-include-management. 2011-11-07 09:17:31 +00:00
CreateInvocationFromCommandLine.cpp rename getHostTriple into getDefaultTargetTriple in clang 2011-11-01 21:33:06 +00:00
DependencyFile.cpp For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. 2011-10-11 17:29:44 +00:00
FrontendAction.cpp Make -error-on-deserialized-decl work correctly by correctly delegating to 2011-10-28 22:54:31 +00:00
FrontendActions.cpp Don't translate CRLF files into LF files. Fixes PR6870, from Aaron Ballman! 2011-09-23 23:43:36 +00:00
FrontendOptions.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
HeaderIncludeGen.cpp For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. 2011-10-11 17:29:44 +00:00
InitHeaderSearch.cpp Move the Linux header searching from the Frontend to the Driver. This is 2011-11-05 20:17:13 +00:00
InitPreprocessor.cpp Give __STDC_VERSION__ the value 201001L when we're in C1x mode. The 2011-10-28 23:02:54 +00:00
LangStandards.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
LogDiagnosticPrinter.cpp Introduce a pure virtual clone() method to DiagnosticConsumer, so that 2011-09-29 00:38:00 +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 [PCH] Overhaul how preprocessed entities are [de]serialized. 2011-09-15 18:02:56 +00:00
PrintPreprocessedOutput.cpp For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. 2011-10-11 17:29:44 +00:00
SerializedDiagnosticPrinter.cpp serialized diagnostics: include FixIt information in serialized diagnostics. 2011-11-05 03:34:23 +00:00
TextDiagnostic.cpp Switch to a more natural formatting of the macro name printing. 2011-10-24 18:51:08 +00:00
TextDiagnosticBuffer.cpp Introduce a pure virtual clone() method to DiagnosticConsumer, so that 2011-09-29 00:38:00 +00:00
TextDiagnosticPrinter.cpp Persist the TextDiagnostic object across multiple diagnostics as long as 2011-10-16 02:57:39 +00:00
VerifyDiagnosticConsumer.cpp Introduce a pure virtual clone() method to DiagnosticConsumer, so that 2011-09-29 00:38:00 +00:00
Warnings.cpp Parse the warning options twice. The first pass sets diagnostic state, while 2011-11-03 21:23:39 +00:00