aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
AgeCommit message (Expand)Author
2009-12-08- Support inline asm 'w' constraint for 128-bit vector types.Evan Cheng
2009-11-24Materialize global addresses via movt/movw pair, this is always betterAnton Korobeynikov
2009-11-23move fconst[sd] to UAL. <rdar://7414913>Jim Grosbach
2009-11-19More consistent thumb1 asm printing.Evan Cheng
2009-11-19Eliminate more * 4 in Thumb1 asm printing for consistency sake.Evan Cheng
2009-11-17Both Darwin as and GNU as violate ARM docs wrt printing of addrmode6Anton Korobeynikov
2009-11-13Move DebugInfo checks into EmitComments and remove them fromDavid Greene
2009-11-10Change Thumb1 address mode printing, instead ofEvan Cheng
2009-11-09Use Unified Assembly Syntax for the ARM backend.Jim Grosbach
2009-11-07Support alignment specifier for NEON vld/vst instructionsJim Grosbach
2009-11-07It turns out that the testcase in question uncovered subreg-handling bug.Anton Korobeynikov
2009-11-06Honour subreg machine operands during asmprintingAnton Korobeynikov
2009-11-06Print VMOV (immediate) operands as hexadecimal values. Apple's assemblerBob Wilson
2009-11-06Remove ARMPCLabelIndex from ARMISelLowering. Use ARMFunctionInfo::createConst...Evan Cheng
2009-11-06Factor out the printing of the leading tab into printInlineAsm.Dan Gohman
2009-11-04Print out an informative comment for KILL instructions.Jakob Stoklund Olesen
2009-11-03fconsts / fconstd immediate should be proceeded with #.Evan Cheng
2009-11-02Add support for BlockAddress values in ARM constant pools.Bob Wilson
2009-10-28Use fconsts and fconstd to materialize small fp constants.Evan Cheng
2009-10-26Change ARM asm strings to separate opcode from operands with a tab instead of...Evan Cheng
2009-10-20t2MOVi32imm is currently always lowered by the Thumb2ITBlockPass.Chris Lattner
2009-10-20Wire up the ARM MCInst printer, for llvm-mc.Daniel Dunbar
2009-10-20lower ARM::MOVi32imm properly.Chris Lattner
2009-10-20get fancy: support basic block operands. Yay for jumps.Chris Lattner
2009-10-20add supprort for the 'sbit' operand, MOVi apparently has one.Chris Lattner
2009-10-20implement printSORegOperand, add lowering for the nasty and despicable MOVi2p...Chris Lattner
2009-10-19use EmitLabel instead of text emissionChris Lattner
2009-10-19add a twine version of MCContext::GetOrCreateSymbol.Chris Lattner
2009-10-19lower the ARM::CONSTPOOL_ENTRY pseudo op, giving us constant pool entriesChris Lattner
2009-10-19add MCInstLower support for lowering ARM::PICADD, a pseudo op for pic stuffola.Chris Lattner
2009-10-19add jump tables, constant pools and some trivial globalChris Lattner
2009-10-19add printing support for SOImm operands, getting us to:Chris Lattner
2009-10-19wire up some basic printOperand goodness, giving us stuff like this beforeChris Lattner
2009-10-19wire up skeletal support for having llc print instructionsChris Lattner
2009-10-19wire up ARM's printMCInst method. Now llvm-mc should be able to produce Chris Lattner
2009-10-19simplify code, reducing string thrashing.Chris Lattner
2009-10-19switch hidden gv stubs to use MachineModuleInfoMachO instead of a custom map.Chris Lattner
2009-10-19use MachineModuleInfoMachO for non-lazy gv stubs instead of a private map.Chris Lattner
2009-10-19remove dead mapChris Lattner
2009-10-19don't bother trying to avoid emitting redundant constant pool alignment direc...Chris Lattner
2009-10-19emit .subsections_via_symbols through MCStreamer instead of textually.Chris Lattner
2009-10-19cleanup doFinalization -> EmitEndOfAsmFile.Chris Lattner
2009-10-13Revise ARM inline assembly memory operands to require the memory address toBob Wilson
2009-10-08Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via movt...Anton Korobeynikov
2009-10-06Instead of printing unnecessary basic block labels as labels inDan Gohman
2009-10-06Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel
2009-10-02getFunctionAlignment should return log2 alignment.Evan Cheng
2009-10-01Change ld/st multiples to explicitly model the writeback to base register. Th...Evan Cheng
2009-09-30Use MachineInstr as an processDebugLoc() argument.Devang Patel
2009-09-30Use OutStreamer.SwitchSection instead of writing out textual section directives.Bob Wilson