aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/AsmPrinter.h
AgeCommit message (Expand)Author
2010-02-17Fix a few unused parameter warnings.Eric Christopher
2010-02-17move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner
2010-02-12Cleanup stdcall / fastcall name mangling.Anton Korobeynikov
2010-02-10fix a layering violation: VirtRegRewriter.cpp shouldn't use AsmPrinter.h.Chris Lattner
2010-02-10Move verbose asm instruction comments to using MCStreamer.Chris Lattner
2010-02-08now that @GOTOFF is no longer represented as a suffix on aChris Lattner
2010-02-03privatize a bunch of methods and move \n printing into them.Chris Lattner
2010-02-02refactor code so that LLVMTargetMachine creates the asmstreamer and Chris Lattner
2010-01-28add target hooks for emitting random gunk before and after the function body.Chris Lattner
2010-01-28Give AsmPrinter the most common expected implementation of Chris Lattner
2010-01-28Remove the argument from EmitJumpTableInfo, because it doesn't need it.Chris Lattner
2010-01-28Drop the argument to AsmPrinter::EmitConstantPool and make it virtual.Chris Lattner
2010-01-28rename printVisibility to EmitVisibility and make it private,Chris Lattner
2010-01-27add a new AsmPrinter::EmitFunctionEntryLabel virtual function,Chris Lattner
2010-01-26pull linkage emission code out to a new EmitLinkage function.Chris Lattner
2010-01-26now that enough stuff is constified, move function header printingChris Lattner
2010-01-26Now that printPICJumpTableSetLabel is not overloaded,Chris Lattner
2010-01-26rename printPICJumpTableEntry -> EmitJumpTableEntry,Chris Lattner
2010-01-26add a new MachineBasicBlock::getSymbol method, replacingChris Lattner
2010-01-26make MachineFunction keep track of its ID and make Chris Lattner
2010-01-25eliminate redundant argument to EmitJumpTableInfoChris Lattner
2010-01-25handle the _set_ symbol with an MCSymbol.Chris Lattner
2010-01-25sink an arm specific method out of asmprinter into the ARMAsmPrinter andChris Lattner
2010-01-25mcstreamerize .file and .file. This also fixes an issue where theChris Lattner
2010-01-23mcize visibility directives.Chris Lattner
2010-01-23Change constantexpr global variable initializers to convert the constantsChris Lattner
2010-01-23mcize jump table and constant pool entry labels, .local on elf,Chris Lattner
2010-01-23emit .ascii and .asciz through MCStreamer.Chris Lattner
2010-01-23remove one form of EmitString, just use EmitBytes instead. We mustChris Lattner
2010-01-22move "EOL" from asmprinter to dwarfprinter. It should eventuallyChris 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-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-20inline and radically simplify printDataDirective. It will eventuallyChris Lattner
2010-01-20signficant cleanups to EmitGlobalConstant (including streamerization Chris Lattner
2010-01-19eliminate AsmPrinter::EmitZeros: just use MCStreamer directly.Chris Lattner
2010-01-19refactor code to be static functions instead of methods on AsmPrinter.Chris Lattner
2010-01-19Avoid including DebugInfo.h in AsmPrinter.hDevang Patel
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-18Change CurrentFnSym to be a non-const pointer since asmprinter mutates it Chris Lattner
2010-01-17Switch some functions to take Twines, eliminate uses of StringExtras.h.Benjamin Kramer
2010-01-16rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner
2010-01-16Replace DebugLocTuple with DILocation.Devang Patel
2010-01-16CurrentFnName is now dead, remove it.Chris Lattner
2010-01-16remove the string form of printVisibility.Chris Lattner
2010-01-15supplement CurrentFnName with CurrentFnSym, which will eventuallyChris Lattner
2010-01-15add a version of AsmPrinter::printVisibility that takes an MCSymbol.Chris Lattner