aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Fix Comments.Jakob Stoklund Olesen2011-12-241-3/+3
* Experimental support for aligned NEON spills.Jakob Stoklund Olesen2011-12-233-13/+377
* Add variants of the dispatchsetup pseudo for Thumb and !VFP. <rdar://10620138>Bob Wilson2011-12-224-7/+23
* ARM VFP assembly parsing and encoding for VCVT(float <--> fixed point).Jim Grosbach2011-12-224-16/+70
* Add missing usesCustomInserter flag on Int_eh_sjlj_setjmp_nofp.Bob Wilson2011-12-221-1/+1
* Tidy up. Use predicate function a bit more liberally.Jim Grosbach2011-12-221-97/+52
* Fix incorrect relocation generation. Patch by Kristof Beyls.Rafael Espindola2011-12-221-8/+1
* ARM VFP add encoding of the bitcount to fixed-point<-->floating point. insns.Jim Grosbach2011-12-221-0/+3
* Remove some bogus comments.Jim Grosbach2011-12-221-36/+18
* ARM pre-UAL aliases. fcmp[sd].Jim Grosbach2011-12-222-1/+3
* 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
* Make the virtual methods in ARMELFObjectWriter public.Rafael Espindola2011-12-221-7/+6
* Hopefully fix the cmake build.Rafael Espindola2011-12-221-0/+1
* Fix name in comments.Rafael Espindola2011-12-221-1/+1
* Unbreak cmake build after r147115.Richard Smith2011-12-221-0/+1
* Move the ARM specific parts of the ELF writer to Target/ARM.Rafael Espindola2011-12-223-2/+291
* ARM NEON mnemonic aliase for vrecpeq.Jim Grosbach2011-12-211-0/+3
* ARM VFP optional data type on VMOV GPR<-->SPR.Jim Grosbach2011-12-211-3/+11
* ARM NEON optional data type on VSWP instructions.Jim Grosbach2011-12-211-0/+6
* ARM NEON mnemonic aliases for vzipq and vswpq.Jim Grosbach2011-12-211-0/+3
* 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-212-0/+41
* Move common code into an MRI function.Jakob Stoklund Olesen2011-12-211-10/+1
* ARM NEON assmebly parsing for VLD2 to all lanes instructions.Jim Grosbach2011-12-214-30/+70
* Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier2011-12-211-4/+4
* Reduce the exposure of Triple::OSType in the ELF object writer. This willRafael Espindola2011-12-211-7/+8
* Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng2011-12-211-2/+2
* 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-215-16/+54
* 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
* Heed spill slot alignment on ARM.Jakob Stoklund Olesen2011-12-202-3/+4
* ARM assembly parsing and encoding for VST2 single-element, double spaced.Jim Grosbach2011-12-202-37/+129
* ARM assembly parsing and encoding for VLD2 single-element, double spaced.Jim Grosbach2011-12-202-43/+171
* ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng2011-12-207-78/+79
* First steps in ARM AsmParser support for .eabi_attribute and .archJason W Kim2011-12-201-0/+18
* Fix up the CMake build for the new files added in r146960, they'reChandler Carruth2011-12-201-0/+1
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-208-2/+35
* Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930.Bob Wilson2011-12-201-2/+5
* ARM assembly shifts by zero should be plain 'mov' instructions.Jim Grosbach2011-12-201-0/+17
* ARM NEON assembly aliases for VMOV<-->VMVN for i32 immediates.Jim Grosbach2011-12-192-0/+45
* ARM assembly parsing and encoding support for LDRD(label).Jim Grosbach2011-12-195-3/+72
* ARM NEON two-operand aliases for VPADD.Jim Grosbach2011-12-191-0/+10
* ARM VFP pre-UAL mnemonic aliases for fmul[sd].Jim Grosbach2011-12-192-1/+4
* ARM VFP pre-UAL mnemonic aliases for fcpy[sd] and fdiv[sd].Jim Grosbach2011-12-192-1/+5
* ARM NEON implied destination aliases for VMAX/VMIN.Jim Grosbach2011-12-191-0/+62