diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2016-08-16 14:48:39 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2016-08-16 14:48:39 +0000 |
commit | 90b41faf0d44ca470fab553861676218724621ca (patch) | |
tree | 3462af37dad0179a31daa5fc04bafa655779f3c6 /llvm/lib/CodeGen/MachineBlockPlacement.cpp | |
parent | 8de34a9cdba8f7dd9ac4475b777e21773c98750c (diff) | |
download | llvm-90b41faf0d44ca470fab553861676218724621ca.zip llvm-90b41faf0d44ca470fab553861676218724621ca.tar.gz llvm-90b41faf0d44ca470fab553861676218724621ca.tar.bz2 |
Reduce the number of allocations required for AST attributes. In test cases, the max resident memory changed from 65760k to 64476k which is 1.9% improvement. Allocations in grow_pod changed from 8847 to 4872 according to tcmalloc heap profiler. Overall running time remained the same.
Patch by Eugene Kosov
llvm-svn: 278812
Diffstat (limited to 'llvm/lib/CodeGen/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions