aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-01-08Don't forget to transfer implicit uses of return instruction.Evan Cheng
2012-01-07Match SelectionDAG logic for enabling movt.Jakob Stoklund Olesen
2012-01-07Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer
2012-01-07Use getRegForValue() to materialize the address of ARM globals.Jakob Stoklund Olesen
2012-01-07Copy implicit defs (e.g. r0) when changing tBX_RET to tPOP_RET. This bug isEvan Cheng
2012-01-07Use movw+movt in ARMFastISel::ARMMaterializeGV.Jakob Stoklund Olesen
2012-01-06Enable aligned NEON spilling by default.Jakob Stoklund Olesen
2012-01-06Abort AdjustBBOffsetsAfter early when possible.Jakob Stoklund Olesen
2012-01-05Reapply r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen
2012-01-05Avoid reserving an ARM base pointer during register allocation.Jakob Stoklund Olesen
2012-01-04Fix more places which should be checking for iOS, not darwin.Evan Cheng
2012-01-03Revert r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen
2012-01-03Fix malformed assert.Matt Beaumont-Gay
2011-12-24Fix Comments.Jakob Stoklund Olesen
2011-12-23Experimental support for aligned NEON spills.Jakob Stoklund Olesen
2011-12-22Add variants of the dispatchsetup pseudo for Thumb and !VFP. <rdar://10620138>Bob Wilson
2011-12-22ARM VFP assembly parsing and encoding for VCVT(float <--> fixed point).Jim Grosbach
2011-12-22Add missing usesCustomInserter flag on Int_eh_sjlj_setjmp_nofp.Bob Wilson
2011-12-22Tidy up. Use predicate function a bit more liberally.Jim Grosbach
2011-12-22Fix incorrect relocation generation. Patch by Kristof Beyls.Rafael Espindola
2011-12-22ARM VFP add encoding of the bitcount to fixed-point<-->floating point. insns.Jim Grosbach
2011-12-22Remove some bogus comments.Jim Grosbach
2011-12-22ARM pre-UAL aliases. fcmp[sd].Jim Grosbach
2011-12-22ARM assembler should accept shift-by-zero for any shifted-immediate operand.Jim Grosbach
2011-12-22ARM assembly parser canonicallize on 'lsl' for shift-by-zero form.Jim Grosbach
2011-12-22Tidy up. Trailing whitespace.Jim Grosbach
2011-12-22Nuke invalid comment from copy/paste.Jim Grosbach
2011-12-22Make the virtual methods in ARMELFObjectWriter public.Rafael Espindola
2011-12-22Hopefully fix the cmake build.Rafael Espindola
2011-12-22Fix name in comments.Rafael Espindola
2011-12-22Unbreak cmake build after r147115.Richard Smith
2011-12-22Move the ARM specific parts of the ELF writer to Target/ARM.Rafael Espindola
2011-12-21ARM NEON mnemonic aliase for vrecpeq.Jim Grosbach
2011-12-21ARM VFP optional data type on VMOV GPR<-->SPR.Jim Grosbach
2011-12-21ARM NEON optional data type on VSWP instructions.Jim Grosbach
2011-12-21ARM NEON mnemonic aliases for vzipq and vswpq.Jim Grosbach
2011-12-21ARM asm parser should be more lenient w/ .thumb_func directive.Jim Grosbach
2011-12-21Thumb2 assembly parsing of 'mov rd, rn, rrx'.Jim Grosbach
2011-12-21Thumb2 assembly parsing of 'mov(register shifted register)' aliases.Jim Grosbach
2011-12-21Move common code into an MRI function.Jakob Stoklund Olesen
2011-12-21ARM NEON assmebly parsing for VLD2 to all lanes instructions.Jim Grosbach
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier
2011-12-21Reduce the exposure of Triple::OSType in the ELF object writer. This willRafael Espindola
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng
2011-12-21ARM assembly parsing allows constant expressions for lane indices.Jim Grosbach
2011-12-21ARM NEON VLD2 assembly parsing for structure to all lanes, non-writeback.Jim Grosbach
2011-12-20ARM .req register name aliases are case insensitive, just like regnames.Jim Grosbach
2011-12-20Move comment to appropriate place.Jim Grosbach
2011-12-20Heed spill slot alignment on ARM.Jakob Stoklund Olesen
2011-12-20ARM assembly parsing and encoding for VST2 single-element, double spaced.Jim Grosbach