summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode
Commit message (Expand)AuthorAgeFilesLines
* lib/Bytecode is deadChris Lattner2007-05-061-14/+0
* move this to lib/ArchiveChris Lattner2007-05-065-1486/+0
* remove bytecode readerChris Lattner2007-05-065-3646/+0
* remove the old bc writerChris Lattner2007-05-065-1945/+0
* don't build bcreader/bcwriterChris Lattner2007-05-061-1/+1
* Switch this over to bitcode instead of bytecode.Chris Lattner2007-05-064-60/+40
* add bitcode supportChris Lattner2007-05-062-50/+44
* Drop 'const'Devang Patel2007-05-031-1/+1
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-1/+1
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+1
* Implement protected visibility. This partly implements PR1363. LinkerAnton Korobeynikov2007-04-292-2/+5
* Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov2007-04-285-15/+80
* Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov2007-04-252-3/+75
* fix a memory leakChris Lattner2007-04-242-14/+15
* PR400 phase 1 implementation feedback.Christopher Lamb2007-04-221-4/+2
* PR400 work phase 1. Add attributed load/store instructions for volatile/align...Christopher Lamb2007-04-222-9/+56
* For PR1146:Reid Spencer2007-04-221-6/+8
* Revert Christopher Lamb's load/store alignment changes.Reid Spencer2007-04-212-48/+8
* add support for alignment attributes on load/store instructionsChristopher Lamb2007-04-212-8/+48
* Make long line fit in 80 cols.Reid Spencer2007-04-161-1/+1
* Implement the "thread_local" keyword.Lauro Ramos Venancio2007-04-123-10/+14
* Fix a bug where calling materializeModule could corrupt the module, readingChris Lattner2007-04-091-9/+8
* For PR1146:Reid Spencer2007-04-096-25/+62
* Fix a bug that caused alignment information to occasionally get stripped offChris Lattner2007-04-091-2/+11
* No functional change, this is just easier to read and debug.Reid Spencer2007-04-081-9/+10
* Avoid a useless temporary constrution.Reid Spencer2007-04-071-2/+1
* Fix another PathWithStatus issue.Reid Spencer2007-04-071-1/+2
* For PR1302:Reid Spencer2007-04-043-6/+6
* For PR789:Reid Spencer2007-03-292-2/+8
* the bytecode reader supports dematerializeFunctionChris Lattner2007-03-292-7/+22
* For PR789:Reid Spencer2007-03-292-2/+2
* Use a simpler constructor for ConstantInt.Reid Spencer2007-03-011-1/+1
* Implement reading of arbitrary precision integers.Reid Spencer2007-02-281-4/+9
* Implement writing of arbitrary precision integers.Reid Spencer2007-02-281-4/+14
* For PR1195:Reid Spencer2007-02-152-8/+8
* For PR1195:Reid Spencer2007-02-153-16/+16
* From Dan Gohman:Chris Lattner2007-02-142-2/+2
* Use a SmallVector to reduce heap traffic. This speeds up bcreader 10%Chris Lattner2007-02-131-1/+1
* now that we can pass ranges into CallInst ctors, eliminate vector heap trafficChris Lattner2007-02-131-2/+2
* stop passing vector into ctorsChris Lattner2007-02-131-2/+2
* avoid creating a temporary string when reading the symbol table for aChris Lattner2007-02-123-9/+26
* Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner2007-02-123-11/+11
* Undo the last patch. It slowed down bcwriter by 1.8% but only sped upReid Spencer2007-02-111-67/+5
* Compaction tables don't exist any more.Reid Spencer2007-02-101-35/+0
* For PR1194:Reid Spencer2007-02-101-5/+67
* Fix a comment.Reid Spencer2007-02-101-1/+1
* Change the table datastructure to be a vector<smallvector>, instead ofChris Lattner2007-02-103-16/+14
* Make BytecodeWriter::outputValueSymbolTable *significantly* less abusiveChris Lattner2007-02-101-3/+4
* make the datastructure used in BytecodeWriter::outputValueSymbolTableChris Lattner2007-02-101-4/+4
* Switch typemap over to DenseMap. No significant speedup.Chris Lattner2007-02-101-2/+1
OpenPOWER on IntegriCloud