aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter
AgeCommit message (Expand)Author
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
2010-01-19move production of .reference directives for static ctor/dtor list onChris Lattner
2010-01-19Revert accident check-in from r93165.Devang Patel
2010-01-18- Add a comment to the callback indicating that it's *extremely* not a goodBill Wendling
2010-01-18remove the MAI argument to MCExpr::print and switch overthing to use << when ...Chris Lattner
2010-01-17now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner
2010-01-17now that mangler is in libtarget, it can use MCAsmInfo instead of clientsChris Lattner
2010-01-17Switch some functions to take Twines, eliminate uses of StringExtras.h.Benjamin Kramer
2010-01-16move the mangler into libtarget from vmcore.Chris Lattner