aboutsummaryrefslogtreecommitdiff
path: root/lib/Bytecode/Writer
AgeCommit message (Expand)Author
2004-01-15If these blocks are empty, there is no reason to even emit the bytecode blocks.Chris Lattner
2004-01-15Cleanups & efficiency improvementsChris Lattner
2004-01-15The bcwriter does not want ConstantPointerRef's to be indexed, and the asmwri...Chris Lattner
2004-01-15ConstantPointerRef's are no longer emitted. This saves 20028 bytes in theChris Lattner
2004-01-15Fix PR73: bytecode format inconsistentChris Lattner
2004-01-15Remove the optimization that depends on ENDIAN_LITTLE: it's not worth it.Chris Lattner
2004-01-14Improve comments, add support for remembering the constants strings thatChris Lattner
2004-01-14The new bytecode format supports emitting strings a special case. This isChris Lattner
2004-01-14When emitting bytecode, handle strings specially. Do not add the charactersChris Lattner
2004-01-14It is obvious that this has never been used for outputing more than a singleChris Lattner
2004-01-14Be const correctChris Lattner
2004-01-14Ok, I can't handle it. This is a temporary checkin of a ton of statistics thatChris Lattner
2004-01-14Toggle sense of flagChris Lattner
2004-01-14The only clients of the slot calculator are now the asmwriter and bcwriter.Chris Lattner
2004-01-11Urg, remove testing code.Chris Lattner
2004-01-11Fix a regression that I introduced yesterday. :(Chris Lattner
2004-01-10Check in two changes:Chris Lattner
2004-01-10Do not bother to emit a BytecodeBlock for an empty symbol table. This commonlyChris Lattner
2004-01-10Err, we don't need Config/*.h files for things that are standard C++Chris Lattner
2004-01-10minor comment tweaksChris Lattner
2004-01-10Refactor writer stuff out of include/llvm/Bytecode/Primitives.h. This isChris Lattner
2004-01-10Finegrainify namespacificationChris Lattner
2003-12-01Emit & read more compressed bytecode by not emitting a bytecodeblock forChris Lattner
2003-11-21Finegrainify namespacificationChris Lattner
2003-11-17Remove usage of ConstantPointerChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
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-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-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-17Eliminate some extraneous code in SlotCalculator::insertVal().Alkis Evlogimenos
2003-10-16Add support for 'weak' linkage.Chris Lattner
2003-10-13Stop using "reverse depth first" orderChris Lattner
2003-10-13Regularize header file commentsChris Lattner
2003-09-30Standardize header file commentsChris Lattner
2003-09-15Fix a spello Misha made while fixing one of my appostrificationsChris Lattner
2003-09-11Fixed spelling and grammar.Misha Brukman
2003-09-08Add support for writing volatile load/storesChris Lattner
2003-08-24Allow modules to have 'any' pointer size and endianness. Luckily, we hadChris Lattner
2003-07-23Remove redundant const qualifiers from cast<> expressionsChris Lattner
2003-07-23Remove explicit const qualifiersChris Lattner