aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Bytecode/Reader
Commit message (Expand)AuthorAgeFilesLines
...
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-205-0/+35
* Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner2003-10-191-1/+1
* 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-185-149/+290
* Add separator between different types of readers.Misha Brukman2003-10-161-0/+1
* Add support for 'weak' linkage.Chris Lattner2003-10-161-2/+12
* Minor cleanupsChris Lattner2003-10-131-2/+2
* Avoid calling getTypeSlot moreChris Lattner2003-10-133-4/+9
* This is a header file, thus it needs a -*-C++-*-Chris Lattner2003-10-131-1/+1
* Regularize header file commentsChris Lattner2003-10-131-1/+1
* 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
* Reserve space for PHI nodes when we read them in. This provides a VERYChris Lattner2003-10-091-0/+1
* Use the version of getValue that takes the type plane instead of the typeChris Lattner2003-10-092-17/+18
* Pass a vector around to reduce dynamic allocationChris Lattner2003-10-093-13/+17
* Change getConstantValue to throw an exception on error, not return nullChris Lattner2003-10-092-10/+7
* 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-094-315/+171
* Significantly clean up parsing of instructions. This exceptionizes andChris Lattner2003-10-093-144/+106
* Eliminate the instruction placeholder. Simplify a bunch of code.Chris Lattner2003-10-092-15/+1
* Eliminate the old LateResolveValues data structure, replacing it with aChris Lattner2003-10-092-25/+27
* Remove a dead methodChris Lattner2003-10-092-12/+0
* This patch substantially simplifies and cleans up handling of basic blocksChris Lattner2003-10-083-60/+84
* Inline the postResolveValues method. It was poorly named anywayChris Lattner2003-10-082-34/+26
* Various cleanups and simplifications. This speeds up reading a bytecode fileChris Lattner2003-10-083-61/+57
* Destroy allocated resources on exception.Misha Brukman2003-10-081-3/+13
* All of our supported operating systems (so far) and FreeBSD technicallyBrian Gaeke2003-10-061-0/+1
* Rename AbstractModuleProvider -> ModuleProvider, to match the header file name,Chris Lattner2003-10-042-7/+5
* Transform two methods to return pointers directly instead of returning themChris Lattner2003-10-043-66/+42
* Use V for values, not D.Chris Lattner2003-10-041-16/+15
* Do not leak the ModuleProvider if releaseModule() throws.Chris Lattner2003-10-041-11/+6
* There is no need for BytecodeParser to be an AbstractTypeUser. Instead, itChris Lattner2003-10-022-28/+3
* Just rethrow previous exception instead of making a new oneChris Lattner2003-09-261-1/+1
* Define the instance variable Buffer, not the automatic variable Buffer.Chris Lattner2003-09-251-3/+2
* Fix alignment problemChris Lattner2003-09-241-1/+1
* Actually assign the string correctly through the std::string pointer.Misha Brukman2003-09-241-2/+2
* * Eliminate BytecodeBufferReader::Length member variableMisha Brukman2003-09-241-26/+7
* Added code that ensures that we pass the beginning of the data buffer toJohn Criswell2003-09-231-1/+1
* Stop returning bool and pass Instruction by reference;Misha Brukman2003-09-232-135/+146
* Suggestions made by Chris:Misha Brukman2003-09-231-10/+14
* * Group class definitions & implementations togetherMisha Brukman2003-09-231-58/+110
* * Constantify arguments to copy functionMisha Brukman2003-09-231-8/+4
* Removed no longer used member variable.Misha Brukman2003-09-221-4/+1
* Added file header comment.Misha Brukman2003-09-221-0/+7
* Update file header for renamed fileChris Lattner2003-09-221-1/+1
* * Cleaned up code:Misha Brukman2003-09-224-340/+443
* Fixed spelling and grammar.Misha Brukman2003-09-114-7/+7