| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Path::get -> Path::toString | Reid Spencer | 2004-12-11 | 1 | -1/+2 | |
| | | | | | llvm-svn: 18785 | |||||
| * | Remove a dead field, make the map go to integer type ID to hash better and | Chris Lattner | 2004-12-09 | 2 | -17/+12 | |
| | | | | | | | avoid a getType. llvm-svn: 18691 | |||||
| * | Remove #include inadvertently added | Chris Lattner | 2004-12-09 | 1 | -2/+0 | |
| | | | | | llvm-svn: 18686 | |||||
| * | Eliminate this ugly hack. This was put back in when replaceAllUsesOf used | Chris Lattner | 2004-12-09 | 1 | -30/+6 | |
| | | | | | | | | | | | | | a different algorithm that was extremely inefficient for instructions with many operands. This reduces the time of this code snippet from .23s for 176.gcc to 0.03s in a debug build, which speeds up total llvm-dis time just barely. It's more of a code cleanup than a speedup. llvm-svn: 18685 | |||||
| * | Provide more information in the error message that occurs when there are | Reid Spencer | 2004-12-04 | 1 | -2/+10 | |
| | | | | | | | unresolved constants remaining. llvm-svn: 18502 | |||||
| * | Do not allow bytecode files with unresolved references to be read. Doing | Chris Lattner | 2004-12-04 | 1 | -1/+7 | |
| | | | | | | | | so lets wierd ConstantPlaceholder objects sneak into the system which confuses it greatly. llvm-svn: 18487 | |||||
| * | RevisionNum is read by error(), initialize it early. | Chris Lattner | 2004-11-30 | 1 | -0/+1 | |
| | | | | | llvm-svn: 18386 | |||||
| * | Fix a comment to imply the correct semantics. | Reid Spencer | 2004-11-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 18097 | |||||
| * | Add note that this is for old bytecode files. | Chris Lattner | 2004-11-19 | 1 | -1/+1 | |
| | | | | | llvm-svn: 17991 | |||||
| * | Per code review:\ | Reid Spencer | 2004-11-16 | 1 | -8/+12 | |
| | | | | | | | | * Get rid of memory leaks on exception \ * Provide better comments of how the memory handling works llvm-svn: 17876 | |||||
| * | Use a per-function flag bit to indicate whether or not there is a function | Chris Lattner | 2004-11-15 | 1 | -3/+6 | |
| | | | | | | | body for the function. llvm-svn: 17858 | |||||
| * | Make *SURE* to null out the pointer before throwing an exception, otherwise | Chris Lattner | 2004-11-15 | 1 | -2/+6 | |
| | | | | | | | the dtor for the BytecodeReader class will try to free it again! llvm-svn: 17856 | |||||
| * | Cleanups. Null out pointer after freeing it for paranoia | Chris Lattner | 2004-11-15 | 1 | -5/+5 | |
| | | | | | llvm-svn: 17855 | |||||
| * | Make functions default to having external linkage if they have no | Chris Lattner | 2004-11-15 | 1 | -2/+2 | |
| | | | | | | | FunctionBlock. llvm-svn: 17853 | |||||
| * | Changes necessary to enable linking of archives without LLVM symbol tables. | Reid Spencer | 2004-11-15 | 1 | -7/+8 | |
| | | | | | llvm-svn: 17811 | |||||
| * | Moved to lib/Bytecode/Archive. | Reid Spencer | 2004-11-14 | 1 | -194/+0 | |
| | | | | | llvm-svn: 17800 | |||||
| * | Add wrappers to get defined symbols from bytecode | Reid Spencer | 2004-11-14 | 1 | -19/+48 | |
| | | | | | llvm-svn: 17770 | |||||
| * | Simplify handling of decompression | Reid Spencer | 2004-11-14 | 1 | -15/+4 | |
| | | | | | llvm-svn: 17769 | |||||
| * | Simplify decompression code by using the high level interface to the Compressor | Reid Spencer | 2004-11-14 | 1 | -57/+11 | |
| | | | | | llvm-svn: 17768 | |||||
| * | Mark an unmaterialized function as having GhostLinkage | Misha Brukman | 2004-11-14 | 1 | -0/+4 | |
| | | | | | llvm-svn: 17748 | |||||
| * | 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 support for compressed bytecode | Reid Spencer | 2004-11-06 | 2 | -5/+55 | |
| | | | | | 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 | |||||
| * | Fix library name. | Reid Spencer | 2004-10-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 17305 | |||||
| * | We won't use automake | Reid Spencer | 2004-10-22 | 2 | -690/+0 | |
| | | | | | llvm-svn: 17155 | |||||
| * | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 1 | -0/+669 | |
| | | | | | 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 | 2 | -22/+82 | |
| | | | | | llvm-svn: 17054 | |||||
| * | Don't print a bunch of metrics that are meaningless for external functions | Chris Lattner | 2004-10-15 | 1 | -17/+20 | |
| | | | | | llvm-svn: 17017 | |||||
| * | Fit to 80 cols | Chris Lattner | 2004-10-14 | 1 | -7/+6 | |
| | | | | | llvm-svn: 16964 | |||||
| * | Fit in 80 columns | Chris Lattner | 2004-10-14 | 1 | -13/+14 | |
| | | | | | llvm-svn: 16962 | |||||
| * | 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/+21 | |
| | | | | | 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 | 3 | -8/+14 | |
| | | | | | | | | | 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 | |||||
| * | 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 | |||||

