aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMAsmPrinter.cpp
AgeCommit message (Expand)Author
2011-06-29Remove redundant Thumb2 ADD/SUB SP instruction definitions.Jim Grosbach
2011-05-28Implement the 'M' output modifier for arm inline asm. This is fairlyEric Christopher
2011-05-27Make size computation less brittle.Rafael Espindola
2011-05-26Reorganize these slightly according to operand type.Eric Christopher
2011-05-26Mark tBX as an indirect branch rather than a return.Cameron Zwarich
2011-05-25Convert tBX_CALL / tBXr9_CALL to actual pseudoinstructions.Cameron Zwarich
2011-05-25Implement the 'm' modifier. Note that it only works for memory operands.Eric Christopher
2011-05-25Make tTAILJMPr/tTAILJMPrND emit a tBX without a preceding MOV of PC to LR. ThisCameron Zwarich
2011-05-25Rename the existing tBX/tBXr9 instructions to tBX_CALL/tBXr9_CALL to betterCameron Zwarich
2011-05-24Implement the arm 'L' asm modifier.Eric Christopher
2011-05-24Implement the immediate part of the 'B' modifier.Eric Christopher
2011-05-24Add more unimplemented asm modifiers and some documentation of what theyEric Christopher
2011-05-24Add support for the arm 'y' asm modifier.Eric Christopher
2011-05-23Fix <rdar://problem/9476260> by having tail calls always generate 32-bit bran...Cameron Zwarich
2011-05-20adds some attributes to attribute section when cpu is "xscale"Rafael Espindola
2011-05-16sets bit 0 of the function address of thumb function in .symtabRafael Espindola
2011-05-04Do not emit location expression size twice.Devang Patel
2011-04-28Teach dwarf writer to handle complex address expression for .debug_loc entries.Devang Patel
2011-04-27Revert r130178. It turned out to be not the optimal path to emit complex loca...Devang Patel
2011-04-26Let dwarf writer allocate extra space in the debug location expression. This ...Devang Patel
2011-04-22Add asserts.Devang Patel
2011-04-21Fix DWARF description of Q registers.Devang Patel
2011-04-21Fix DWARF description of S registers.Devang Patel
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-03-21We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling
2011-03-15Clean up ARM tail calls a bit. They're pseudo-instructions for normal branches.Jim Grosbach
2011-03-12Pseudo-ize the ARM Darwin *r9 call instruction definitions. They're the sameJim Grosbach
2011-03-11Pseudo-ize the ARM 'B' instruction.Jim Grosbach
2011-03-11Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-Jim Grosbach
2011-03-05ARM assembler stuff is crazy: for .setfp positive values of offset correspond...Anton Korobeynikov
2011-03-05In Thumb1 mode the constant might be materialized via the load from constpool...Anton Korobeynikov
2011-03-05Implement frame unwinding information emission for Thumb1. Not finished yet b...Anton Korobeynikov
2011-03-05Add unwind information emission for thumb stuffAnton Korobeynikov
2011-03-05Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov
2011-03-02Fixing a bug when printing fpu text to object file. Patch by Mans Rullgard.Renato Golin
2011-02-28Fix .fpu printing in ARM assembly, regarding bug http://llvm.org/bugs/show_bu...Renato Golin
2011-02-07ARM/MC/ELF Lowercase .cpu attributes in .s, but make them uppercase in .oJason W Kim
2011-02-07Rework some .ARM.attribute work for improved gcc compatibility.Jason W Kim
2011-01-21Last round of fixes for movw + movt global address codegen.Evan Cheng
2011-01-17Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng
2011-01-12JimG sez: "The value-kinds look like masks, but they're not consistently usedJason W Kim
2011-01-121. Support ELF pcrel relocations for movw/movt:Jason W Kim
2011-01-11Clean up ARM subtarget code by using Triple ADT.Evan Cheng
2011-01-01Model operand restrictions of mul-like instructions on ARMv5 viaAnton Korobeynikov
2010-12-18r120333 changed the opcode for the Thumb1 stuff from ARM::tMOVr toBill Wendling
2010-12-17Avoid report_fatal_error in ARM's PrintAsmOperand method.Bob Wilson
2010-12-16Pseudo-ize the Thumb1 tBfar pattern. rdar://8777974Jim Grosbach
2010-12-14Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755Jim Grosbach
2010-12-14Refactor a bit for legibility.Jim Grosbach
2010-12-14Make sure to propagate the predicate operands for LEApcrel to ADR.Jim Grosbach