diff options
author | Manuel Klimek <klimek@google.com> | 2015-03-25 23:18:30 +0000 |
---|---|---|
committer | Manuel Klimek <klimek@google.com> | 2015-03-25 23:18:30 +0000 |
commit | 093b2d48b46919e4323f4217ab13a4ec46c8ac0a (patch) | |
tree | 024fdaddcb5ed0a1a95eef6455afd3de89d2e8f1 /llvm/tools/llvm-link | |
parent | 70c1665d83861e35ddd5c3a1b665992e1738b7e2 (diff) | |
download | bcm5719-llvm-093b2d48b46919e4323f4217ab13a4ec46c8ac0a.tar.gz bcm5719-llvm-093b2d48b46919e4323f4217ab13a4ec46c8ac0a.zip |
Keep track of canonical decls in Redeclarable.
More than 2x speedup on modules builds with large redecl chains.
Roughly 15-20% speedup on non-modules builds for very large TUs.
Between 2-3% cost in memory on large TUs.
llvm-svn: 233228
Diffstat (limited to 'llvm/tools/llvm-link')
0 files changed, 0 insertions, 0 deletions