summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* mcstreamerize gprel32 emission.Chris Lattner2010-01-251-2/+3
* mcize the non-gprel cases of AsmPrinter::printPICJumpTableEntryChris Lattner2010-01-251-13/+13
* handle the _set_ symbol with an MCSymbol.Chris Lattner2010-01-251-5/+12
* rename MAI::PICJumpTableDirective to MAI::GPRel32Directive toChris Lattner2010-01-251-9/+7
* pull the non-pic jump table case out of printPICJumpTableEntryChris Lattner2010-01-251-10/+13
* remove JumpTableDirective, it is always null.Chris Lattner2010-01-251-1/+2
* sink an arm specific method out of asmprinter into the ARMAsmPrinter andChris Lattner2010-01-251-13/+0
* mcstreamerize .file and .file. This also fixes an issue where theChris Lattner2010-01-251-46/+7
* emit ELF .type directives through MCStreamer instead of doing it textually.Chris Lattner2010-01-251-7/+2
* add a commentChris Lattner2010-01-251-0/+1
* emit the .size directive for global variables on ELF throughChris Lattner2010-01-251-1/+1
* mcize lcomm, simplify .comm, extend both to support 64-bit sizes.Chris Lattner2010-01-231-2/+2
* resolve a fixme: the "nonexecutable stack directive" is actuallyChris Lattner2010-01-231-5/+2
* mcize visibility directives.Chris Lattner2010-01-231-8/+14
* move the various directive enums out of the MCStreamer classChris Lattner2010-01-231-14/+14
* Change constantexpr global variable initializers to convert the constantsChris Lattner2010-01-231-116/+71
* mcstreamerize .no_dead_strip and .reference for static ctors/dtors.Chris Lattner2010-01-231-14/+17
* mcize jump table and constant pool entry labels, .local on elf,Chris Lattner2010-01-231-29/+45
* emit .ascii and .asciz through MCStreamer.Chris Lattner2010-01-231-34/+12
* remove one form of EmitString, just use EmitBytes instead. We mustChris Lattner2010-01-231-23/+0
* move "EOL" from asmprinter to dwarfprinter. It should eventuallyChris Lattner2010-01-221-10/+0
* move uleb printing from asmprinter to dwarfprinter, mcize,Chris Lattner2010-01-221-29/+0
* move sleb printing out of asmprinter into dwarf printer, make clientsChris Lattner2010-01-221-30/+1
* add a new DwarfPrinter::EmitEncodingByte method which handlesChris Lattner2010-01-221-50/+0
* inline away the trivial AsmPrinter::EOL() method.Chris Lattner2010-01-221-4/+0
* inline AsmPrinter::PrintHex into its two trivial callers.Chris Lattner2010-01-221-9/+4
* change this to be a static function instead of a method on asmprinter.Chris Lattner2010-01-221-66/+68
* make the loop comment printer print out a much better structuredChris Lattner2010-01-221-15/+23
* For blocks that are not loop headers, just print their loop depth and header BB.Chris Lattner2010-01-221-13/+16
* reenable the label loop comments and switch them to use the formattedChris Lattner2010-01-221-67/+40
* Convert some more random-comment-printing stuff to use Chris Lattner2010-01-221-33/+30
* add a new MCAsmStreamer::GetCommentOS method to simplify stuffChris Lattner2010-01-221-6/+2
* rename addComment -> AddComment for consistency.Chris Lattner2010-01-221-1/+1
* Add the ability for MCStreamer to emit comments on the same line as directives.Chris Lattner2010-01-221-2/+5
* pass "-fasm-verbose" into createAsmStreamer.Chris Lattner2010-01-221-6/+12
* don't send null pointers through the constantexpr codepath unneededly.Chris Lattner2010-01-201-0/+6
* eliminate some uses of AsmPrinter::EmitIntXXXChris Lattner2010-01-201-5/+4
* inline and radically simplify printDataDirective. It will eventuallyChris Lattner2010-01-201-45/+18
* emit basic block labels with mcstreamer.Chris Lattner2010-01-201-8/+4
* emit integer and fp zeros as (e.g.) .byte 0 instead of .space 1,Chris Lattner2010-01-201-15/+12
* signficant cleanups to EmitGlobalConstant (including streamerization Chris Lattner2010-01-201-103/+67
* switch ConstantFP emission to use MCStreamer, significantly Chris Lattner2010-01-201-34/+18
* make mcasmstreamer handle expanding 8 byte integer constants to Chris Lattner2010-01-201-18/+4
* give createAsmStreamer an 'isLittleEndian' argument.Chris Lattner2010-01-201-1/+2
* simplify the rest of fp constant printing.Chris Lattner2010-01-191-108/+34
* simplify the code for printing x86 long double, don't do workChris Lattner2010-01-191-75/+22
* eliminate AsmPrinter::EmitZeros: just use MCStreamer directly.Chris Lattner2010-01-191-11/+4
* Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner2010-01-191-13/+7
* refactor code to be static functions instead of methods on AsmPrinter.Chris Lattner2010-01-191-47/+39
* mcstreamerize AsmPrinter::EmitZeros, at least when emitting to the Chris Lattner2010-01-191-8/+6
OpenPOWER on IntegriCloud