aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/AsmParser
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* NEON VST3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-231-20/+147
* NEON VLD3(multiple 3-element structures) assembly parsing.Jim Grosbach2012-01-231-6/+138
* NEON VLD3 lane-indexed assembly parsing and encoding.Jim Grosbach2012-01-231-0/+164
* Simplify some NEON assembly pseudo definitions.Jim Grosbach2012-01-231-263/+96
* Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction.Jim Grosbach2012-01-211-1/+3
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-6/+1
* NEON use vmov.i32 to splat some f32 values into vectors.Jim Grosbach2012-01-201-36/+32
* ARM assembly diagnostic caret in better position for FPImm.Jim Grosbach2012-01-191-3/+4
* Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach2012-01-181-0/+39
* Removing unused default switch cases in switches over enums that already acco...David Blaikie2012-01-161-6/+0
* Fix malformed assert.Matt Beaumont-Gay2012-01-031-1/+1
* ARM VFP assembly parsing and encoding for VCVT(float <--> fixed point).Jim Grosbach2011-12-221-0/+26
* Tidy up. Use predicate function a bit more liberally.Jim Grosbach2011-12-221-97/+52
* ARM pre-UAL aliases. fcmp[sd].Jim Grosbach2011-12-221-1/+1
* ARM assembler should accept shift-by-zero for any shifted-immediate operand.Jim Grosbach2011-12-221-0/+33
* ARM assembly parser canonicallize on 'lsl' for shift-by-zero form.Jim Grosbach2011-12-221-0/+4
* Tidy up. Trailing whitespace.Jim Grosbach2011-12-221-2/+2
* Nuke invalid comment from copy/paste.Jim Grosbach2011-12-221-1/+0
* ARM asm parser should be more lenient w/ .thumb_func directive.Jim Grosbach2011-12-211-8/+17
* Thumb2 assembly parsing of 'mov rd, rn, rrx'.Jim Grosbach2011-12-211-1/+3
* Thumb2 assembly parsing of 'mov(register shifted register)' aliases.Jim Grosbach2011-12-211-0/+36
* ARM assembly parsing allows constant expressions for lane indices.Jim Grosbach2011-12-211-14/+25
* ARM NEON VLD2 assembly parsing for structure to all lanes, non-writeback.Jim Grosbach2011-12-211-4/+20
* ARM .req register name aliases are case insensitive, just like regnames.Jim Grosbach2011-12-201-3/+4
* Move comment to appropriate place.Jim Grosbach2011-12-201-1/+1
* ARM assembly parsing and encoding for VST2 single-element, double spaced.Jim Grosbach2011-12-201-37/+113