llvm-project/clang/lib
Martell Malone f9799c70a3 Driver: Better detection of mingw-gcc
Stop blindly searching for "gcc.exe" on windows.
Stop assuming "/usr" on unix, fixes cross compiling.

Reviewers: mati865, yaron.keren

Subscribers: ismail, rnk

Differential revision: https://reviews.llvm.org/D15005

llvm-svn: 300555
2017-04-18 14:27:36 +00:00
..
ARCMigrate Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" 2017-01-06 19:49:01 +00:00
AST Revert "Address http://bugs.llvm.org/pr30994 so that a non-friend can properly replace a friend, and a visible friend can properly replace an invisible friend but not vice verse, and definitions are not replaced. This fixes the two FIXME in SemaTemplate/friend-template.cpp." 2017-04-17 20:57:40 +00:00
ASTMatchers [clang] Register isConstexpr matcher 2017-04-16 19:05:17 +00:00
Analysis Fix PR13910: Don't warn that __builtin_unreachable() is unreachable 2017-04-11 15:36:06 +00:00
Basic [ARM,AArch64] Define __ELF__ for arm-none-eabihf and AArch64 2017-04-18 13:12:36 +00:00
CodeGen Debug Info: Remove special-casing of indirect function argument handling. 2017-04-18 01:22:01 +00:00
Driver Driver: Better detection of mingw-gcc 2017-04-18 14:27:36 +00:00
Edit Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand." 2016-12-23 14:55:49 +00:00
Format Fix mishandling of escaped newlines followed by newlines or nuls. 2017-04-17 23:44:51 +00:00
Frontend [Modules] Enable local submodule visibility for ObjC/C 2017-04-12 21:46:16 +00:00
FrontendTool unique_ptrify createDriverOptTable 2017-01-13 17:34:15 +00:00
Headers [X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang) 2017-04-14 15:05:57 +00:00
Index Fix MSVC 'not all control paths return a value' warning. 2017-03-24 16:59:14 +00:00
Lex Fix mishandling of escaped newlines followed by newlines or nuls. 2017-04-17 23:44:51 +00:00
Parse Revert r300539 - Add #pragma clang attribute 2017-04-18 10:46:41 +00:00
Rewrite [analyzer] Re-apply r283092, attempt no.4, chunk no.4 (last) 2016-10-07 19:25:10 +00:00
Sema Revert r300539 - Add #pragma clang attribute 2017-04-18 10:46:41 +00:00
Serialization Modules: Do not serialize #pragma pack state 2017-04-15 00:07:57 +00:00
StaticAnalyzer [analyzer] Enforce super-region classes for various memory regions. 2017-04-13 09:56:07 +00:00
Tooling Add `replace` interface with range in AtomicChange. 2017-03-30 13:07:38 +00:00
CMakeLists.txt