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