OSDN Git Service

add a denser encoding for null terminated strings, add a 6-bit abbrev as
authorChris Lattner <sabre@nondot.org>
Sun, 6 May 2007 00:53:07 +0000 (00:53 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 6 May 2007 00:53:07 +0000 (00:53 +0000)
commitcb3d91b05b36a144dd0f3103ce4fda4cab356ad6
tree16e288d9443b64bea1f6778dc497c455f8bc09f0
parent817f08a0e5b4d5e697956b547a18968e62586479
add a denser encoding for null terminated strings, add a 6-bit abbrev as
well.  This shrinks kc++ from 2724088 to 2717360 bytes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36821 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Bitcode/LLVMBitCodes.h
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp