diff options
author | Jordan Rose <jordan_rose@apple.com> | 2012-08-09 22:55:51 +0000 |
---|---|---|
committer | Jordan Rose <jordan_rose@apple.com> | 2012-08-09 22:55:51 +0000 |
commit | 1e934431adba0f459668a59c6059b9596fd627b4 (patch) | |
tree | 8a0019a8e8830dab5cd6c875f6da268537bab43a /test/CodeGen/ms-inline-asm.c | |
parent | 824e07ac8f5c9efdddb4254de0203b9675b1ef0b (diff) |
[analyzer] Cluster bindings in RegionStore by base region.
This should speed up activities that need to access bindings by cluster,
such as invalidation and dead-bindings cleaning. In some cases all we save
is the cost of building the region cluster map, but other times we can
actually avoid traversing the rest of the store.
In casual testing, this produced a speedup of nearly 10% analyzing SQLite,
with /less/ memory used.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161636 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ms-inline-asm.c')
0 files changed, 0 insertions, 0 deletions