aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMAsmPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prune includes and replace uses of ARMRegisterInfo.h with ARMBaeRegisterInfo.hCraig Topper2012-03-261-4/+0
* Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper2012-03-171-1/+1
* updated patch for the ARM fused multiply add/subSebastian Pop2012-03-051-2/+2
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-0/+54
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-54/+0
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-0/+54
* Proper support for a bastardized darwin-eabi hybird ABI.Evan Cheng2012-02-211-3/+1
* Strip the pointer casts from the constants here.Bill Wendling2012-02-151-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-071-11/+9
* Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy2012-01-261-0/+16
* Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth2012-01-241-3/+2
* ARMAsmPrinter.cpp: Try to fix up r148686. EnableARMEHABI was also here.NAKAMURA Takumi2012-01-231-2/+3
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-221-3/+13
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+1
* Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov2012-01-191-0/+3
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-1/+0
* Implement 'e' and 'f' modifiers for Neon inline asm. <rdar://problem/10551006>Bob Wilson2011-12-121-4/+14
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-071-1/+1
* Align ARM constant pool islands via their basic block.Jakob Stoklund Olesen2011-12-061-2/+1
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-021-4/+3
* Replace (Lower|Upper)caseString in favor of StringRef's newest methods.Benjamin Kramer2011-11-061-4/+3
* Teach the MC to output code/data region marker labels in MachO and ELF modes....Owen Anderson2011-10-041-1/+20
* Use the ARMConstantPoolMBB class to handle the MBB values.Bill Wendling2011-10-011-1/+1
* Use the new ARMConstantPoolSymbol class to handle external symbols.Bill Wendling2011-10-011-1/+2
* Switch over to using ARMConstantPoolConstant for global variables, functions,Bill Wendling2011-10-011-2/+4
* Create a machine basic block in the constant pool and retrieve the symbol for...Bill Wendling2011-09-291-0/+3
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-211-0/+3
* Thumb unconditional branches are allowed in IT blocks, and therefore should h...Owen Anderson2011-09-091-0/+4
* Tidy up. Formatting.Jim Grosbach2011-09-021-9/+10
* Static relocation model Thumb jump table interworking.Jim Grosbach2011-08-311-0/+5
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-241-1/+1
* Move ARM frame-unwinding EHABI handling a touch earlier.Jim Grosbach2011-08-231-4/+4
* Add support for the R and Q constraints.Rafael Espindola2011-08-101-2/+22
* Emitting ARM build attributes and values as ULEB, rather than char.Renato Golin2011-08-091-11/+67
* Split am2offset into register addend and immediate addend forms, necessary fo...Owen Anderson2011-07-261-1/+2
* Separate MCInstPrinter registration from AsmPrinter registration.Evan Cheng2011-07-251-11/+0
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-201-2/+2
* Use tPseudoExpand for tTAILJMPrND and tTAILJMPr.Jim Grosbach2011-07-081-14/+0
* Use tPseudoExpand for tTAILJMPd and tTAILJMPdND.Jim Grosbach2011-07-081-12/+0
* Use ARMPseudoExpand for ARM tail calls.Jim Grosbach2011-07-081-19/+1
* Use ARMPseudoExpand for BLr9, BLr9_pred, BXr9, and BXr9_pred.Jim Grosbach2011-07-081-18/+0
* Use TableGen'erated pseudo lowering for ARM.Jim Grosbach2011-07-081-85/+9
* The VMLA instruction and its friends are not actually fused; they're plain oldCameron Zwarich2011-07-071-1/+1
* createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng2011-07-061-2/+1
* Refact ARM Thumb1 tMOVr instruction family.Jim Grosbach2011-06-301-7/+5
* Thumb1 register to register MOV instruction is predicable.Jim Grosbach2011-06-301-2/+6
* Pseudo-ize the t2LDMIA_RET instruction.Jim Grosbach2011-06-301-0/+8
* Pseudo-ize the Thumb tPOP_RET instruction.Jim Grosbach2011-06-301-0/+8
* Remove redundant Thumb2 ADD/SUB SP instruction definitions.Jim Grosbach2011-06-291-10/+2
* Implement the 'M' output modifier for arm inline asm. This is fairlyEric Christopher2011-05-281-2/+27