| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Check in some patches for better assertions | Chris Lattner | 2004-12-04 | 2 | -0/+4 |
| | | | | | llvm-svn: 18500 | ||||
| * | Adjust to Compressor interface change | Reid Spencer | 2004-11-25 | 1 | -2/+1 |
| | | | | | llvm-svn: 18249 | ||||
| * | Do not emit FunctionBlock blocks for external functions. This shrinks | Chris Lattner | 2004-11-15 | 1 | -3/+5 |
| | | | | | | | bytecode files by about 8 bytes per external function llvm-svn: 17859 | ||||
| * | Disable this change, it was premature | Chris Lattner | 2004-11-15 | 1 | -3/+3 |
| | | | | | llvm-svn: 17857 | ||||
| * | If a function is external, do not output a FunctionBlock for the function | Chris Lattner | 2004-11-15 | 1 | -3/+3 |
| | | | | | | | | AT ALL. This saves 11 bytes per external function from the bytecode file, and is also required to make GhostLinkage work. llvm-svn: 17854 | ||||
| * | Simplify compression code by using the high level interface to the Compressor | Reid Spencer | 2004-11-14 | 1 | -73/+4 |
| | | | | | llvm-svn: 17771 | ||||
| * | * Add comments and cleanup per CL code review | Reid Spencer | 2004-11-07 | 1 | -31/+65 |
| | | | | | | | | * Make signature for compressed bytecode llvc instead of unreadable * Make the CompressionContext have a constructor and destructor. llvm-svn: 17576 | ||||
| * | Add support for compressed bytecode | Reid Spencer | 2004-11-06 | 1 | -20/+77 |
| | | | | | llvm-svn: 17535 | ||||
| * | Fix name of library | Reid Spencer | 2004-10-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 17304 | ||||
| * | Fix the previous bug the correct way. This fixes ptrdist/bc | Chris Lattner | 2004-10-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 17201 | ||||
| * | Fix a bug that Brian brought to my attention. This corrects: | Chris Lattner | 2004-10-23 | 1 | -1/+2 |
| | | | | | | | Assembler/2004-10-22-BCWriterUndefBug.llx llvm-svn: 17177 | ||||
| * | We won't use automake | Reid Spencer | 2004-10-22 | 2 | -674/+0 |
| | | | | | llvm-svn: 17155 | ||||
| * | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 1 | -0/+659 |
| | | | | | llvm-svn: 17136 | ||||
| * | Add support for undef, unreachable, and function flags | Chris Lattner | 2004-10-16 | 1 | -14/+17 |
| | | | | | llvm-svn: 17054 | ||||
| * | Today is not my day. Fix broken # | Chris Lattner | 2004-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 16967 | ||||
| * | unbreak previous checkin :( | Chris Lattner | 2004-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 16966 | ||||
| * | Add back a missing paren | Chris Lattner | 2004-10-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 16965 | ||||
| * | Wrap to 80 cols, delete some seriously old debugging printouts | Chris Lattner | 2004-10-14 | 1 | -26/+15 |
| | | | | | llvm-svn: 16963 | ||||
| * | Minor cleanups | Chris Lattner | 2004-10-14 | 1 | -7/+3 |
| | | | | | llvm-svn: 16961 | ||||
| * | Update to reflect changes in Makefile rules. | Reid Spencer | 2004-10-13 | 1 | -4/+4 |
| | | | | | llvm-svn: 16950 | ||||
| * | Initial version of automake Makefile.am file. | Reid Spencer | 2004-10-10 | 1 | -0/+15 |
| | | | | | llvm-svn: 16885 | ||||
| * | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 3 | -5/+5 |
| | | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | ||||
| * | Prevent an empty compaction table from being written to the bytecode file. | Reid Spencer | 2004-08-27 | 1 | -8/+12 |
| | | | | | llvm-svn: 16063 | ||||
| * | Add the CompactionTableIsEmpty function so that we can determine if a | Reid Spencer | 2004-08-26 | 2 | -0/+29 |
| | | | | | | | | CompactionTable really needs to be emitted. This is not a straight forward computation, hence the need for a member function here. llvm-svn: 16062 | ||||
| * | Packed types, brought to you by Brad Jones | Brian Gaeke | 2004-08-20 | 1 | -0/+21 |
| | | | | | llvm-svn: 15938 | ||||
| * | Bytecode File Format Changes: | Reid Spencer | 2004-08-17 | 2 | -30/+17 |
| | | | | | | | | | - File format version number bumped to 4 - Writer will now align nothing - Reader now only expects alignment for version 3 or earlier llvm-svn: 15875 | ||||
| * | Correct the comments in the symbol table writer to reflect reality. | Reid Spencer | 2004-08-17 | 1 | -3/+7 |
| | | | | | llvm-svn: 15848 | ||||
| * | Stop using getValues(). | Alkis Evlogimenos | 2004-08-04 | 1 | -4/+3 |
| | | | | | llvm-svn: 15487 | ||||
| * | Merge i*.h headers into Instructions.h as part of bug403. | Alkis Evlogimenos | 2004-07-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 15325 | ||||
| * | Adjust to new Module.h interface for dependent libraries. | Reid Spencer | 2004-07-25 | 1 | -2/+2 |
| | | | | | llvm-svn: 15218 | ||||
| * | bug 263: | Reid Spencer | 2004-07-25 | 5 | -783/+832 |
| | | | | | | | | | | | | | | | | | - encode/decode target triple and dependent libraries bug 401: - fix encoding/decoding of FP values to be little-endian only bug 402: - initial (compatible) cut at 24-bit types instead of 32-bit - reduce size of block headers by 50% Other: - cleanup Writer by consolidating to one compilation unit, rem. other files - use a std::vector instead of std::deque so the buffer can be allocated in multiples of 64KByte chunks rather than in multiples of some smaller (default) number. llvm-svn: 15210 | ||||
| * | bug 122: | Reid Spencer | 2004-07-18 | 1 | -30/+16 |
| | | | | | | | | | - Replace ConstantPointerRef usage with GlobalValue usage - Minimize redundant isa<GlobalValue> usage - Correct isa<Constant> for GlobalValue subclass llvm-svn: 14942 | ||||
| * | bug 122: | Reid Spencer | 2004-07-18 | 1 | -8/+8 |
| | | | | | | | - Correct ordering of tests because for GlobalValue isa Constant llvm-svn: 14941 | ||||
| * | Fix for PR341 | Chris Lattner | 2004-07-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 14845 | ||||
| * | Fix unused var warning | Chris Lattner | 2004-07-12 | 1 | -3/+2 |
| | | | | | llvm-svn: 14775 | ||||
| * | Remove tabs. | Reid Spencer | 2004-07-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 14763 | ||||
| * | Prepare the writer for a non-broken implementation of writing floating | Reid Spencer | 2004-07-11 | 2 | -2/+19 |
| | | | | | | | | point values. This will be fixed when I figure out how to do it correctly without depending on knowing the endianess of a platform. llvm-svn: 14762 | ||||
| * | Implementation of SlotTable went into header file. Note that this header | Reid Spencer | 2004-07-04 | 1 | -116/+0 |
| | | | | | | | | is currently not being used but is retained because it will be the basis for a clean up of the SlotCalculator class. llvm-svn: 14612 | ||||
| * | Remove Tabs. | Reid Spencer | 2004-07-04 | 1 | -4/+4 |
| | | | | | llvm-svn: 14611 | ||||
| * | Implement new output functions for types and compacted type planes. Also | Reid Spencer | 2004-07-04 | 1 | -51/+68 |
| | | | | | | | | remove use of Type::TypeTyID and Type::TypeTy since Type no longer inherits Value. llvm-svn: 14610 | ||||
| * | Add new methods outputTypes and outputCompactionTypes for handling Types | Reid Spencer | 2004-07-04 | 1 | -2/+4 |
| | | | | | | | separately from Values. This needed for bug 122. llvm-svn: 14609 | ||||
| * | For bug 122: | Reid Spencer | 2004-07-04 | 2 | -133/+237 |
| | | | | | | | | | | | | Separate Types from Values because Type no longer inherits from Value. The changes for this are too numerous to list. In essence, any data structure that contained a Value was doubled so that Types could be contained similarly. New members include Types, TypeMap, CompactionTypes, and CompactionTypeMap. Functions taking a Value* were overloaded with a variant that takes a Type* that acts on the new data structures. llvm-svn: 14608 | ||||
| * | - Type::TypeTyID doesn't exist any more (bug 122) | Reid Spencer | 2004-07-04 | 1 | -5/+1 |
| | | | | | | | - Types don't have names any more, just write them on ostream directly llvm-svn: 14606 | ||||
| * | Move SlotCalculator.h to lib/Bytecode/Writer since that is the only place | Reid Spencer | 2004-07-04 | 1 | -0/+141 |
| | | | | | | | that needs it after the Type != Value changes (bug 122). llvm-svn: 14605 | ||||
| * | No functionality changes here: | Chris Lattner | 2004-06-25 | 1 | -7/+4 |
| | | | | | | | | * Some warning fixes for MSVC * Minor simplification to the deque scanning code llvm-svn: 14417 | ||||
| * | Fix more warnings building with VC++ | Chris Lattner | 2004-06-25 | 2 | -4/+3 |
| | | | | | llvm-svn: 14391 | ||||
| * | fix warnings | Chris Lattner | 2004-06-25 | 1 | -2/+2 |
| | | | | | llvm-svn: 14388 | ||||
| * | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 5 | -17/+17 |
| | | | | | llvm-svn: 14201 | ||||
| * | Cleaned up a dead header file to prevent duplicate definition warnings | Reid Spencer | 2004-06-09 | 1 | -1/+1 |
| | | | | | | | in doxygen. llvm-svn: 14084 | ||||
| * | Moved this file to lib/Bytecode/Writer because its used there only. | Reid Spencer | 2004-05-30 | 1 | -0/+786 |
| | | | | | llvm-svn: 13900 | ||||

