aboutsummaryrefslogtreecommitdiff
path: root/lib/Bytecode/Reader/ReaderPrimitives.h
AgeCommit message (Collapse)Author
2004-01-20Fix PR212 - Bytecode reader misreads 'long -9223372036854775808'!Chris Lattner
Fix testcase test/Regression/Assembler/2004-01-20-MaxLongLong.llx git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10928 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-15Change all of the bytecode reader primitives to throw exceptions instead ofChris Lattner
returning error codes. Because they don't return an error code, they can return the value read, which simplifies the code and makes the reader more efficient (yaay!). Also eliminate the special case code for little endian machines. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10871 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-14Like output_data, it's obvious that input_data was only used with 1 characterChris Lattner
data. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10861 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-10* finegrainify namespacification of ArchiveReader.cppChris Lattner
* Refactor reader stuff out of include/llvm/Bytecode/Primitives.h. This is internal implementation details for the reader, not public interfaces! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10739 91177308-0d34-0410-b5e6-96231b3b80d8