aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrThumb2.td
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Handling for coprocessor instructions that are undefined starting from ...Artyom Skrobov2013-11-081-8/+21
* ARM: permit bare dmb/dsb/isb aliases on Cortex-M0Tim Northover2013-11-051-3/+3
* ARM: Add subtarget feature for CRCBernard Ogden2013-10-291-1/+1
* Make ARM hint ranges consistent, and add tests for these rangesArtyom Skrobov2013-10-231-4/+4
* Add hint disassembly syntax for 16-bit Thumb hint instructions.Richard Barton2013-10-181-1/+1
* [ARM] Warn on deprecated IT blocks in v8 AArch32 assembly.Amara Emerson2013-10-031-1/+2
* ARM: support interrupt attributeTim Northover2013-10-011-2/+5
* [ARM] Introduce the 'sevl' instruction in ARMv8.Joey Gouly2013-10-011-2/+5
* [ARM] Use the load-acquire/store-release instructions optimally in AArch32.Amara Emerson2013-09-261-0/+9
* [ARM] Split A/R class into separate subtarget features.Amara Emerson2013-09-231-3/+3
* [ARMv8] Add CRC instructions.Joey Gouly2013-09-181-0/+40
* [ARM] Fix the deprecation of MCR encodings that map to CP15{ISB,DSB,DMB}.Joey Gouly2013-09-171-1/+2
* [ARMv8] Implement the new DMB/DSB operands.Joey Gouly2013-09-051-2/+3
* Add AArch32 DCPS{1,2,3} and HLT instructions.Richard Barton2013-09-051-0/+14
* Reverting 190043 for now.Tilmann Scheller2013-09-051-1/+1
* ARM: Add GPR register class excluding LR for use with the ADR instruction.Tilmann Scheller2013-09-051-1/+1
* [ARMv8]Joey Gouly2013-08-281-11/+17
* [ARMv8] Add a missing IsThumb to t2LDAEXD.Joey Gouly2013-08-281-1/+1
* [ARMv8] Add MC support for the new load/store acquire/release instructions.Joey Gouly2013-08-271-12/+123
* ARM: use TableGen patterns to select CMOV operations.Tim Northover2013-08-221-72/+46
* Make "mov" work for all Thumb2 MOV encodingsMihai Popa2013-08-211-0/+3
* Thumb2 add immediate alias for SPMihai Popa2013-08-191-1/+2
* Fix Thumb2 aliasing complementary instructions taking modified immediatesMihai Popa2013-08-161-4/+4
* This fixes three issues related to Thumb literal loads:Mihai Popa2013-08-151-3/+3
* This fixes the Thumb2 CPS assembly syntax.Mihai Popa2013-08-091-1/+5
* Fix assembling of Thumb2 branch instructions.Mihai Popa2013-08-091-4/+6
* The name "tCDP" isn't used anywhere else in the source code, so renaming it f...Mihai Popa2013-08-081-1/+1
* This corrects creation of operands for t2PLDW. It also removes the definition...Mihai Popa2013-08-061-25/+22
* Support APSR_nzcv as operand for Thumb2 mrc. Deprecate pre-UAL syntax (pc ins...Mihai Popa2013-08-061-4/+4
* Added the B9.3.19 SUBS PC, LR, #imm (Thumb2) system instruction.Kevin Enderby2013-07-311-0/+10
* This adds range checking for "ldr Rn, [pc, #imm]" Thumb Mihai Popa2013-07-221-1/+1
* ARM: remove now unneeded custom Asm convertersTim Northover2013-07-221-29/+13
* ARM: Add instruction aliases for the Thumb2 PLD/PLDW (literal) alternate form.Tilmann Scheller2013-07-191-1/+6
* ARM: Make sure the instruction alias for PLI uses the right subtarget features.Tilmann Scheller2013-07-181-1/+3
* ARM: Add support for the Thumb2 PLI alternate literal form.Tilmann Scheller2013-07-161-0/+3
* ARM: implement ldrex, strex and clrex intrinsicsTim Northover2013-07-161-8/+27
* ARM: Fix incorrect pack pattern for thumb2Jim Grosbach2013-07-091-1/+6
* This corrects the implementation of Thumb ADR instruction. There are three i...Mihai Popa2013-07-031-1/+1
* ARM: fix more cases where predication may or may not be allowedTim Northover2013-06-261-13/+12
* ARM: allow predicated barriers in Thumb modeTim Northover2013-06-261-12/+10
* ARM: enable decoding of pc-relative PLD/PLIAmaury de la Vieuville2013-06-241-10/+33
* 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