summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* ARM case-insensitive checking for APSR_nzcv.Jim Grosbach2012-03-151-3/+5
* 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
* Tidy up. Fix mismatched return types for error handling.Jim Grosbach2012-01-261-8/+4
* ARM assemly parsing and validation of IT instruction.Jim Grosbach2012-01-251-3/+10
* NEON VLD4(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-251-1/+108
* NEON VLD3(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-241-0/+101
* NEON VST4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-241-0/+99
* NEON VLD4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-241-0/+145
* NEON VST4(multiple 4 element structures) assembly parsing.Jim Grosbach2012-01-241-0/+97
* NEON VLD4(multiple 4 element structures) assembly parsing.Jim Grosbach2012-01-241-0/+97
* Tidy up. Remove some vertical space for readability.Jim Grosbach2012-01-241-344/+121
* NEON VST3(single element from one lane) assembly parsing.Jim Grosbach2012-01-241-0/+126
OpenPOWER on IntegriCloud