summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner2010-01-261-2/+2
* add a new MachineBasicBlock::getSymbol method, replacingChris Lattner2010-01-261-6/+6
* don't bother setting the AsmPrinter::MF ivar, now thatChris Lattner2010-01-261-4/+0
* Minor jump table cleanup.Jim Grosbach2010-01-251-2/+2
* fix quoting problem jim noticed!Chris Lattner2010-01-251-1/+1
* mcize jump table symbol manipulation.Chris Lattner2010-01-251-33/+38
* sink an arm specific method out of asmprinter into the ARMAsmPrinter andChris Lattner2010-01-251-1/+17
* use helpers.Chris Lattner2010-01-231-12/+5
* move the various directive enums out of the MCStreamer classChris Lattner2010-01-231-1/+1
* inline and radically simplify printDataDirective. It will eventuallyChris Lattner2010-01-201-1/+6
* zap the ARM version of PrintGlobalVariable, which I missed.Chris Lattner2010-01-191-113/+0
* some cleanupsChris Lattner2010-01-191-4/+2
* add a bool for whether .lcomm takes an alignment instead of basing this on "i...Chris Lattner2010-01-191-7/+5
* hoist handling of external globals and special globals up to common code.Chris Lattner2010-01-191-23/+16
* move production of .reference directives for static ctor/dtor list onChris Lattner2010-01-191-10/+1
* use BSSLocal classifier to identify 'lcomm' data instead ofChris Lattner2010-01-191-17/+9
* now that elf weak bss symbols are handled correctly, simplify a bunch of code.Chris Lattner2010-01-191-29/+4
* introduce a section kind for common linkage. Use this to slightlyChris Lattner2010-01-191-2/+21
* change an accessor to a predicate.Chris Lattner2010-01-191-2/+2
* Cleanup handling of .zerofill on darwin:Chris Lattner2010-01-191-52/+57
* Minor cleanup for jump table printing. Need a reference, not a pointer, forJim Grosbach2010-01-181-1/+1
* now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner2010-01-171-104/+48
* rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,Chris Lattner2010-01-161-1/+1
* MCize a bunch more stuff, eliminating a lot of uses of the manglerChris Lattner2010-01-161-10/+26
* add a version of AsmPrinter::printVisibility that takes an MCSymbol.Chris Lattner2010-01-151-4/+1
* use MCSymbol instead of getMangledName() in all cases except one.Chris Lattner2010-01-151-29/+62
* mc'ize a bunch of symbol stuff, eliminating std::strings.Chris Lattner2010-01-151-12/+9
* add a AsmPrinter::GetGlobalValueSymbol and GetExternalSymbolSymbolChris Lattner2010-01-151-4/+2
* upgrade and MC'ize a few uses of makeNameProper.Chris Lattner2010-01-131-5/+5
* change Mangler::makeNameProper to return its result in a SmallVectorChris Lattner2010-01-131-12/+13
* Add missing include (for inline PATypeHolder::get).Benjamin Kramer2009-12-281-0/+1
* - Support inline asm 'w' constraint for 128-bit vector types.Evan Cheng2009-12-081-0/+1
* Materialize global addresses via movt/movw pair, this is always betterAnton Korobeynikov2009-11-241-6/+15
* move fconst[sd] to UAL. <rdar://7414913>Jim Grosbach2009-11-231-2/+2
* More consistent thumb1 asm printing.Evan Cheng2009-11-191-0/+5
* Eliminate more * 4 in Thumb1 asm printing for consistency sake.Evan Cheng2009-11-191-4/+4
* Both Darwin as and GNU as violate ARM docs wrt printing of addrmode6Anton Korobeynikov2009-11-171-5/+2
* Move DebugInfo checks into EmitComments and remove them fromDavid Greene2009-11-131-1/+1
* Change Thumb1 address mode printing, instead ofEvan Cheng2009-11-101-5/+2
* Use Unified Assembly Syntax for the ARM backend.Jim Grosbach2009-11-091-9/+3
* Support alignment specifier for NEON vld/vst instructionsJim Grosbach2009-11-071-2/+10
* It turns out that the testcase in question uncovered subreg-handling bug.Anton Korobeynikov2009-11-071-3/+1
* Honour subreg machine operands during asmprintingAnton Korobeynikov2009-11-061-0/+3
* Print VMOV (immediate) operands as hexadecimal values. Apple's assemblerBob Wilson2009-11-061-0/+14
* Remove ARMPCLabelIndex from ARMISelLowering. Use ARMFunctionInfo::createConst...Evan Cheng2009-11-061-3/+5
* Factor out the printing of the leading tab into printInlineAsm.Dan Gohman2009-11-061-1/+0
* Print out an informative comment for KILL instructions.Jakob Stoklund Olesen2009-11-041-0/+1
* fconsts / fconstd immediate should be proceeded with #.Evan Cheng2009-11-031-2/+2
* Add support for BlockAddress values in ARM constant pools.Bob Wilson2009-11-021-3/+7
* Use fconsts and fconstd to materialize small fp constants.Evan Cheng2009-10-281-6/+33
OpenPOWER on IntegriCloud