llvm-project/clang/lib
Piotr Padlewski d3b1cbd17f Emit available_externally vtables opportunistically
Summary:
We can emit vtable definition having inline function
if they are all emitted.

Reviewers: rjmccall, rsmith

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D33437

llvm-svn: 304394
2017-06-01 08:04:05 +00:00
..
ARCMigrate [ARCMigrate] When applying changes from remap files, disable the 'adjustRemovals' functionality of EditedSource 2017-04-28 00:25:06 +00:00
AST [ODRHash] Support TemplateSpecializationType 2017-05-31 00:31:58 +00:00
ASTMatchers Add cxxStdInitializerListExpr AST matcher 2017-05-05 21:01:12 +00:00
Analysis [coroutines] Fix fallthrough diagnostics for coroutines 2017-05-25 02:16:53 +00:00
Basic [OpenCL] Makes kernels use the SPIR_KERNEL CC by default. 2017-06-01 07:18:49 +00:00
CodeGen Emit available_externally vtables opportunistically 2017-06-01 08:04:05 +00:00
Driver [clang-cl] Implement /diagnostic: flag 2017-05-31 17:37:49 +00:00
Edit [ARCMigrate] When applying changes from remap files, disable the 'adjustRemovals' functionality of EditedSource 2017-04-28 00:25:06 +00:00
Format clang-format: [JS] improve calculateBraceType heuristic 2017-05-31 09:29:40 +00:00
Frontend [modules] When compiling a preprocessed module map, look for headers relative 2017-05-31 20:56:55 +00:00
FrontendTool unique_ptrify createDriverOptTable 2017-01-13 17:34:15 +00:00
Headers [PPC] Make altivec conversion function macros. 2017-05-30 11:37:29 +00:00
Index [index] The references to explicit class properties should be recorded 2017-05-24 14:23:40 +00:00
Lex [modules] When compiling a preprocessed module map, look for headers relative 2017-05-31 20:56:55 +00:00
Parse [NFC, Refactor] Modernize TemplateIdAnnotation using TrailingObjects 2017-05-23 01:07:12 +00:00
Rewrite [analyzer] Re-apply r283092, attempt no.4, chunk no.4 (last) 2016-10-07 19:25:10 +00:00
Sema [OpenCL] Makes kernels use the SPIR_KERNEL CC by default. 2017-06-01 07:18:49 +00:00
Serialization [modules] When compiling a preprocessed module map, look for headers relative 2017-05-31 20:56:55 +00:00
StaticAnalyzer [analyzer] Fix immutable map factory lifetime for partial taint. 2017-05-29 18:54:02 +00:00
Tooling Method loadFromCommandLine should be able to report errors 2017-05-24 11:57:37 +00:00
CMakeLists.txt