summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode
Commit message (Collapse)AuthorAgeFilesLines
...
* Changes necessary to enable linking of archives without LLVM symbol tables.Reid Spencer2004-11-153-21/+76
| | | | llvm-svn: 17811
* Moved to lib/Bytecode/Archive.Reid Spencer2004-11-141-194/+0
| | | | llvm-svn: 17800
* Simplify compression code by using the high level interface to the CompressorReid Spencer2004-11-141-73/+4
| | | | llvm-svn: 17771
* Add wrappers to get defined symbols from bytecodeReid Spencer2004-11-141-19/+48
| | | | llvm-svn: 17770
* Simplify handling of decompressionReid Spencer2004-11-141-15/+4
| | | | llvm-svn: 17769
* Simplify decompression code by using the high level interface to the CompressorReid Spencer2004-11-141-57/+11
| | | | llvm-svn: 17768
* Completely rewritten to allow reading of archives and symbol table lookup in ↵Reid Spencer2004-11-141-160/+369
| | | | | | a more efficient manner. llvm-svn: 17767
* Implementation declarations for ArchiveReid Spencer2004-11-141-108/+24
| | | | llvm-svn: 17766
* First working versionReid Spencer2004-11-142-224/+492
| | | | llvm-svn: 17765
* Add the Archive libraryReid Spencer2004-11-141-1/+1
| | | | llvm-svn: 17764
* Mark an unmaterialized function as having GhostLinkageMisha Brukman2004-11-141-0/+4
| | | | llvm-svn: 17748
* Moved to lib/Bytecode/Archive in preparation for re-write.Reid Spencer2004-11-141-0/+194
| | | | llvm-svn: 17742
* Recognize compressed LLVM bytecode files.John Criswell2004-11-091-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 Spencer2004-11-071-22/+56
| | | | | | * Accept 'llvc' as signature for compressed bytecode llvm-svn: 17579
* Add comments per CL code review.Reid Spencer2004-11-071-2/+6
| | | | llvm-svn: 17578
* * Add comments and cleanup per CL code reviewReid Spencer2004-11-071-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 bytecodeReid Spencer2004-11-063-25/+132
| | | | llvm-svn: 17535
* Implement the GetBytecodeSymbols interface function to extract just theReid Spencer2004-11-061-0/+39
| | | | | | externally visible defined symbols from a bytecode file. llvm-svn: 17503
* Makefile for the LLVMArchive library.Reid Spencer2004-11-061-0/+18
| | | | llvm-svn: 17500
* First kinda/sorta working version of the Archive library. Reading is notReid Spencer2004-11-063-0/+466
| | | | | | yet supported but writing works. Way too early to review this. More to come llvm-svn: 17499
* Fix library name.Reid Spencer2004-10-281-1/+1
| | | | llvm-svn: 17305
* Fix name of libraryReid Spencer2004-10-281-1/+1
| | | | llvm-svn: 17304
* Fix the previous bug the correct way. This fixes ptrdist/bcChris Lattner2004-10-241-2/+2
| | | | llvm-svn: 17201
* Fix a bug that Brian brought to my attention. This corrects:Chris Lattner2004-10-231-1/+2
| | | | | | Assembler/2004-10-22-BCWriterUndefBug.llx llvm-svn: 17177
* We won't use automakeReid Spencer2004-10-226-2031/+0
| | | | llvm-svn: 17155
* Initial automake generated Makefile templateReid Spencer2004-10-183-0/+1983
| | | | llvm-svn: 17136
* Do not erroneously accept revision 6 bytecode files when the format hasn'tChris Lattner2004-10-161-5/+2
| | | | | | been defined yet! llvm-svn: 17063
* Add support for undef, unreachable, and function flagsChris Lattner2004-10-163-36/+99
| | | | llvm-svn: 17054
* There is no reason not to build these in parallelChris Lattner2004-10-151-1/+2
| | | | llvm-svn: 17023
* Don't print a bunch of metrics that are meaningless for external functionsChris Lattner2004-10-151-17/+20
| | | | llvm-svn: 17017
* Today is not my day. Fix broken #Chris Lattner2004-10-141-1/+1
| | | | llvm-svn: 16967
* unbreak previous checkin :(Chris Lattner2004-10-141-1/+1
| | | | llvm-svn: 16966
* Add back a missing parenChris Lattner2004-10-141-2/+2
| | | | llvm-svn: 16965
* Fit to 80 colsChris Lattner2004-10-141-7/+6
| | | | llvm-svn: 16964
* Wrap to 80 cols, delete some seriously old debugging printoutsChris Lattner2004-10-141-26/+15
| | | | llvm-svn: 16963
* Fit in 80 columnsChris Lattner2004-10-141-13/+14
| | | | llvm-svn: 16962
* Minor cleanupsChris Lattner2004-10-141-7/+3
| | | | llvm-svn: 16961
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-133-9/+9
| | | | llvm-svn: 16950
* Initial version of automake Makefile.am file.Reid Spencer2004-10-103-0/+48
| | | | llvm-svn: 16885
* Fix doxygen commentMisha Brukman2004-09-281-1/+1
| | | | llvm-svn: 16542
* The system ranlib on darwin occasionally adds two extra newlines to theChris Lattner2004-09-271-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 Spencer2004-09-151-3/+3
| | | | | | Patch contributed by Paolo Invernizzi. Thanks Paolo! llvm-svn: 16368
* Unbreak doxygen, according to Reid.Misha Brukman2004-09-121-2/+4
| | | | llvm-svn: 16298
* Fix code spacing/alignmentMisha Brukman2004-09-121-6/+4
| | | | llvm-svn: 16297
* Change interface to use correct typedef so it will always compile.Reid Spencer2004-09-111-1/+1
| | | | llvm-svn: 16281
* Print the dependent libraries when dumping bytecode.Reid Spencer2004-09-111-0/+2
| | | | llvm-svn: 16275
* Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos2004-09-031-0/+1
| | | | | | Patch contributed by Paolo Invernizzi! llvm-svn: 16152
* Changes For Bug 352Reid Spencer2004-09-016-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 Spencer2004-08-271-1/+1
| | | | llvm-svn: 16064
* Prevent an empty compaction table from being written to the bytecode file.Reid Spencer2004-08-271-8/+12
| | | | llvm-svn: 16063
OpenPOWER on IntegriCloud