diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-09-03 22:07:30 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-09-03 22:07:30 +0000 |
commit | 9dee94f8fb45488cdbe0933d809402ae9661d0fd (patch) | |
tree | 8a6f5a8a93ad62b30dce9ef6b0164b439d84081c /clang/test/SemaTemplate/member-access-expr.cpp | |
parent | 7a0f1105ceba2edaee069f289c9a851cac090b70 (diff) | |
download | bcm5719-llvm-9dee94f8fb45488cdbe0933d809402ae9661d0fd.tar.gz bcm5719-llvm-9dee94f8fb45488cdbe0933d809402ae9661d0fd.zip |
Make ImmutableMap/ImmutableSet quicker by only canonicalizing the tree after an
Add or Remove operation complete, and not while building the intermediate tree.
This trades a little bit more memory usage for less accesses to the FoldingSet. On a benchmark for the clang static analyzer, this shaves off another 13% of execution time when using field/array sensitivity.
llvm-svn: 80955
Diffstat (limited to 'clang/test/SemaTemplate/member-access-expr.cpp')
0 files changed, 0 insertions, 0 deletions