[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-05-05 Thread Chris Lattner
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-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-05-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.21 - 1.22 --- Log message: add inline asm code --- Diffs of the changes: (+1 -0) llvm-bcanalyzer.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp diff -u

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-05-04 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.17 - 1.18 --- Log message: update to new APIs, make output a bit (haha) nicer --- Diffs of the changes: (+35 -5) llvm-bcanalyzer.cpp | 40 +++- 1 files changed, 35

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-05-04 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.18 - 1.19 --- Log message: do not charge subblock sizes to the parent block. --- Diffs of the changes: (+7 -1) llvm-bcanalyzer.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-05-04 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.19 - 1.20 --- Log message: emit spiffy little histograms of codes, if enabled. Don't print averages if there is only one item. --- Diffs of the changes: (+47 -11) llvm-bcanalyzer.cpp | 58

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-05-03 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.16 - 1.17 --- Log message: add support for new codes/block --- Diffs of the changes: (+7 -1) llvm-bcanalyzer.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-04-30 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.15 - 1.16 --- Log message: add phi --- Diffs of the changes: (+5 -1) llvm-bcanalyzer.cpp |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-04-29 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.11 - 1.12 --- Log message: very early support for analyzing a bitstream. This opens the file, starts reading the stream, and detects whether it is LLVM IR or not. --- Diffs of the changes: (+67 -7)

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-04-29 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.12 - 1.13 --- Log message: Implement support to read an arbitrary bitcode file. Next up, dumping the file symbolically and actually computing statistics. --- Diffs of the changes: (+78 -9) llvm-bcanalyzer.cpp

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-04-29 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.13 - 1.14 --- Log message: add some simple per-block statistics --- Diffs of the changes: (+104 -8) llvm-bcanalyzer.cpp | 112 1 files changed, 104

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-04-29 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.14 - 1.15 --- Log message: Implement much expanded dumper support. We now print stuff like: MODULE_BLOCK NumWords=27 BlockCodeSize=3 TYPE_BLOCK NumWords=7 BlockCodeSize=4 NUMENTRY op0=7 POINTER op0=1

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-04-28 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.10 - 1.11 --- Log message: fit in 80 cols --- Diffs of the changes: (+5 -6) llvm-bcanalyzer.cpp | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-) Index:

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2007-02-07 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.9 - 1.10 --- Log message: push bytecode decompressor out through APIs. Now the bytecode reader api's look like this: ModuleProvider *getBytecodeModuleProvider( const std::string Filename, /// Name of file to

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2006-11-02 Thread Reid Spencer
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.7 - 1.8 --- Log message: For PR786: http://llvm.org/PR786 : Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with

[llvm-commits] CVS: llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp

2006-07-06 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.6 - 1.7 --- Log message: Change the verifier to never throw an exception. Instead verifyModule canoptionally return the string error, which is an easier api for clients touse anyway. --- Diffs of the changes: