aboutsummaryrefslogtreecommitdiff
path: root/lib/Bytecode/Reader
AgeCommit message (Expand)Author
2003-11-16Implement skeletal support for __.SYMDEF (ranlib) sections in archives.Brian Gaeke
2003-11-14I can't believe the incompetence of the people I have to deal with around here.Chris Lattner
2003-11-14Fix PR 110: the constant folding code assumes that if something is not aChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-05no need for endlChris Lattner
2003-11-05Add support for constant expr shiftsChris Lattner
2003-10-30Put DEBUG_OUTPUT at the top along with TRACE_LEVEL. Also fix the codeAlkis Evlogimenos
2003-10-21Added LLVM copyright header.John Criswell
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner
2003-10-18Fix warningChris Lattner
2003-10-18add support for new linkage typesChris Lattner
2003-10-18* New revised variable argument handling supportChris Lattner
2003-10-16Add separator between different types of readers.Misha Brukman
2003-10-16Add support for 'weak' linkage.Chris Lattner
2003-10-13Minor cleanupsChris Lattner
2003-10-13Avoid calling getTypeSlot moreChris Lattner
2003-10-13This is a header file, thus it needs a -*-C++-*-Chris Lattner
2003-10-13Regularize header file commentsChris Lattner
2003-10-10Ok, the "fix" for this is to do a real associative container. Symbol tablesChris Lattner
2003-10-09Another 10% performance improvement by not using replaceAllUsesWithChris Lattner
2003-10-09Reserve space for PHI nodes when we read them in. This provides a VERYChris Lattner
2003-10-09Use the version of getValue that takes the type plane instead of the typeChris Lattner
2003-10-09Pass a vector around to reduce dynamic allocationChris Lattner
2003-10-09Change getConstantValue to throw an exception on error, not return nullChris Lattner
2003-10-09Remove potentially N^2 algorithm from symbol table reader. No speedupChris Lattner
2003-10-09Major refactoring of the bytecode reader. This includes the followingChris Lattner
2003-10-09Significantly clean up parsing of instructions. This exceptionizes andChris Lattner
2003-10-09Eliminate the instruction placeholder. Simplify a bunch of code.Chris Lattner
2003-10-09Eliminate the old LateResolveValues data structure, replacing it with aChris Lattner
2003-10-09Remove a dead methodChris Lattner
2003-10-08This patch substantially simplifies and cleans up handling of basic blocksChris Lattner
2003-10-08Inline the postResolveValues method. It was poorly named anywayChris Lattner
2003-10-08Various cleanups and simplifications. This speeds up reading a bytecode fileChris Lattner
2003-10-08Destroy allocated resources on exception.Misha Brukman
2003-10-06All of our supported operating systems (so far) and FreeBSD technicallyBrian Gaeke
2003-10-04Rename AbstractModuleProvider -> ModuleProvider, to match the header file name,Chris Lattner
2003-10-04Transform two methods to return pointers directly instead of returning themChris Lattner
2003-10-04Use V for values, not D.Chris Lattner
2003-10-04Do not leak the ModuleProvider if releaseModule() throws.Chris Lattner
2003-10-02There is no need for BytecodeParser to be an AbstractTypeUser. Instead, itChris Lattner
2003-09-26Just rethrow previous exception instead of making a new oneChris Lattner
2003-09-25Define the instance variable Buffer, not the automatic variable Buffer.Chris Lattner
2003-09-24Fix alignment problemChris Lattner
2003-09-24Actually assign the string correctly through the std::string pointer.Misha Brukman
2003-09-24* Eliminate BytecodeBufferReader::Length member variableMisha Brukman
2003-09-23Added code that ensures that we pass the beginning of the data buffer toJohn Criswell
2003-09-23Stop returning bool and pass Instruction by reference;Misha Brukman
2003-09-23Suggestions made by Chris:Misha Brukman