commit | 579ad7ac56f7940cc543b7216ee1b1a7de1ed712 | [log] [tgz] |
---|---|---|
author | Anna Zaks <ganna@apple.com> | Fri Aug 12 00:34:56 2011 +0000 |
committer | Anna Zaks <ganna@apple.com> | Fri Aug 12 00:34:56 2011 +0000 |
tree | 9a52881f802529434356de32264e06601a8984c8 | |
parent | 6bf2b9fbd3e3adc38d4712de79aeaa81d651aa08 [diff] |
Optimizations for Dependent Symbol tracking (as per Ted's code review for r137309): 1) Change SymbolDependTy map to keep pointers as data. And other small tweaks like making the DenseMap smaller 64->16 elements; remove removeSymbolDependencies() as it will probably not be used. 2) Do not mark dependents live more then once. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137401 91177308-0d34-0410-b5e6-96231b3b80d8