aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov2012-01-191-0/+3
* ARM assembly diagnostic caret in better position for FPImm.Jim Grosbach2012-01-191-3/+4
* Thumb2 relaxation for tADR to t2ADR.Jim Grosbach2012-01-191-0/+2
* Add comment and fix range check in condition.Jim Grosbach2012-01-191-1/+3
* - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng2012-01-191-1/+2
* Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng2012-01-191-1/+1
* Ignore register mask operands when lowering instructions to MC.Jakob Stoklund Olesen2012-01-181-0/+3
* Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach2012-01-183-0/+69
* Replace FIXME with explanatory comment.Jim Grosbach2012-01-181-1/+2
* Thumb2 relaxation for LDR(literal).Jim Grosbach2012-01-181-9/+20
* Rename pattern for clarity.Jim Grosbach2012-01-181-4/+3
* Tidy up. MCAsmBackend naming conventions.Jim Grosbach2012-01-181-11/+11
* Thumb2 load/store fixups don't set the thumb bit.Jim Grosbach2012-01-181-4/+8
* Move some ARM specific MCAssmebler bits into the ARMAsmBackend.Jim Grosbach2012-01-181-0/+15
* Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen2012-01-181-0/+2
* Implement ARMBaseRegisterInfo::getCallPreservedMask().Jakob Stoklund Olesen2012-01-173-19/+17
* Removing unused default switch cases in switches over enums that already acco...David Blaikie2012-01-162-7/+1
* Refactor variables unused under non-assert builds (& remove two entirely unus...David Blaikie2012-01-161-2/+2
* Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through Code...Benjamin Kramer2012-01-151-20/+12
* After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng2012-01-141-0/+5
* Use RegisterTuples to generate pseudo-registers.Jakob Stoklund Olesen2012-01-134-45/+51
* Fix assert.Eric Christopher2012-01-111-2/+2
* ARM Ld/St Optimizer fix.Andrew Trick2012-01-111-3/+4
* Consider unknown alignment caused by OptimizeThumb2Instructions().Jakob Stoklund Olesen2012-01-101-4/+25
* ARM updating VST2 pseudo-lowering fixed vs. register update.Jim Grosbach2012-01-103-8/+8
* Move default case for covered enum outside of switch.Richard Smith2012-01-101-1/+1
* Fix a -Wreturn-type warning in g++.Richard Smith2012-01-101-0/+1
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-103-4/+0
* Accurately model hardware alignment rounding.Jakob Stoklund Olesen2012-01-101-21/+56
* Catch runaway ARMConstantIslandPass even in -Asserts builds.Jakob Stoklund Olesen2012-01-091-2/+2
* Don't forget to transfer implicit uses of return instruction.Evan Cheng2012-01-081-2/+5
* Match SelectionDAG logic for enabling movt.Jakob Stoklund Olesen2012-01-072-2/+7
* Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer2012-01-071-1/+0
* Use getRegForValue() to materialize the address of ARM globals.Jakob Stoklund Olesen2012-01-071-10/+0
* Copy implicit defs (e.g. r0) when changing tBX_RET to tPOP_RET. This bug isEvan Cheng2012-01-071-0/+1
* Use movw+movt in ARMFastISel::ARMMaterializeGV.Jakob Stoklund Olesen2012-01-071-29/+50
* Enable aligned NEON spilling by default.Jakob Stoklund Olesen2012-01-061-1/+1
* Abort AdjustBBOffsetsAfter early when possible.Jakob Stoklund Olesen2012-01-061-2/+10
* Reapply r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen2012-01-052-3/+4
* Avoid reserving an ARM base pointer during register allocation.Jakob Stoklund Olesen2012-01-051-2/+17
* Fix more places which should be checking for iOS, not darwin.Evan Cheng2012-01-043-18/+18
* Revert r146997, "Heed spill slot alignment on ARM."Jakob Stoklund Olesen2012-01-032-4/+3
* Fix malformed assert.Matt Beaumont-Gay2012-01-031-1/+1
* 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