aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Bytecode
Commit message (Expand)AuthorAgeFilesLines
* Eliminate some extraneous code in SlotCalculator::insertVal().Alkis Evlogimenos2003-10-175-68/+67
* Add separator between different types of readers.Misha Brukman2003-10-161-0/+1
* Add support for 'weak' linkage.Chris Lattner2003-10-162-4/+25
* Stop using "reverse depth first" orderChris Lattner2003-10-131-6/+3
* 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-136-14/+6
* 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
* Standardize header file commentsChris Lattner2003-09-301-1/+1
* 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-222-2/+2
* * Cleaned up code:Misha Brukman2003-09-224-340/+443
* Fix a spello Misha made while fixing one of my appostrificationsChris Lattner2003-09-151-1/+1
* Fixed spelling and grammar.Misha Brukman2003-09-117-12/+12
* Fix bugChris Lattner2003-09-081-1/+2
* Add support for the unwind instructionChris Lattner2003-09-081-0/+3
* Read volatile loads/storesChris Lattner2003-09-081-2/+4