aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter
AgeCommit message (Expand)Author
2010-01-23remove one form of EmitString, just use EmitBytes instead. We mustChris Lattner
2010-01-23teach MCAsmStreamer::EmitBytes to use .ascii and .ascizChris Lattner
2010-01-22move "EOL" from asmprinter to dwarfprinter. It should eventuallyChris Lattner
2010-01-22remove uses of EOL.Chris Lattner
2010-01-22add a new EmitCFAByte method and use it.Chris Lattner
2010-01-22move uleb printing from asmprinter to dwarfprinter, mcize,Chris Lattner
2010-01-22move sleb printing out of asmprinter into dwarf printer, make clientsChris Lattner
2010-01-22Remove MetadataBase class because it is not adding significant value.Devang Patel
2010-01-22add a new DwarfPrinter::EmitEncodingByte method which handlesChris Lattner
2010-01-22rename the dwarf class to DwarfPrinter. This matches the filenameChris Lattner
2010-01-22fix indentationChris Lattner
2010-01-22inline away the trivial AsmPrinter::EOL() method.Chris Lattner
2010-01-22inline AsmPrinter::PrintHex into its two trivial callers.Chris Lattner
2010-01-22change this to be a static function instead of a method on asmprinter.Chris Lattner
2010-01-22make the loop comment printer print out a much better structuredChris Lattner
2010-01-22For blocks that are not loop headers, just print their loop depth and header BB.Chris Lattner
2010-01-22reenable the label loop comments and switch them to use the formattedChris Lattner
2010-01-22Convert some more random-comment-printing stuff to use Chris Lattner
2010-01-22add a new MCAsmStreamer::GetCommentOS method to simplify stuffChris Lattner
2010-01-22rename addComment -> AddComment for consistency.Chris Lattner
2010-01-22Add the ability for MCStreamer to emit comments on the same line as directives.Chris Lattner
2010-01-22pass "-fasm-verbose" into createAsmStreamer.Chris Lattner
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-21back this out for now. Growing Function is not good.Jim Grosbach
2010-01-21Make sure that landing pad entries in the EH call site table are in the properJim Grosbach
2010-01-20don't send null pointers through the constantexpr codepath unneededly.Chris Lattner
2010-01-20eliminate some uses of AsmPrinter::EmitIntXXXChris Lattner
2010-01-20inline and radically simplify printDataDirective. It will eventuallyChris Lattner
2010-01-20emit basic block labels with mcstreamer.Chris Lattner
2010-01-20emit integer and fp zeros as (e.g.) .byte 0 instead of .space 1,Chris Lattner
2010-01-20signficant cleanups to EmitGlobalConstant (including streamerization Chris Lattner
2010-01-20switch ConstantFP emission to use MCStreamer, significantly Chris Lattner
2010-01-20make mcasmstreamer handle expanding 8 byte integer constants to Chris Lattner
2010-01-20give createAsmStreamer an 'isLittleEndian' argument.Chris Lattner
2010-01-20If a instruction belongs to another function (and not current function) as pe...Devang Patel
2010-01-19simplify the rest of fp constant printing.Chris Lattner
2010-01-19simplify the code for printing x86 long double, don't do workChris Lattner
2010-01-19eliminate AsmPrinter::EmitZeros: just use MCStreamer directly.Chris Lattner
2010-01-19Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner
2010-01-19refactor code to be static functions instead of methods on AsmPrinter.Chris Lattner
2010-01-19mcstreamerize AsmPrinter::EmitZeros, at least when emitting to the Chris Lattner
2010-01-19remove MAI::ZeroDirectiveSuffix, which is only used by MASM,Chris Lattner
2010-01-19mcstreamer'ize the rest of EmitGlobalVariable that is used on Chris Lattner
2010-01-19stop using the .lcomm pseudoop on darwin, instead, directly use theChris Lattner
2010-01-19MDNodes are not expected to disappear or replaced by another MDNode, so there...Devang Patel
2010-01-19Avoid including DebugInfo.h in AsmPrinter.hDevang Patel
2010-01-19mc'ize some stuff, don't comment out .lcomm directive in -fverbose-asm mode.Chris Lattner
2010-01-19factor this code better.Chris Lattner
2010-01-19Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner
2010-01-19hoist handling of external globals and special globals up to common code.Chris Lattner