summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/Thumb2
Commit message (Expand)AuthorAgeFilesLines
* Two sets of changes. Sorry they are intermingled.Evan Cheng2010-11-031-2/+0
* Revert r114340 (improvements in Darwin function prologue/epilogue), as it brokeJim Grosbach2010-11-021-6/+7
* Overhaul memory barriers in the ARM backend. Radar 8601999.Bob Wilson2010-10-301-9/+23
* Avoiding overly aggressive latency scheduling. If the two nodes share anEvan Cheng2010-10-292-1/+4
* More accurate estimate / tracking of register pressure.Evan Cheng2010-10-201-1/+14
* Fix crash introduced in 116852. 8573915.Dale Johannesen2010-10-201-0/+17
* Enable using vdup for vector constants which are splat ofDale Johannesen2010-10-192-41/+4
* Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng2010-10-191-2/+1
* Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar2010-10-191-1/+2
* - Add a hook for target to determine whether an instruction def isEvan Cheng2010-10-191-2/+1
* Change register allocation order for ARM VFP and NEON registers to put theBob Wilson2010-10-084-5/+34
* Enable target-specific mul-lowering on ARM, even at -Os. Remove a test that ...Owen Anderson2010-09-211-15/+0
* Simplify ARM callee-saved register handling by removing the distinctionJim Grosbach2010-09-201-7/+6
* Teach the (non-MC) instruction printer to use the cannonical names for push/pop,Jim Grosbach2010-09-171-1/+1
* Move thumb2 tests to the thumb2 directoryJim Grosbach2010-09-172-0/+132
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-101-1/+1
* Fix NEON VLD pseudo instruction itineraries that were incorrectly copied fromBob Wilson2010-09-091-1/+1
* Re-apply r112883:Jim Grosbach2010-09-031-9/+2
* Revert "For ARM stack frames that utilize variable sized objects and have eit...Daniel Dunbar2010-09-031-2/+9
* For ARM stack frames that utilize variable sized objects and have eitherJim Grosbach2010-09-021-9/+2
* Now that register allocation properly considers reserved regs, simplify theJim Grosbach2010-09-023-8/+8
* temporarily revert r112664, it is causing a decoding conflict, and Chris Lattner2010-09-011-13/+0
* We have a chance for an optimization. Consider this code:Bill Wendling2010-08-311-0/+13
* Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson2010-08-274-15/+15
* ARM/Thumb2: Fix a misselect in getARMCmp, when attempting to adjust a signedDaniel Dunbar2010-08-251-0/+14
* Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoidBob Wilson2010-08-171-1/+1
* Generalize a pattern for PKHTB: an SRL of 16-31 bits will guaranteeBob Wilson2010-08-161-0/+9
* Convert test to FileCheck.Bob Wilson2010-08-161-4/+19
* Temporarily disable tail calls on ARM to work around some linker problems.Bob Wilson2010-08-132-0/+2
* fix silly typoJim Grosbach2010-08-111-2/+2
* Add a target triple, as the runtime library invocation varies a bit byJim Grosbach2010-08-111-3/+3
* Temporarily disable some failing tests, until they can beDan Gohman2010-08-111-2/+2
* cortex m4 has floating point support, but only single precision.Jim Grosbach2010-08-111-0/+24
* Report error if codegen tries to instantiate a ARM target when the cpu does s...Evan Cheng2010-08-111-1/+1
* - Add subtarget feature -mattr=+db which determine whether an ARM cpu has theEvan Cheng2010-08-111-0/+17
* Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function...Evan Cheng2010-08-101-0/+53
* Many Thumb2 instructions can reference the full ARM register set (i.e.,Jim Grosbach2010-07-302-7/+26
* Implement vector constants which are splat ofDale Johannesen2010-07-291-0/+38
* update tests for smarter BIC usageJim Grosbach2010-07-203-6/+4
* Add combiner patterns to more effectively utilize the BFI (bitfield insert)Jim Grosbach2010-07-171-0/+23
* Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach2010-07-161-0/+17
* Improve 64-subtraction of immediates when parts of the immediate can fitJim Grosbach2010-07-142-2/+103
* Fix test to appease the buildbots.Bob Wilson2010-07-141-1/+1
* Print "dregpair" NEON operands with a space between them, for readability andBob Wilson2010-07-091-1/+1
* Changes to ARM tail calls, mostly cosmetic.Dale Johannesen2010-07-081-0/+10
* PR7503: uxtb16 is not available for ARMv7-M. Patch by Brian G. Lucas.Evan Cheng2010-06-291-25/+68
* Reapply my if-conversion cleanup from svn r106939 with fixes.Bob Wilson2010-06-291-1/+1
* Revert my if-conversion cleanup since it caused a bunch of nightly testBob Wilson2010-06-261-1/+1
* Remove bogus test.Eli Friedman2010-06-261-22/+0
* Clean up some problems with extra CFG edges being introduced duringBob Wilson2010-06-261-1/+1