summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-05-05 01:26:50 +0000
committerChris Lattner <sabre@nondot.org>2007-05-05 01:26:50 +0000
commite760d6f4c1fdb49a89a958864c78e4b6660f1db7 (patch)
tree6ebcc867e7e0b0f9938a8319c23c1ff032f4b414 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent7dce4b04ca269339019728f49d63b8be2114ee59 (diff)
downloadbcm5719-llvm-e760d6f4c1fdb49a89a958864c78e4b6660f1db7.tar.gz
bcm5719-llvm-e760d6f4c1fdb49a89a958864c78e4b6660f1db7.zip
add a char6 abbrev for bbnames and value names. This represents each character
with 6 bits where possible. This shrinks kc++ from 3324164B to 3183584B. The old VST was: Block ID #14 (VALUE_SYMTAB): Total Size: 1.26713e+07b/1.58391e+06B/395978W Average Size: 5403.53b/675.442B/168.86W % of file: 47.6484 The new one is: Block ID #14 (VALUE_SYMTAB): Total Size: 1.15467e+07b/1.44334e+06B/360834W Average Size: 4923.96b/615.495B/153.874W % of file: 45.3368 This is 11% smaller than the VST in the bytecode format. llvm-svn: 36771
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud