aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/AsmParser
Commit message (Expand)AuthorAgeFilesLines
* Remove getARMRegisterNumbering and replace with calls intoEric Christopher2012-08-091-9/+9
* Fix #13035, a bug around Thumb instruction LDRD/STRD with negative #0 offset ...Jiangning Liu2012-08-021-1/+2
* Fix #13138, a bug around ARM instruction DSB encoding and decoding issue.Jiangning Liu2012-08-021-21/+51
* Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu2012-08-021-0/+23
* Some formatting to keep Clang happyRichard Barton2012-07-091-4/+4
* Prevent ARM assembler from losing a right shift by #32 applied to a registerRichard Barton2012-07-091-1/+3
* Spelling!Richard Barton2012-07-091-2/+2
* Teach the assembler to use the narrow thumb encodings of various three-regist...Richard Barton2012-07-091-0/+80
* Teach assembler to handle capitalised operation values for DSB instructionsRichard Barton2012-06-271-1/+1
* Prevent ARM Assembler crashing on unrecognised assembly format for DSB instru...Richard Barton2012-06-271-1/+2
* ARM: Add a better diagnostic for some out of range immediates.Jim Grosbach2012-06-221-1/+9
* Fix the encoding of the armv7m (MClass) for MSR registers other than aspr,Kevin Enderby2012-06-151-11/+11
* Replace assertion failure for badly formatted CPS instrution with error message.Richard Barton2012-06-141-1/+2
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-4/+4
* Mark a static array as const.Craig Topper2012-05-241-1/+1
* Fix the encoding of the armv7m (MClass) for MSR APSR writes which was missingKevin Enderby2012-05-171-4/+29
* Fixed the LLVM ARM v7 assembler and instruction printer for 8-bit immediate o...Silviu Baranga2012-05-111-1/+3
* ARM: Thumb add(sp plus register) asm constraints.Jim Grosbach2012-04-271-0/+20
* Fix ARM assembly parsing for upper case condition codes on IT instructions.Richard Barton2012-04-271-1/+1
* Refactor IT handling not to store the bottom bit of the condition code in the...Richard Barton2012-04-271-5/+2
* Unify internal representation of ARM instructions with a register right-shift...Richard Barton2012-04-251-2/+9
* Add ifdef around getSubtargetFeatureName in tablegen output file so that only...Craig Topper2012-04-251-0/+1
* ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach2012-04-241-3/+16
* ARM handle :lower16: and :upper16: after a '#' prefix.Jim Grosbach2012-04-161-13/+17
* Wire up support for diagnostic ranges in the ARMAsmParser.Benjamin Kramer2012-04-151-3/+12
* ARM add missing Thumb1 two-operand aliases for shift-by-immediate.Jim Grosbach2012-04-111-0/+31
* Fix a number of problems with ARM fused multiply add/subtract instructions.Evan Cheng2012-04-111-0/+2
* ARM fix cc_out operand handling for t2SUBrr instructions.Jim Grosbach2012-04-101-2/+5
* ARM assembly aliases for add negative immediates using sub.Jim Grosbach2012-04-051-0/+38
* ARM assembly parsing for 'msr' plain 'cpsr' operand.Jim Grosbach2012-04-051-1/+2
* ARM assembler should prefer non-aliases encoding of cmp.Jim Grosbach2012-03-301-4/+6
* ARM can only use narrow encoding for low regs.Jim Grosbach2012-03-301-0/+1
* ARM integrated assembler should encoding choice for add/sub imm.Jim Grosbach2012-03-301-0/+25
* ARM assembly parsing needs to be paranoid about negative immediates.Jim Grosbach2012-03-301-3/+3
* ARM assembly 'cmp lr, #0' should not encode using 'cmn'.Jim Grosbach2012-03-291-2/+4
* Prune some includesCraig Topper2012-03-271-2/+0
* Fix assembling ARM vst2 instructions with double-spaced registers.Kevin Enderby2012-03-201-1/+1
* ARM assembly, accept optional '#' on lane index number.Jim Grosbach2012-03-191-0/+6
* ARM ldm/stm register lists can be out of order.Jim Grosbach2012-03-161-2/+6
* Remove inadvertant commit.Jim Grosbach2012-03-151-23/+0
* ARM case-insensitive checking for APSR_nzcv.Jim Grosbach2012-03-152-3/+28
* ARM aliases for pre-unified syntax fcmpz[sd] mnemonics.Jim Grosbach2012-03-151-1/+1
* ARM more NEON VLD/VST composite physical register refactoring.Jim Grosbach2012-03-061-8/+5
* ARM refactor more NEON VLD/VST instructions to use composite physregsJim Grosbach2012-03-061-5/+13
* ARM Refactor VLD/VST spaced pair instructions.Jim Grosbach2012-03-051-10/+14
* ARM Remove a bit of dead code.Jim Grosbach2012-03-051-5/+0
* ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach2012-03-051-0/+24
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-071-4/+4
* Tidy up. One more return type mismatch fix.Jim Grosbach2012-01-311-1/+1
* Keep source information, if available, around for ARM Fixups.Jim Grosbach2012-01-261-0/+1