diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-07-22 02:08:40 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-07-22 02:08:40 +0000 |
| commit | 33e0f7ef94124a53404555879666cef0e370f8c2 (patch) | |
| tree | 1af12f79ff3471a8c522bd0f60eb75421a2c532c /llvm/lib/Transforms | |
| parent | ccc025b9fec6ec28fe0ec312f67cf0c1cf3fa5bc (diff) | |
| download | bcm5719-llvm-33e0f7ef94124a53404555879666cef0e370f8c2.tar.gz bcm5719-llvm-33e0f7ef94124a53404555879666cef0e370f8c2.zip | |
[modules] Stop performing PCM lookups for all identifiers when building with C++ modules. Instead, serialize a list of interesting identifiers and mark those ones out of date on module import. Avoiding the identifier lookups here gives a 20-30% speedup in builds with large numbers of modules. No functionality change intended.
llvm-svn: 242868
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions

