aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/AsmWriter.cpp
AgeCommit message (Expand)Author
2009-03-19Fix a couple glaring whitespace issues. This file isn't internally consistentNick Lewycky
2009-03-15Remove obviously redundant call.Nick Lewycky
2009-03-13Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling
2009-03-13Second installment of "BasicBlock operands to the back"Gabor Greif
2009-03-11It makes no sense to have a ODR version of commonDuncan Sands
2009-03-11Remove the one-definition-rule version of extern_weakDuncan Sands
2009-03-07Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands
2009-03-01simplify handling "don't print top level name" processing, so that we getChris Lattner
2009-03-01walk type symbol table also, so we get:Chris Lattner
2009-03-01Fix a long-standing bug and misfeature of the disassembler: when dealing with a Chris Lattner
2009-02-28move type name population out of TypePrinting class into a static Chris Lattner
2009-02-28switch to densemap for pointer->word map.Chris Lattner
2009-02-28make this work when constructed with a null module*Chris Lattner
2009-02-28expose TypePrinting as a public API.Chris Lattner
2009-02-28rename 'Result' to 'OS' in CalcTypeName for consistencyChris Lattner
2009-02-28do not embed the raw_ostream into TypePrinting, pass it as an argument to pri...Chris Lattner
2009-02-28stop calling Type::getDescription().Chris Lattner
2009-02-28simplificationsChris Lattner
2009-02-28Change WriteTypeSymbolic to not put a space out before types, also, removeChris Lattner
2009-02-28make CalcTypeName take a stream instead of a string to concat onto,Chris Lattner
2009-02-28remove a bunch of nearly-duplicated code.Chris Lattner
2009-02-28fix indentation, remove dead integer case.Chris Lattner
2009-02-28pull calcTypeName into TypePrinting class, make its type stackChris Lattner
2009-02-28inline method into its only use and simplify the result.Chris Lattner
2009-02-28simplify conditionChris Lattner
2009-02-28start refactoring the .ll printer: introduce a new TypePrinting classChris Lattner
2009-02-18add proper asmwriter and asmparser support for anonymous functions.Chris Lattner
2009-02-11Don't print extra spaces in vector and array constants. This makesDan Gohman
2009-02-09make sure that BranchInst::getSuccessor() does not assert in cast<>Gabor Greif
2009-01-31back out my previous change, it exposes a latent bug. investigatingGabor Greif
2009-01-31use precise accessorsGabor Greif
2009-01-21Do not use host floating point types when emittingDale Johannesen
2009-01-15Add the private linkage.Rafael Espindola
2009-01-15add comment to explain my previous commit, as asked by ChrisNuno Lopes
2009-01-14fix crash in the case when some arg is nullNuno Lopes
2009-01-02Reimplement the old and horrible bison parser for .ll files with a niceChris Lattner
2008-12-03Have PseudoSourceValue override Value::dump, so that it worksDan Gohman
2008-11-10Use utohex_buffer instead of utohexstr to avoid creating a temporaryChris Lattner
2008-10-28Reuse PrintEscapedString for printing names in .llDaniel Dunbar
2008-10-21Privatize PrintModulePass and PrintFunctionPass and addDaniel Dunbar
2008-10-15Fix a missing space after the return type in invoke statements.Dan Gohman
2008-10-14Prevent assert when using '"' in names (via hexadecimal).Daniel Dunbar
2008-10-14Change getLLVMName to use raw_ostream & PrintLLVMName.Daniel Dunbar
2008-10-09Rename APFloat::convertToAPInt to bitcastToAPInt toDale Johannesen
2008-10-01add a new form of Type::dump that takes a module for type names,Chris Lattner
2008-10-01Make some implicit conversions explicit, to avoid compiler warnings.Dan Gohman
2008-10-01Don't prepend a space character for constants in Value::print.Dan Gohman
2008-09-29Support inreg, zext and sext as return value attributes.Devang Patel
2008-09-26Implement function notes as function attributes. Devang Patel
2008-09-26Now Attributes are divided in three groupsDevang Patel