[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2007-04-08 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.245 -> 1.246 Reader.h updated: 1.51 -> 1.52 --- Log message: For PR1146: http://llvm.org/PR1146 : Use ParamAttrsList for writing parameter attributes. Since they are sparse now, we also write them sparsely (saves a few bytes).

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2007-03-29 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.243 -> 1.244 Reader.h updated: 1.50 -> 1.51 --- Log message: the bytecode reader supports dematerializeFunction --- Diffs of the changes: (+22 -7) Reader.cpp |3 --- Reader.h | 26 ++ 2 fil

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h ReaderWrappers.cpp

2007-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.234 -> 1.235 Reader.h updated: 1.46 -> 1.47 ReaderWrappers.cpp updated: 1.63 -> 1.64 --- Log message: push bytecode decompressor out through APIs. Now the bytecode reader api's look like this: ModuleProvider *getBytecodeModu

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h ReaderWrappers.cpp

2007-02-07 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.233 -> 1.234 Reader.h updated: 1.45 -> 1.46 ReaderWrappers.cpp updated: 1.62 -> 1.63 --- Log message: Move compressor out of the core Reader.cpp file. --- Diffs of the changes: (+14 -6) Reader.cpp |6 +++--- R

Re: [llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2007-01-12 Thread Chris Lattner
> + case Type::IntegerTyID: { > +const IntegerType *IT = cast(Ty); > +if (IT->getBitWidth() <= 32) { > + uint32_t Val = read_vbr_uint(); > + if (IT->getBitWidth() == 1) { > +if (Val != 0 && Val != 1) > + error("Invalid boolean value read."); > +Result = C

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2007-01-11 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.219 -> 1.220 Reader.h updated: 1.41 -> 1.42 --- Log message: For PR1064: http://llvm.org/PR1064 : Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2006-12-02 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.207 -> 1.208 Reader.h updated: 1.39 -> 1.40 --- Log message: Remove backwards compatibility goop. This is now handled by llvm-upgrade. --- Diffs of the changes: (+16 -632) Reader.cpp | 610 +--

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2006-11-26 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.206 -> 1.207 Reader.h updated: 1.38 -> 1.39 --- Log message: For PR950: http://llvm.org/PR950 : The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2006-11-08 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.203 -> 1.204 Reader.h updated: 1.35 -> 1.36 --- Log message: Bump the bytecode version number to 7. Implement upgrade of version 6 and version 6 bytecode. --- Diffs of the changes: (+106 -28) Reader.cpp | 110 ++

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2006-10-25 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.199 -> 1.200 Reader.h updated: 1.34 -> 1.35 --- Log message: For PR950: http://llvm.org/PR950 : Make necessary changes to support DIV -> [SUF]Div. This changes llvm to have three division instructions: signed, unsigned, floati

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2006-09-01 Thread Anton Korobeynikov
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.196 -> 1.197 Reader.h updated: 1.32 -> 1.33 --- Log message: - Fixed broken Win32 build - Removed warning about clobbered parameter in Bytecode/Reader --- Diffs of the changes: (+2 -2) Reader.cpp |2 +- Reader.h |

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2006-01-27 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.187 -> 1.188 Reader.h updated: 1.27 -> 1.28 --- Log message: Fix auto-upgrade of intrinsics to work properly with both assembly and bytecode reading. This code is crufty, the result of much hacking to get things working correc

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp Reader.h

2006-01-25 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.186 -> 1.187 Reader.h updated: 1.26 -> 1.27 --- Log message: add bc reader/writer support for inline asm --- Diffs of the changes: (+33 -10) Reader.cpp | 39 +++ Reader.h |4 ++-