summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-link
diff options
context:
space:
mode:
authorManuel Klimek <klimek@google.com>2015-03-25 23:18:30 +0000
committerManuel Klimek <klimek@google.com>2015-03-25 23:18:30 +0000
commit093b2d48b46919e4323f4217ab13a4ec46c8ac0a (patch)
tree024fdaddcb5ed0a1a95eef6455afd3de89d2e8f1 /llvm/tools/llvm-link
parent70c1665d83861e35ddd5c3a1b665992e1738b7e2 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud