hanchenye-llvm-project/clang/lib
Benjamin Kramer 81cb4b7103 [CodeGen] Pass objects that are expensive to copy by const ref.
No functionality change. Found by clang-tidy's
performance-unnecessary-value-param.

llvm-svn: 287894
2016-11-24 16:01:20 +00:00
..
ARCMigrate Fix Clang-tidy readability-redundant-string-cstr warnings 2016-11-02 10:39:27 +00:00
AST [ASTDumper] Add some more character escapes for convenience. 2016-11-24 09:41:33 +00:00
ASTMatchers [AST] Convert Marshallers to use unique_ptr. 2016-10-10 16:26:40 +00:00
Analysis [ReachableCode] Skip over ExprWithCleanups in isConfigurationValue 2016-11-01 00:19:04 +00:00
Basic Add a little endian variant of TCE. 2016-11-16 15:22:31 +00:00
CodeGen [CodeGen] Pass objects that are expensive to copy by const ref. 2016-11-24 16:01:20 +00:00
Driver darwin: Unconditionally pass -lto_library, remove -Wliblto warning. 2016-11-22 19:38:07 +00:00
Edit [OpenCL] Generate opaque type for sampler_t and function call for the initializer 2016-07-28 19:26:30 +00:00
Format [Format] Avoid copying std::sets and simplify code a bit. 2016-11-24 15:42:29 +00:00
Frontend [Frontend] Add a predefined macro that describes the Objective-C bool type 2016-11-21 11:05:15 +00:00
FrontendTool C++ Modules TS: add frontend support for building pcm files from module 2016-08-26 00:14:38 +00:00
Headers [PPC] support for arithmetic builtins in the FE 2016-11-24 12:40:04 +00:00
Index [index] Rename SymbolSubKind -> SymbolProperty, NFC. 2016-11-11 23:49:55 +00:00
Lex [Modules] Replace arrays with init lists. 2016-11-15 18:56:39 +00:00
Parse Fixes for r287241. Use placement new. Apply clang-format. 2016-11-17 21:00:09 +00:00
Rewrite [analyzer] Re-apply r283092, attempt no.4, chunk no.4 (last) 2016-10-07 19:25:10 +00:00
Sema [Sema] Pass APSInts by const ref, avoiding copies. 2016-11-24 15:36:17 +00:00
Serialization [OpenCL] Introduce ReadPipeType and WritePipeType. 2016-11-18 14:10:54 +00:00
StaticAnalyzer [analyzer] Fix a crash on accessing a field within a literal-initialized union. 2016-11-22 04:29:23 +00:00
Tooling Make llvm::Error generated from replacement interfaces more specific. 2016-11-22 13:46:42 +00:00
CMakeLists.txt