aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2010-07-09Automatically fold COPY instructions into stack load/store.Jakob Stoklund Olesen
2010-07-09In the presence of variable sized objects, allocate an emergency spill slot.Jim Grosbach
2010-07-09Print "dregpair" NEON operands with a space between them, for readability andBob Wilson
2010-07-08Check for FiniteOnlyFPMath as well.Evan Cheng
2010-07-08The NEONPreAllocPass should never have to assign fixed registers anymore.Bob Wilson
2010-07-08For big-endian systems, VLD2/VST2 with 32-bit vector elements will swap theBob Wilson
2010-07-08Clean up a comment.Bob Wilson
2010-07-08Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen
2010-07-08r107852 is only safe with -enable-unsafe-fp-math to account for +0.0 == -0.0.Evan Cheng
2010-07-08Optimize some vfp comparisons to integer ones. This patch implements the simp...Evan Cheng
2010-07-08Changes to ARM tail calls, mostly cosmetic.Dale Johannesen
2010-07-07grammarJim Grosbach
2010-07-07Handle cases where the post-RA scheduler may move instructions between theJim Grosbach
2010-07-07grammar and trailing whitespaceJim Grosbach
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-07-07Also use REG_SEQUENCE for VTBX instructions.Bob Wilson
2010-07-07Mark eh.sjlj.set/longjmp custom lowerings as Darwin-only since that's whereJim Grosbach
2010-07-06By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing ratherJim Grosbach
2010-07-06Use REG_SEQUENCE nodes to make the table registers for VTBL instructions beBob Wilson
2010-07-06Track defs for all aliases in NEONMoveFix.Jakob Stoklund Olesen
2010-07-06Propagate debug loc.Devang Patel
2010-07-06Represent NEON load/store alignments in bytes, not bits.Bob Wilson
2010-07-06Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman
2010-07-06Don't create neon moves in CopyRegToReg. NEONMoveFixPass will do the conversionRafael Espindola
2010-07-06Revert r107655.Dan Gohman
2010-07-06Fix a bunch of custom-inserter functions to handle the case whereDan Gohman
2010-07-03Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng
2010-07-02Remove early IT block formation. It's not used.Evan Cheng
2010-07-02Fix incorrect asm-printing of some NEON immediates. Fix weak testcase soBob Wilson
2010-07-01ARM function alignments were off by a power of two. svn 83242 changedBob Wilson
2010-06-29Add support for encoding VDUP (ARM core register) instructions.Bob Wilson
2010-06-29Add support for encoding NEON VMOV (from core register to scalar) instructions.Bob Wilson
2010-06-29skip dbg_value instructionsJim Grosbach
2010-06-29The t2MOVi16 and t2MOVTi16 instructions do not set CPSR. Trying to addBob Wilson
2010-06-29Add a VT argument to getMinimalPhysRegClass and replace the copy related usesRafael Espindola
2010-06-29Remove pointless variable LastDef.Duncan Sands
2010-06-29Remove unused variable Loc and pointless variables unified_syntaxDuncan Sands
2010-06-29Remove an unused and a pointless variable.Duncan Sands
2010-06-29Remove initialized but otherwise unused variables.Duncan Sands
2010-06-29PR7503: uxtb16 is not available for ARMv7-M. Patch by Brian G. Lucas.Evan Cheng
2010-06-29Change if-cvt options to something that actually as useable.Evan Cheng
2010-06-29When no memoperands are present, assume unaligned, volatile.Jakob Stoklund Olesen
2010-06-29Fix Thumb encoding of VMOV (scalar to ARM core register). The encoding isBob Wilson
2010-06-28Make the ARMCodeEmitter identify Thumb functions via ARMFunctionInfo insteadBob Wilson
2010-06-28tidy up style. no functional change.Jim Grosbach
2010-06-28Refactor encoding function for NEON 1-register with modified immediate format.Bob Wilson
2010-06-28Support Thumb mode encoding of NEON instructions.Bob Wilson
2010-06-28minor housekeeping cleanup: 80-column, trailing whitespace, spelling, etc.. N...Jim Grosbach
2010-06-26Followup to r106770: actually generate SXTB and SXTH for sign-extensions.Eli Friedman
2010-06-26Add support for encoding NEON VMOV (from scalar to core register) instructions.Bob Wilson