aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Bytecode/Reader/Reader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Bugfixes for dealing with partially compactified functionsChris Lattner2004-01-201-6/+19
* Save another 30K from 176.gcc by encoding the compaction table a bit moreChris Lattner2004-01-181-4/+17
* Add support for reading bytecode files with compactiontables for bytecode files.Chris Lattner2004-01-181-30/+129
* Bytecode format for LLVM 1.2 no longer explicitly encodes zeros in primitiveChris Lattner2004-01-171-8/+14
* Allow bytecode files to refer directly to global values as constants, insteadChris Lattner2004-01-151-2/+6
* Fix PR73Chris Lattner2004-01-151-1/+10
* Change all of the bytecode reader primitives to throw exceptions instead ofChris Lattner2004-01-151-37/+18
* Version 1.2 now supports encoding strings as a special case, to avoid havingChris Lattner2004-01-141-2/+5
* Remove support for the pre-1.0 bytecode version #1. This will becomeChris Lattner2004-01-141-59/+34
* remove some useless #includesChris Lattner2003-12-301-9/+0
* Emit & read more compressed bytecode by not emitting a bytecodeblock forChris Lattner2003-12-011-1/+41
* * Finegrainify namespacificationChris Lattner2003-11-191-59/+34
* Minor speedup to do less linear time searches of information we already have.Chris Lattner2003-11-191-2/+3
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Fix warningChris Lattner2003-10-181-0/+1
* add support for new linkage typesChris Lattner2003-10-181-4/+14
* * New revised variable argument handling supportChris Lattner2003-10-181-33/+30
* Add support for 'weak' linkage.Chris Lattner2003-10-161-2/+12
* Minor cleanupsChris Lattner2003-10-131-2/+2
* Avoid calling getTypeSlot moreChris Lattner2003-10-131-3/+7
* Ok, the "fix" for this is to do a real associative container. Symbol tablesChris Lattner2003-10-101-15/+11
* Another 10% performance improvement by not using replaceAllUsesWithChris Lattner2003-10-091-13/+20
* Use the version of getValue that takes the type plane instead of the typeChris Lattner2003-10-091-1/+2
* Pass a vector around to reduce dynamic allocationChris Lattner2003-10-091-1/+2
* Change getConstantValue to throw an exception on error, not return nullChris Lattner2003-10-091-1/+4
* Remove potentially N^2 algorithm from symbol table reader. No speedupChris Lattner2003-10-091-5/+13
* Major refactoring of the bytecode reader. This includes the followingChris Lattner2003-10-091-31/+18
* Significantly clean up parsing of instructions. This exceptionizes andChris Lattner2003-10-091-4/+1
* Eliminate the instruction placeholder. Simplify a bunch of code.Chris Lattner2003-10-091-1/+1
* Eliminate the old LateResolveValues data structure, replacing it with aChris Lattner2003-10-091-23/+25
* Remove a dead methodChris Lattner2003-10-091-11/+0
* This patch substantially simplifies and cleans up handling of basic blocksChris Lattner2003-10-081-22/+57
* Inline the postResolveValues method. It was poorly named anywayChris Lattner2003-10-081-29/+24
* Various cleanups and simplifications. This speeds up reading a bytecode fileChris Lattner2003-10-081-43/+38
* Transform two methods to return pointers directly instead of returning themChris Lattner2003-10-041-26/+18
* Use V for values, not D.Chris Lattner2003-10-041-16/+15
* Just rethrow previous exception instead of making a new oneChris Lattner2003-09-261-1/+1
* Suggestions made by Chris:Misha Brukman2003-09-231-10/+14
* * Cleaned up code:Misha Brukman2003-09-221-262/+161
* Fixed spelling and grammar.Misha Brukman2003-09-111-1/+1
* Remove a gross hack that was there to support bytecode files that are over a ...Chris Lattner2003-09-081-1/+1
* Allow modules to have 'any' pointer size and endianness. Luckily, we hadChris Lattner2003-08-241-11/+20
* Spell `necessary' correctly.Misha Brukman2003-08-181-1/+1
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-5/+5
* Do not assert fail or crash when a bytecode parse fails!Chris Lattner2003-05-221-0/+1
* Eliminate the uchar typedef, use unsigned char explicitlyChris Lattner2003-05-221-11/+19
* Add support for reading and writing pointersize/endianness to and from bytecodeChris Lattner2003-04-221-0/+5
* Preserve module source information in the ModuleIDChris Lattner2003-04-221-6/+7
* Add support for reading unaligned bytecode buffersChris Lattner2003-04-191-0/+11