aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrThumb2.td
Commit message (Expand)AuthorAgeFilesLines
* ARM: fix literal load with positive offset encodingAmaury de la Vieuville2013-06-181-3/+3
* ARM: add operands pre-writeback variants when neededAmaury de la Vieuville2013-06-181-18/+31
* ARM: fix thumb literal loads decodingAmaury de la Vieuville2013-06-181-4/+12
* ARM: fix thumb coprocessor instruction with pre-writeback disassemblyAmaury de la Vieuville2013-06-141-1/+1
* ARM: ISB cannot be passed the same options as DMBAmaury de la Vieuville2013-06-101-1/+1
* ARM sched model: Add branch thumb2 instructionsArnold Schwaighofer2013-06-061-11/+15
* ARM sched model: Add preload thumb2 instructionsArnold Schwaighofer2013-06-061-3/+6
* ARM sched model: Add more ALU and CMP thumb2 instructionsArnold Schwaighofer2013-06-061-52/+86
* Revert series of sched model patches until I figure out what is going on.Arnold Schwaighofer2013-06-041-107/+66
* ARM sched model: Add branch thumb2 instructionsArnold Schwaighofer2013-06-041-11/+15
* ARM sched model: Add preload thumb2 instructionsArnold Schwaighofer2013-06-041-3/+6
* ARM sched model: Add more ALU and CMP thumb2 instructionsArnold Schwaighofer2013-06-041-52/+86
* Tidy some register classes for ARM and ThumbJF Bastien2013-05-291-1/+1
* ARM: Fix encoding of hint instruction for Thumb.Quentin Colombet2013-04-261-11/+6
* ARM: Correct printing of pre-indexed operands.Quentin Colombet2013-04-121-1/+1
* ARM: Make "SMC" instructions conditional on new TrustZone architecture feature.Tim Northover2013-04-101-1/+2
* ARM: Convenience aliases for 'srs*' instructions.Jim Grosbach2013-02-231-0/+7
* Some enhancements for memcpy / memset inline expansion.Evan Cheng2012-12-101-2/+4
* The code pattern "imm0_255_neg" is used for checking if an immediate value is...Nadav Rotem2012-11-141-6/+7
* Disable the Thumb no-return call optimization:Evan Cheng2012-11-101-14/+0
* ARM: Better disassembly for pc-relative LDR.Jim Grosbach2012-10-301-1/+1
* Fix ARM's b.w instruction for thumb 2 and the encoding T4. The branch targetKevin Enderby2012-10-291-2/+2
* Fix a miscompilation caused by a typo. When turning a adde with negative valueEvan Cheng2012-10-241-1/+1
* Add LLVM support for Swift.Bob Wilson2012-09-291-12/+14
* Remove predicated pseudo-instructions.Jakob Stoklund Olesen2012-09-051-58/+0
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-09-041-6/+25
* Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen2012-08-281-54/+14
* Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.Jakob Stoklund Olesen2012-08-271-14/+54
* Explicitly mark LEApcrel pseudos with hasSideEffects.Jakob Stoklund Olesen2012-08-241-0/+1
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-161-0/+27
* Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen2012-08-161-1/+1
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-151-1/+1
* Add missing Rfalse operand to the predicated pseudo-instructions.Jakob Stoklund Olesen2012-08-151-6/+9
* Revert 161581: Patch to implement UMLAL/SMLAL instructions for the ARMArnold Schwaighofer2012-08-121-25/+6
* Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-08-091-6/+25
* ARM: More InstAlias refactors to use #NAME#.Jim Grosbach2012-08-021-42/+27
* ARM: Refactor instaliases using TableGen support for #NAME#.Jim Grosbach2012-08-021-31/+23
* Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu2012-08-021-0/+1
* Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen2012-07-131-2/+2
* Do not attempt to use ROR for Thumb1.Bob Wilson2012-07-021-2/+2
* (sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng2012-06-231-0/+7
* ARM: Define generic HINT instruction.Jim Grosbach2012-06-181-15/+12
* This change handles a another case for generating the bic instruction Joel Jones2012-06-181-0/+31
* Re-enable the CMN instruction.Bill Wendling2012-06-111-13/+57
* Revert commit r157966Joel Jones2012-06-051-24/+0
* This change handles a another case for generating the bic instruction Joel Jones2012-06-041-0/+24
* Thumb2: RSB source register should be rGRP not GPRnopc.Jim Grosbach2012-05-211-4/+4
* Fix the encoding of the armv7m (MClass) for MSR APSR writes which was missingKevin Enderby2012-05-171-2/+2
* ARM: Add a few missing add->sub aliases w/ 'w' suffix.Jim Grosbach2012-05-011-0/+11
* - thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng2012-04-271-6/+6