llvm-project/clang/lib
Chandler Carruth ff8d943cb8 [Modules] Don't compute a modules cache path if we're not using modules!
Notably, this prevents us from doing *tons* of work to compute the
modules hash, including trying to read a darwin specific plist file off
of the system. There is a lot that needs cleaning up below this layer
too.

llvm-svn: 233462
2015-03-28 01:10:44 +00:00
..
ARCMigrate [SDK modernizer PATCH]. Fixes a bug whereby a call to super 2015-03-23 20:52:26 +00:00
AST [modules] Handle defining a tag with a typedef name for linkage purposes on top of an existing imported-but-not-visible definition. 2015-03-27 01:37:43 +00:00
ASTMatchers ASTMatchers: Add an explicit dependency on libclangBasic. 2015-03-12 16:25:19 +00:00
Analysis Take the non-reference type when constructing a dummy expression. 2015-03-16 21:49:43 +00:00
Basic [modules] Restrict the module use-declaration to only appear in top-level 2015-03-26 22:10:01 +00:00
CodeGen DebugInfo: Don't call DIBuilder::retainType(nullptr) 2015-03-27 22:58:05 +00:00
Driver Revert "Don't use unique section names by default if using the integrated as." 2015-03-27 19:01:14 +00:00
Edit Remove many superfluous SmallString::str() calls. 2015-03-18 10:17:07 +00:00
Format clang-format: Force line break in trailing calls after multline exprs. 2015-03-26 18:46:28 +00:00
Frontend [Modules] Don't compute a modules cache path if we're not using modules! 2015-03-28 01:10:44 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers Add Hardware Transactional Memory (HTM) Support 2015-03-25 19:41:41 +00:00
Index [libclang] Use same USR encoding for 'char' regardless of what the target considers the sign to be. 2014-12-08 09:09:05 +00:00
Lex [modules] Restrict the module use-declaration to only appear in top-level 2015-03-26 22:10:01 +00:00
Parse Diagnose delayed typos in an expr list that is in an invalid expression. 2015-03-27 01:44:47 +00:00
Rewrite [Rewrite] Make RewriteBuffer accessible on its own, and add a unit test for it. 2015-03-08 04:00:33 +00:00
Sema A conversion from a scoped enumeration bitfield to an integral type is an 2015-03-28 00:31:40 +00:00
Serialization [Modules] Work around PR23030 again, in a different code path, where 2015-03-27 21:40:58 +00:00
StaticAnalyzer [analyzer] Remove unused function. No functional change intended. 2015-03-24 11:11:11 +00:00
Tooling Make the clang-fuzzer use the CompilerInstance directly. 2015-03-28 00:42:36 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00