summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMInstrThumb.td
Commit message (Expand)AuthorAgeFilesLines
* ARM: introduce llvm.arm.undefined intrinsicSaleem Abdulrasool2014-05-221-2/+2
* ARM: implement support for the UDF mnemonicSaleem Abdulrasool2014-05-141-0/+9
* Add support bswap16 to/from memory compiling to rev16 on ARM/ThumbLouis Gerbarg2014-05-121-0/+12
* ARM: remove @llvm.arm.sevlSaleem Abdulrasool2014-04-251-1/+0
* ARM: provide a new generic hint intrinsicSaleem Abdulrasool2014-04-251-1/+2
* ARM: constrain Thumb LDRLIT pseudo-instructions to r0-r7.Tim Northover2014-01-131-4/+5
* ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.Tim Northover2014-01-061-4/+4
* ARM: bkpt has an implicit immediate constant 0Saleem Abdulrasool2013-12-231-0/+2
* ARM: add pseudo-instructions for lit-pool global materialisationTim Northover2013-12-021-0/+13
* ARM: remove unused patterns.Tim Northover2013-11-251-2/+1
* Make ARM hint ranges consistent, and add tests for these rangesArtyom Skrobov2013-10-231-1/+0
* Add hint disassembly syntax for 16-bit Thumb hint instructions.Richard Barton2013-10-181-22/+19
* ARM: allow cortex-m0 to use hint instructionsTim Northover2013-10-071-5/+5
* [ARM] Warn on deprecated IT blocks in v8 AArch32 assembly.Amara Emerson2013-10-031-1/+1
* [ARM] Introduce the 'sevl' instruction in ARMv8.Joey Gouly2013-10-011-0/+5
* Add AArch32 DCPS{1,2,3} and HLT instructions.Richard Barton2013-09-051-0/+7
* ARM: use TableGen patterns to select CMOV operations.Tim Northover2013-08-221-3/+3
* This fixes three issues related to Thumb literal loads:Mihai Popa2013-08-151-3/+0
* Fix assembling of Thumb2 branch instructions.Mihai Popa2013-08-091-1/+3
* This adds range checking for "ldr Rn, [pc, #imm]" Thumb Mihai Popa2013-07-221-23/+20
* This corrects the implementation of Thumb ADR instruction. There are three i...Mihai Popa2013-07-031-5/+16
* ARM sched model: Add branch thumb instructionsArnold Schwaighofer2013-06-061-18/+21
* ARM sched model: Add more ALU and CMP thumb instructionsArnold Schwaighofer2013-06-061-46/+61
* Revert series of sched model patches until I figure out what is going on.Arnold Schwaighofer2013-06-041-82/+64
* ARM sched model: Add branch thumb instructionsArnold Schwaighofer2013-06-041-18/+21
* ARM sched model: Add more ALU and CMP thumb instructionsArnold Schwaighofer2013-06-041-46/+61
* Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier2012-11-061-4/+0
* ARM: Better disassembly for pc-relative LDR.Jim Grosbach2012-10-301-0/+1
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen2012-08-281-41/+6
* Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.Jakob Stoklund Olesen2012-08-271-6/+41
* Missed tLEApcrelJT.Jakob Stoklund Olesen2012-08-241-0/+1
* Remove variable_ops from ARM call instructions.Jakob Stoklund Olesen2012-07-131-6/+6
* (sub X, imm) gets canonicalized to (add X, -imm)Evan Cheng2012-06-231-3/+0
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby2012-05-031-7/+8
* Disallow YIELD and other allocated nop hints in pre-ARMv6 architectures.Richard Barton2012-05-021-4/+8
* ARM: Thumb add(sp plus register) asm constraints.Jim Grosbach2012-04-271-2/+2
* ARM: Tweak tADDrSP definition for consistent operand order.Jim Grosbach2012-04-271-2/+2
* ARM add missing Thumb1 two-operand aliases for shift-by-immediate.Jim Grosbach2012-04-111-0/+8
* Eliminate iOS-specific tail call instructions.Jakob Stoklund Olesen2012-04-061-8/+4
* Deduplicate ARM call-related instructions.Jakob Stoklund Olesen2012-04-061-44/+7
* ARM assembly aliases for add negative immediates using sub.Jim Grosbach2012-04-051-0/+11
* Switch ARM target to register masks.Jakob Stoklund Olesen2012-02-241-14/+4
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
* Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE...James Molloy2012-02-091-0/+1
* Rename pattern for clarity.Jim Grosbach2012-01-181-4/+3
* Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen2012-01-131-4/+10
* Add variants of the dispatchsetup pseudo for Thumb and !VFP. <rdar://10620138>Bob Wilson2011-12-221-0/+4
OpenPOWER on IntegriCloud