llvm-project/clang/lib
Chandler Carruth e683a18970 Now that multiple prefixes are much cheaper to search for GCC
installations, support them when installed directly under the system
root ('/lib/gcc/...' essentially).

With this, Clang can correctly detect and use a cross-compiling GCC
installation within a system root and use it.

Again, test cases will be coming in later commits, as I'm going to write
a few test cases that exercise nearly all of this logic.

llvm-svn: 141121
2011-10-04 21:22:42 +00:00
..
ARCMigrate Introduce a pure virtual clone() method to DiagnosticConsumer, so that 2011-09-29 00:38:00 +00:00
AST Improve location fidelity of objc decls. 2011-10-04 04:48:02 +00:00
Analysis Fix another major performance regression in LiveVariables by not canonicalizing the underlying ImmutableSets on every analyzed statement (just at merges). Fixes <rdar://problem/10087538>. 2011-10-02 01:45:37 +00:00
Basic Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to override 2011-10-04 21:17:24 +00:00
CodeGen Add bitmaps for strong / weak ivar layout (GNUstep runtime). 2011-10-04 15:35:30 +00:00
Driver Now that multiple prefixes are much cheaper to search for GCC 2011-10-04 21:22:42 +00:00
Frontend Fix include path detection on Fedora 15 with GCC 4.6.1. Patch by Arthur Haas. 2011-10-04 15:35:52 +00:00
FrontendTool Eliminate the unused -create-module cc1-level option 2011-09-15 19:45:56 +00:00
Headers Add support for alignment-specifiers in C1X and C++11, remove 2011-09-29 18:04:28 +00:00
Index Removing a bunch of dead returns/breaks after llvm_unreachables. 2011-09-23 20:26:49 +00:00
Lex Fixed exapnsion range for # and ##. 2011-10-03 18:39:03 +00:00
Parse Pass from the parser the locations of selector identifiers when creating 2011-10-03 06:36:36 +00:00
Rewrite Improve location fidelity of objc decls. 2011-10-04 04:48:02 +00:00
Sema Remove a nonsensical bit of code from InitListChecker::getStructuredSubobjectInit which was increasing the reserved size for an init list past its maximum possible size. Fixes PR11056, a case where we were reserving a bunch of memory for arrays that was never actually used. 2011-10-04 20:31:48 +00:00
Serialization Improve location fidelity of objc decls. 2011-10-04 04:48:02 +00:00
StaticAnalyzer [analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers can obtain block count directly from the Context. 2011-10-04 20:43:05 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00