diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-22 16:46:08 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-22 16:46:08 +0000 |
commit | caa831d85a342d7213ef5a58009ef655b9e13e86 (patch) | |
tree | 915040b2ac48e10c66a121a0278d71cf4ba620b5 /llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | |
parent | 197d6a882f434653b8a254e7ef54e6b3f6f26542 (diff) | |
download | llvm-caa831d85a342d7213ef5a58009ef655b9e13e86.zip llvm-caa831d85a342d7213ef5a58009ef655b9e13e86.tar.gz llvm-caa831d85a342d7213ef5a58009ef655b9e13e86.tar.bz2 |
GC entries of SHF_MERGE sections.
It is a fairly direct extension of the gc algorithm. For merge sections
instead of remembering just a live bit, we remember which offsets were
used.
This reduces the .rodata sections in chromium from 9648861 to 9477472
bytes.
llvm-svn: 267164
Diffstat (limited to 'llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions