summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Change ARM asm strings to separate opcode from operands with a tab instead of...Evan Cheng2009-10-261-1/+1
* t2MOVi32imm is currently always lowered by the Thumb2ITBlockPass.Chris Lattner2009-10-201-2/+2
* Wire up the ARM MCInst printer, for llvm-mc.Daniel Dunbar2009-10-201-7/+23
* lower ARM::MOVi32imm properly.Chris Lattner2009-10-201-2/+36
* get fancy: support basic block operands. Yay for jumps.Chris Lattner2009-10-201-1/+1
* add supprort for the 'sbit' operand, MOVi apparently has one.Chris Lattner2009-10-201-0/+2
* implement printSORegOperand, add lowering for the nasty and despicable MOVi2p...Chris Lattner2009-10-201-0/+39
* use EmitLabel instead of text emissionChris Lattner2009-10-191-4/+6
* add a twine version of MCContext::GetOrCreateSymbol.Chris Lattner2009-10-191-4/+5
* lower the ARM::CONSTPOOL_ENTRY pseudo op, giving us constant pool entriesChris Lattner2009-10-191-5/+26
* add MCInstLower support for lowering ARM::PICADD, a pseudo op for pic stuffola.Chris Lattner2009-10-191-1/+24
* add jump tables, constant pools and some trivial globalChris Lattner2009-10-191-1/+1
* add printing support for SOImm operands, getting us to:Chris Lattner2009-10-191-1/+1
* wire up some basic printOperand goodness, giving us stuff like this beforeChris Lattner2009-10-191-19/+17
* wire up skeletal support for having llc print instructionsChris Lattner2009-10-191-10/+56
* wire up ARM's printMCInst method. Now llvm-mc should be able to produce Chris Lattner2009-10-191-0/+5
* simplify code, reducing string thrashing.Chris Lattner2009-10-191-20/+10
* switch hidden gv stubs to use MachineModuleInfoMachO instead of a custom map.Chris Lattner2009-10-191-14/+21
* use MachineModuleInfoMachO for non-lazy gv stubs instead of a private map.Chris Lattner2009-10-191-14/+23
* remove dead mapChris Lattner2009-10-191-7/+0
* don't bother trying to avoid emitting redundant constant pool alignment direc...Chris Lattner2009-10-191-16/+3
* emit .subsections_via_symbols through MCStreamer instead of textually.Chris Lattner2009-10-191-1/+1
* cleanup doFinalization -> EmitEndOfAsmFile.Chris Lattner2009-10-191-6/+3
* Revise ARM inline assembly memory operands to require the memory address toBob Wilson2009-10-131-1/+4
* Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via movt...Anton Korobeynikov2009-10-081-3/+4
* Instead of printing unnecessary basic block labels as labels inDan Gohman2009-10-061-1/+0
* Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel2009-10-061-1/+2
* getFunctionAlignment should return log2 alignment.Evan Cheng2009-10-021-2/+3
OpenPOWER on IntegriCloud