diff options
| author | Vassil Vassilev <v.g.vassilev@gmail.com> | 2017-06-09 21:54:18 +0000 |
|---|---|---|
| committer | Vassil Vassilev <v.g.vassilev@gmail.com> | 2017-06-09 21:54:18 +0000 |
| commit | 497a99523a004618c239596a896edfd047d344fc (patch) | |
| tree | a36f91ad166bbfadf0ed8613f0fddcac0ee12db1 /clang/lib/Frontend | |
| parent | 416e0592d5fc2828bffcb996cc2ac2512e71e82c (diff) | |
| download | bcm5719-llvm-497a99523a004618c239596a896edfd047d344fc.tar.gz bcm5719-llvm-497a99523a004618c239596a896edfd047d344fc.zip | |
[modules] D29951: Load lazily the template specialization in multi-module setups.
Currently, we load all template specialization if we have more than one module
attached and we touch anything around the template definition.
This patch registers the template specializations as lazily-loadable entities.
In some TUs it reduces the amount of deserializations by 1%.
llvm-svn: 305120
Diffstat (limited to 'clang/lib/Frontend')
0 files changed, 0 insertions, 0 deletions

