summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* refactor code so that LLVMTargetMachine creates the asmstreamer and Chris Lattner2010-02-021-9/+4
* move handling of asm-verbose out of AsmPrinter.cpp into LLVMTargetMachine.cpp...Chris Lattner2010-02-021-16/+3
* add target hooks for emitting random gunk before and after the function body.Chris Lattner2010-01-281-0/+6
* Give AsmPrinter the most common expected implementation of Chris Lattner2010-01-281-3/+2
* emit a 0 byte instead of a noop if a function is empty on darwin.Chris Lattner2010-01-281-4/+2
* Remove the argument from EmitJumpTableInfo, because it doesn't need it.Chris Lattner2010-01-281-11/+66
* Drop the argument to AsmPrinter::EmitConstantPool and make it virtual.Chris Lattner2010-01-281-2/+3
* rename printVisibility to EmitVisibility and make it private,Chris Lattner2010-01-281-6/+5
* add a new AsmPrinter::EmitFunctionEntryLabel virtual function,Chris Lattner2010-01-271-2/+9
* mcize label emission for functions.Chris Lattner2010-01-261-5/+5
* use EmitLinkage for functions as well as globals. One outputChris Lattner2010-01-261-31/+4
* pull linkage emission code out to a new EmitLinkage function.Chris Lattner2010-01-261-43/+46
* rearrange some directives, no functionality change.Chris Lattner2010-01-261-3/+3
* now that enough stuff is constified, move function header printingChris Lattner2010-01-261-1/+69
* emit jump table an alias ".set" directives through MCStreamer as Chris Lattner2010-01-261-4/+8
* Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner2010-01-261-5/+5
* eliminate the TargetLowering::UsesGlobalOffsetTable bool, which isChris Lattner2010-01-261-8/+9
* Now that printPICJumpTableSetLabel is not overloaded,Chris Lattner2010-01-261-22/+18
* Move getJTISymbol from MachineJumpTableInfo to MachineFunction,Chris Lattner2010-01-261-3/+2
* add a new MachineJumpTableInfo::getJTISymbol method,Chris Lattner2010-01-261-10/+8
* simplify asmprinter: only emit .set directives when entries haveChris Lattner2010-01-261-5/+7
* rename printPICJumpTableEntry -> EmitJumpTableEntry,Chris Lattner2010-01-261-19/+10
* add a new MachineBasicBlock::getSymbol method, replacingChris Lattner2010-01-261-14/+7
* make MachineFunction keep track of its ID and make Chris Lattner2010-01-261-2/+8
* Add support for target-specific 32-bit custom-lowered Chris Lattner2010-01-261-5/+6
* switch jump table entry emission to be based on EntryKindChris Lattner2010-01-261-16/+39
* Rearrange handling of jump tables. Highlights:Chris Lattner2010-01-251-4/+5
* eliminate redundant argument to EmitJumpTableInfoChris Lattner2010-01-251-2/+3
* 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
OpenPOWER on IntegriCloud