aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/AsmWriter.cpp
AgeCommit message (Expand)Author
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
2008-09-26Fix missing whitespace in the printing of function notes.Dan Gohman
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-25 Large mechanical patch.Devang Patel
2008-09-25Avoid a spurious extra space character when printing empty structs.Dan Gohman
2008-09-24Put FN_NOTE_AlwaysInline and others in FnAttr namespace.Devang Patel
2008-09-23Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.Devang Patel
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-09-23Use parameter attribute store (soon to be renamed) forDevang Patel
2008-09-23Rationalize the names of passes that print information:Duncan Sands
2008-09-22Add hasNote() to check note associated with a function.Devang Patel
2008-09-14Fix WriteAsOperand to not emit a leading space character. AdjustDan Gohman
2008-09-03Avoid extra comma.Devang Patel
2008-09-03Parse and print opt_size note.Devang Patel
2008-09-02s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel
2008-09-02Use bitwise AND.Devang Patel
2008-09-02Print function notes.Devang Patel
2008-08-29Asmprint nameless instructions as:Chris Lattner
2008-08-25Fix pasto (values -> types) noticed by Josh ConnerChris Lattner
2008-08-25flush stream after dumping.Chris Lattner
2008-08-24add a hack to temporarily allow pseudo source values.Chris Lattner
2008-08-23minor cleanups.Chris Lattner
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-08-19more cleanups, random methods shouldn't return ostreams.Chris Lattner
2008-08-19more cleanup, eliminate getLLVMName when printing outChris Lattner
2008-08-19random cleanups, factor some printing code for linkage and visibilityChris Lattner
2008-08-19Change WriteTypeSymbolic/WriteAsOperand to return void instead of Chris Lattner
2008-08-19rearrange code and make more legible.Chris Lattner
2008-08-19put SlotTracker in an anon namespace since it is private.Chris Lattner
2008-08-19Reid had to call this class "slot machine" out of some strange referenceChris Lattner
2008-08-18Fix a bug daniel pointed out to me, where asmprinter startedChris Lattner
2008-08-17Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen
2008-08-17getLLVMName is only used for types now, which always pass in LocalPrefix. Sp...Chris Lattner
2008-08-17switch valuemap's from std::map to densemap. This speeds up llvm-disChris Lattner
2008-08-17avoid an extraneous std::string constructionChris Lattner
2008-08-17Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner
2008-08-17avoid string thrashing when formatting names in output. ThisChris Lattner
2008-08-17random cleanups.Chris Lattner