Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add bc reader/writer support for inline asm | Chris Lattner | 2006-01-25 | 1 | -3/+19 |
| | | | | llvm-svn: 25621 | ||||
* | Rename method | Chris Lattner | 2006-01-24 | 1 | -1/+1 |
| | | | | llvm-svn: 25571 | ||||
* | Add support for reading/writing inline asm | Chris Lattner | 2006-01-23 | 1 | -0/+3 |
| | | | | llvm-svn: 25564 | ||||
* | trivial cleanup | Chris Lattner | 2005-11-12 | 1 | -2/+2 |
| | | | | llvm-svn: 24330 | ||||
* | Read and write section info from/to .bc files | Chris Lattner | 2005-11-12 | 1 | -6/+38 |
| | | | | llvm-svn: 24321 | ||||
* | Wrap long line. | Jeff Cohen | 2005-11-12 | 1 | -1/+2 |
| | | | | llvm-svn: 24320 | ||||
* | Fix VC++ warning that bools cannot be ORed. | Jeff Cohen | 2005-11-12 | 1 | -1/+1 |
| | | | | llvm-svn: 24319 | ||||
* | don't misencode CC#'s | Chris Lattner | 2005-11-06 | 1 | -3/+4 |
| | | | | llvm-svn: 24219 | ||||
* | encode/decode function alignment in bc files | Chris Lattner | 2005-11-06 | 1 | -10/+14 |
| | | | | llvm-svn: 24218 | ||||
* | Read/write global variable alignments if present | Chris Lattner | 2005-11-06 | 1 | -6/+25 |
| | | | | llvm-svn: 24216 | ||||
* | Write/read allocation instruction alignment info to .bc files. | Chris Lattner | 2005-11-05 | 1 | -0/+7 |
| | | | | llvm-svn: 24203 | ||||
* | Culling out use of unions for converting FP to bits and vice versa. | Jim Laskey | 2005-08-17 | 1 | -22/+15 |
| | | | | llvm-svn: 22838 | ||||
* | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -1/+1 |
| | | | | llvm-svn: 22523 | ||||
* | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -10/+1 |
| | | | | llvm-svn: 22254 | ||||
* | fix the assertion | Chris Lattner | 2005-05-13 | 1 | -1/+1 |
| | | | | llvm-svn: 21994 | ||||
* | Silence VC++ warnings about unsafe mixing of ints and bools with the | operator. | Jeff Cohen | 2005-05-07 | 1 | -2/+2 |
| | | | | llvm-svn: 21758 | ||||
* | encode calling conventions for call/invoke instructions. | Chris Lattner | 2005-05-06 | 1 | -7/+43 |
| | | | | llvm-svn: 21751 | ||||
* | encode function calling convs in the bytecode file. invoke and call are | Chris Lattner | 2005-05-06 | 1 | -1/+8 |
| | | | | | | still to come. llvm-svn: 21749 | ||||
* | wrap a longline | Chris Lattner | 2005-05-06 | 1 | -1/+2 |
| | | | | llvm-svn: 21747 | ||||
* | add bytecode reader support for tail calls | Chris Lattner | 2005-05-06 | 1 | -1/+4 |
| | | | | llvm-svn: 21727 | ||||
* | Remove vim settings from source code; people should use llvm/utils/vim/vimrc | Misha Brukman | 2005-05-05 | 1 | -1/+0 |
| | | | | llvm-svn: 21704 | ||||
* | add support for undef values of opaque type, addressing PR541 | Chris Lattner | 2005-05-05 | 1 | -3/+3 |
| | | | | llvm-svn: 21701 | ||||
* | * Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -65/+65 |
| | | | | | | * Convert tabs to spaces llvm-svn: 21418 | ||||
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -1/+1 |
| | | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597 | ||||
* | Fix an apparent ambiguity compiling on PPC | Chris Lattner | 2005-03-07 | 1 | -1/+1 |
| | | | | llvm-svn: 20507 | ||||
* | simplify and speed up some code | Chris Lattner | 2005-03-06 | 1 | -1/+1 |
| | | | | llvm-svn: 20472 | ||||
* | Fix spelling, patch contributed by Gabor Greif! | Chris Lattner | 2005-02-27 | 1 | -1/+1 |
| | | | | llvm-svn: 20343 | ||||
* | Check in some patches for better assertions | Chris Lattner | 2004-12-04 | 1 | -0/+1 |
| | | | | 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 | ||||
* | 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 | ||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -2/+2 |
| | | | | | | | | 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 | ||||
* | 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 | 1 | -25/+16 |
| | | | | | | | | - 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 | ||||
* | 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 | 1 | -47/+762 |
| | | | | | | | | | | | | | | | | - 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 | -8/+8 |
| | | | | | | - Correct ordering of tests because for GlobalValue isa Constant llvm-svn: 14941 |