Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Moved to lib/Bytecode/Archive in preparation for re-write. | Reid Spencer | 2004-11-14 | 1 | -0/+194 | |
| | | | | llvm-svn: 17742 | |||||
* | Recognize compressed LLVM bytecode files. | John Criswell | 2004-11-09 | 1 | -0/+3 | |
| | | | | | | | This should fix the problem of not being able to link compressed LLVM bytecode files from LLVM libraries. llvm-svn: 17648 | |||||
* | * Comments & cleanup per CL code review. | Reid Spencer | 2004-11-07 | 1 | -22/+56 | |
| | | | | | | * Accept 'llvc' as signature for compressed bytecode llvm-svn: 17579 | |||||
* | Add comments per CL code review. | Reid Spencer | 2004-11-07 | 1 | -2/+6 | |
| | | | | llvm-svn: 17578 | |||||
* | * 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 | 3 | -25/+132 | |
| | | | | llvm-svn: 17535 | |||||
* | Implement the GetBytecodeSymbols interface function to extract just the | Reid Spencer | 2004-11-06 | 1 | -0/+39 | |
| | | | | | | externally visible defined symbols from a bytecode file. llvm-svn: 17503 | |||||
* | Makefile for the LLVMArchive library. | Reid Spencer | 2004-11-06 | 1 | -0/+18 | |
| | | | | llvm-svn: 17500 | |||||
* | First kinda/sorta working version of the Archive library. Reading is not | Reid Spencer | 2004-11-06 | 3 | -0/+466 | |
| | | | | | | yet supported but writing works. Way too early to review this. More to come llvm-svn: 17499 | |||||
* | Fix library name. | Reid Spencer | 2004-10-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 17305 | |||||
* | 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 | 6 | -2031/+0 | |
| | | | | llvm-svn: 17155 | |||||
* | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 3 | -0/+1983 | |
| | | | | llvm-svn: 17136 | |||||
* | Do not erroneously accept revision 6 bytecode files when the format hasn't | Chris Lattner | 2004-10-16 | 1 | -5/+2 | |
| | | | | | | been defined yet! llvm-svn: 17063 | |||||
* | Add support for undef, unreachable, and function flags | Chris Lattner | 2004-10-16 | 3 | -36/+99 | |
| | | | | llvm-svn: 17054 | |||||
* | There is no reason not to build these in parallel | Chris Lattner | 2004-10-15 | 1 | -1/+2 | |
| | | | | llvm-svn: 17023 | |||||
* | Don't print a bunch of metrics that are meaningless for external functions | Chris Lattner | 2004-10-15 | 1 | -17/+20 | |
| | | | | llvm-svn: 17017 | |||||
* | 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 | |||||
* | Fit to 80 cols | Chris Lattner | 2004-10-14 | 1 | -7/+6 | |
| | | | | llvm-svn: 16964 | |||||
* | Wrap to 80 cols, delete some seriously old debugging printouts | Chris Lattner | 2004-10-14 | 1 | -26/+15 | |
| | | | | llvm-svn: 16963 | |||||
* | Fit in 80 columns | Chris Lattner | 2004-10-14 | 1 | -13/+14 | |
| | | | | llvm-svn: 16962 | |||||
* | 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 | 3 | -9/+9 | |
| | | | | llvm-svn: 16950 | |||||
* | Initial version of automake Makefile.am file. | Reid Spencer | 2004-10-10 | 3 | -0/+48 | |
| | | | | llvm-svn: 16885 | |||||
* | Fix doxygen comment | Misha Brukman | 2004-09-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 16542 | |||||
* | The system ranlib on darwin occasionally adds two extra newlines to the | Chris Lattner | 2004-09-27 | 1 | -2/+8 | |
| | | | | | | | | end of files, breaking the CFE build. As a gross hack around this, ignore any trailing garbage on bytecode files. Thanks to Brian for digging in and identifying the problem. llvm-svn: 16525 | |||||
* | Convert code to compile with vc7.1. | Reid Spencer | 2004-09-15 | 1 | -3/+3 | |
| | | | | | | Patch contributed by Paolo Invernizzi. Thanks Paolo! llvm-svn: 16368 | |||||
* | Unbreak doxygen, according to Reid. | Misha Brukman | 2004-09-12 | 1 | -2/+4 | |
| | | | | llvm-svn: 16298 | |||||
* | Fix code spacing/alignment | Misha Brukman | 2004-09-12 | 1 | -6/+4 | |
| | | | | llvm-svn: 16297 | |||||
* | Change interface to use correct typedef so it will always compile. | Reid Spencer | 2004-09-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 16281 | |||||
* | Print the dependent libraries when dumping bytecode. | Reid Spencer | 2004-09-11 | 1 | -0/+2 | |
| | | | | llvm-svn: 16275 | |||||
* | Fixes to make LLVM compile with vc7.1. | Alkis Evlogimenos | 2004-09-03 | 1 | -0/+1 | |
| | | | | | | Patch contributed by Paolo Invernizzi! llvm-svn: 16152 | |||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 6 | -13/+19 | |
| | | | | | | | | 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 | |||||
* | Correctly compute the number of compaction tables. | Reid Spencer | 2004-08-27 | 1 | -1/+1 | |
| | | | | llvm-svn: 16064 | |||||
* | 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 | |||||
* | Add a wrapper for extraction of the dependent libraries from a bytecode | Reid Spencer | 2004-08-24 | 1 | -0/+14 | |
| | | | | | | file. llvm-svn: 16037 | |||||
* | Rearrange output a little to make it nicer. | Reid Spencer | 2004-08-24 | 1 | -17/+17 | |
| | | | | llvm-svn: 16036 | |||||
* | Bytecode Analyzer Cleanup: | Reid Spencer | 2004-08-21 | 1 | -162/+266 | |
| | | | | | | | | | | | - Rearrange output order to make more sense - Make only the function level output count as "detailed" - Output dump output directly to stream, don't buffer it. - Fix counting of block sizes - Implement new handlers for number of types, dependent libs, target triple - Compute the size of block headers. llvm-svn: 15985 | |||||
* | Get rid of an extraneous local variable. | Reid Spencer | 2004-08-21 | 1 | -1/+0 | |
| | | | | llvm-svn: 15984 | |||||
* | Two Changes: | Reid Spencer | 2004-08-21 | 1 | -14/+18 | |
| | | | | | | | | - Pass the output stream to the analyzer so it can write its output there directly instead of buffering it. - Don't pass a boolean to ParseBytecode because its not needed any more. llvm-svn: 15983 | |||||
* | Add boolean file format flags in preparation for version 5 bytecode. | Reid Spencer | 2004-08-21 | 1 | -3/+18 | |
| | | | | | | | | Remove the "processFunctions" boolean from ParseBytecode as it is no longer needed. This is part of avoiding double reading of functions when analyzing bytecode. llvm-svn: 15982 | |||||
* | Bytecode Reader Cleanup: | Reid Spencer | 2004-08-21 | 1 | -38/+66 | |
| | | | | | | | | | | | | | | | - provide the correct conversion for ModuleBlockID in read_block (a potential bug but not actually exploited because reading module block ids doesn't use read_block). - install support for handleTypeList handler - install support for handleDependentLibrary handler - install support for handleTargetTriple handler - clean up comments, output strings, - ensure that processing function arguments doesn't SIGSEGV if one of the arguments is a null pointer (yeah, it happened .. weird) - prepare for version 5 bytecode by documenting what will change. llvm-svn: 15981 | |||||
* | Packed types, brought to you by Brad Jones | Brian Gaeke | 2004-08-20 | 3 | -0/+62 | |
| | | | | llvm-svn: 15938 | |||||
* | Bytecode File Format Changes: | Reid Spencer | 2004-08-17 | 4 | -38/+39 | |
| | | | | | | | | - 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 |