[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
Chris Lattner
sabre at nondot.org
Sat May 5 17:53:38 PDT 2007
Changes in directory llvm/tools/llvm-bcanalyzer:
llvm-bcanalyzer.cpp updated: 1.20 -> 1.21
---
Log message:
add a denser encoding for null terminated strings, add a 6-bit abbrev as
well. This shrinks kc++ from 2724088 to 2717360 bytes.
---
Diffs of the changes: (+2 -0)
llvm-bcanalyzer.cpp | 2 ++
1 files changed, 2 insertions(+)
Index: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
diff -u llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:1.20 llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:1.21
--- llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp:1.20 Fri May 4 20:46:49 2007
+++ llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp Sat May 5 19:53:07 2007
@@ -163,6 +163,8 @@
case bitc::CST_CODE_WIDE_INTEGER: return "WIDE_INTEGER";
case bitc::CST_CODE_FLOAT: return "FLOAT";
case bitc::CST_CODE_AGGREGATE: return "AGGREGATE";
+ case bitc::CST_CODE_STRING: return "STRING";
+ case bitc::CST_CODE_CSTRING: return "CSTRING";
case bitc::CST_CODE_CE_BINOP: return "CE_BINOP";
case bitc::CST_CODE_CE_CAST: return "CE_CAST";
case bitc::CST_CODE_CE_GEP: return "CE_GEP";
More information about the llvm-commits
mailing list