Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | formatting cleanups | Chris Lattner | 2006-07-28 | 1 | -12/+11 |
| | | | | llvm-svn: 29396 | ||||
* | For PR787: | Reid Spencer | 2006-06-07 | 1 | -0/+6 |
| | | | | | | | | | | | | Provide new llvm::sys::Program facilities for converting the stdout and stdin to binary mode. There is no standard way to do this and the available mechanisms are platform specific. Adjust the bytecode reader and writer to use these methods when their input is stdin or output is stdout. THis avoids the problem with \n writing CRLF to a bytecode file on windows. Patch Contributed by Michael Smith. llvm-svn: 28722 | ||||
* | Fix a bug in the bc reader/writer: we were not correctly encoding varargs | Chris Lattner | 2006-05-26 | 1 | -1/+10 |
| | | | | | | | | | nonccc calls (we were dropping the CC and tail flag). This broke several FORTRAN programs. Testcase here: Regression/Assembler/2006-05-26-VarargsCallEncode.ll llvm-svn: 28501 | ||||
* | Fix misencoding of calling conventions | Chris Lattner | 2006-05-19 | 1 | -2/+3 |
| | | | | llvm-svn: 28411 | ||||
* | 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 |