aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-01-16Removing unused default switch cases in switches over enums that already acco...David Blaikie
2012-01-16Refactor variables unused under non-assert builds (& remove two entirely unus...David Blaikie
2012-01-15Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer
2012-01-14After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng
2012-01-13Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen
2012-01-11Fix assert.Eric Christopher
2012-01-11ARM Ld/St Optimizer fix.Andrew Trick
2012-01-10Consider unknown alignment caused by OptimizeThumb2Instructions().Jakob Stoklund Olesen
2012-01-10ARM updating VST2 pseudo-lowering fixed vs. register update.Jim Grosbach
2012-01-10Move default case for covered enum outside of switch.Richard Smith
2012-01-10Fix a -Wreturn-type warning in g++.Richard Smith
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2012-01-10Accurately model hardware alignment rounding.Jakob Stoklund Olesen
2012-01-09Catch runaway ARMConstantIslandPass even in -Asserts builds.Jakob Stoklund Olesen
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