aboutsummaryrefslogtreecommitdiff
path: root/lib/Bytecode/Reader
AgeCommit message (Expand)Author
2004-01-17Bytecode format for LLVM 1.2 no longer explicitly encodes zeros in primitiveChris Lattner
2004-01-15Allow bytecode files to refer directly to global values as constants, insteadChris Lattner
2004-01-15Fix more breakage with string change.Chris Lattner
2004-01-15Fix PR73Chris Lattner
2004-01-15Fix brokenness in my last checkingChris Lattner
2004-01-15Change all of the bytecode reader primitives to throw exceptions instead ofChris Lattner
2004-01-14Version 1.2 now supports encoding strings as a special case, to avoid havingChris Lattner
2004-01-14Like output_data, it's obvious that input_data was only used with 1 characterChris Lattner
2004-01-14Remove support for the pre-1.0 bytecode version #1. This will becomeChris Lattner
2004-01-12Don't use ConstantExpr::getShift anymoreChris Lattner
2004-01-10* finegrainify namespacification of ArchiveReader.cppChris Lattner
2004-01-09Inching our way towards fixing PR82Chris Lattner
2003-12-30remove some useless #includesChris Lattner
2003-12-30Use new getFileSize function instead of sys/stat.h directly.Chris Lattner
2003-12-29Factor FDHandle out of the bytecode reader into the FileUtilities.h supportChris Lattner
2003-12-26minor cleanupsChris Lattner
2003-12-22Reverted back to revision 1.11. The previous fix doesn't really fixJohn Criswell
2003-12-20Fix PR#193.John Criswell
2003-12-17Make getObjectType() smarter about ranlibbed Mac OS X archives.Brian Gaeke
2003-12-12Throw better error messages, by calling strerror(errno) when weBrian Gaeke
2003-12-11In getObjectType(), doxygenify comment, and take a pointer to theBrian Gaeke
2003-12-01Emit & read more compressed bytecode by not emitting a bytecodeblock forChris Lattner
2003-11-19* Finegrainify namespacificationChris Lattner
2003-11-19Minor efficiency improvements, finegrainify namespacificationChris Lattner
2003-11-19In the future, these slabs can be null...Chris Lattner
2003-11-19Minor efficiency improvements all over. Finegrainify NamespacificationChris Lattner
2003-11-19Fine grainify namespacification, #include file that defines the interface!Chris Lattner
2003-11-19Minor speedup to do less linear time searches of information we already have.Chris Lattner
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