llvm-project/clang/lib
Alexandre Ganea 20f1abe306 [Clang] Limit -fintegrated-cc1 to only one TU
As discussed in https://reviews.llvm.org/D74447, this patch disables integrated-cc1 behavior if there's more than one job to be executed. This is meant to limit memory bloating, given that currently jobs don't clean up after execution (-disable-free is always active in cc1 mode).

I see this behavior as temporary until release 10.0 ships (to ease merging of this patch), then we'll reevaluate the situation, see if D74447 makes more sense on the long term.

Differential Revision: https://reviews.llvm.org/D74490
2020-02-12 17:02:57 -05:00
..
ARCMigrate [ARCMT][NFC] Reduce #include dependencies 2020-02-12 19:10:46 +01:00
AST Fix type-dependency of bitfields in templates 2020-02-12 13:31:41 -08:00
ASTMatchers [clang][NFC] Expand some `auto`s and add another test for matcher `isExpandedFromMacro`. 2020-02-04 13:05:58 -05:00
Analysis Use std::foo_t rather than std::foo in clang. 2020-02-11 10:37:08 -08:00
Basic [OPENMP50]Add support for relaxed clause in atomic directive. 2020-02-11 11:54:46 -05:00
CodeGen Revert "[IRGen] Emit lifetime intrinsics around temporary aggregate argument allocas" 2020-02-12 12:26:46 -08:00
CrossTU [clang] Replace SmallStr.str().str() with std::string conversion operator. 2020-01-29 21:27:46 -08:00
DirectoryWatcher Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
Driver [Clang] Limit -fintegrated-cc1 to only one TU 2020-02-12 17:02:57 -05:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format [clang-format] Improve handling of C# attributes 2020-02-11 12:00:17 +00:00
Frontend Revert "[DebugInfo] Enable the debug entry values feature by default" 2020-02-12 11:59:04 +01:00
FrontendTool Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Headers [Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores. 2020-02-11 11:47:30 +01:00
Index [clang][index] Index the injected class name types. 2020-01-22 10:07:54 +01:00
Lex Prefer __vector over vector keyword for altivec 2020-02-10 20:23:26 +01:00
Parse [Concepts] Add missing TPA commit to requires expression parsing 2020-02-12 16:26:34 +02:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema [Concepts] Do not check constraints if not all template arguments have been deduced 2020-02-12 16:02:12 +02:00
Serialization [OPENMP50]Full handling of atomic_default_mem_order in requires 2020-02-11 15:42:34 -05:00
StaticAnalyzer [analyzer]StreamChecker refactoring (NFC). 2020-02-12 12:50:49 +01:00
Tooling Use std::foo_t rather than std::foo in clang. 2020-02-11 10:37:08 -08:00
CMakeLists.txt Reland [clang] DirectoryWatcher 2019-07-12 20:34:10 +00:00