aboutsummaryrefslogtreecommitdiff
path: root/lib/Bytecode
AgeCommit message (Expand)Author
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-21Finegrainify namespacificationChris 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-17Remove usage of ConstantPointerChris 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-31Use already existing classes for post order iterator.Alkis Evlogimenos
2003-10-30Output types in reverse postorder. This will allow the ByteCode/ReaderAlkis Evlogimenos
2003-10-30Put DEBUG_OUTPUT at the top along with TRACE_LEVEL. Also fix the codeAlkis Evlogimenos
2003-10-29Explicitly cast type, so we aren't passing output_vbr a size_t.Brian Gaeke
2003-10-29Add more debugging info to help tracing the SlotCalculator.Alkis Evlogimenos
2003-10-21Make sure to add a type for va_next operands, which may not other wiseChris Lattner
2003-10-21Fix problem which effected linking apacheChris Lattner
2003-10-21Added LLVM copyright header.John Criswell
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-20"Function"[0] == 'F', not 'M'Chris Lattner
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-18Updated to emit the final 1.0 bytecode format. This supports weak linkage,Chris Lattner
2003-10-18* New revised variable argument handling supportChris Lattner
2003-10-17Eliminate some extraneous code in SlotCalculator::insertVal().Alkis Evlogimenos
2003-10-16Add separator between different types of readers.Misha Brukman
2003-10-16Add support for 'weak' linkage.Chris Lattner
2003-10-13Stop using "reverse depth first" orderChris 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