aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Update LLVM for merge to r177342.Stephen Hines2013-03-181-0/+1
* Merge branch 'upstream' into merge_2013_03_18Stephen Hines2013-03-1812-203/+1013
|\
| * ARM cost model: Make some vector integer to float casts cheaperArnold Schwaighofer2013-03-181-0/+30
| * ARM cost model: Correct cost for some cheap float to integer conversionsArnold Schwaighofer2013-03-181-1/+9
| * ARM cost model: Fix costs for some vector selectsArnold Schwaighofer2013-03-151-5/+0
| * Adding an A15 specific optimization pass for interactions between S/D/Q regis...Silviu Baranga2013-03-155-2/+720
| * ARM: Fix an old refacto.Benjamin Kramer2013-03-151-1/+1
| * ARM cost model: Fix cost of fptrunc and fpext instructionsArnold Schwaighofer2013-03-151-2/+17
| * Silence anonymous type in anonymous union warnings.Eric Christopher2013-03-151-96/+120
| * Move estimateStackSize from ARM into MachineFrameInfoHal Finkel2013-03-141-54/+3
| * ARM cost model: Increase cost of some vector selects we do terrible onArnold Schwaighofer2013-03-141-0/+24
| * ARM cost model: Increase the cost for vector casts that use the stackArnold Schwaighofer2013-03-121-0/+8
| * Don't glue users to extract_subreg when selecting the llvm.arm.ldrexdLang Hames2013-03-091-6/+4
| * ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-071-3/+1
| * ARM: Creating a vector from a lane of another.Jim Grosbach2013-03-021-2/+5
| * Clean up code format a bit.Jim Grosbach2013-03-021-4/+2
| * Tidy up. Trailing whitespace.Jim Grosbach2013-03-021-7/+7
| * ARM NEON: Fix v2f32 float intrinsicsArnold Schwaighofer2013-03-021-0/+18
| * Add support for using non-pic code for arm and thumb1 when emitting the sjljChad Rosier2013-03-011-10/+21
| * Tidy up; no functional change.Chad Rosier2013-02-281-5/+3
| * Style; no functional change.Chad Rosier2013-02-281-7/+4
| * ARM: FMA is legal only if VFP4 is available.Jim Grosbach2013-02-271-0/+6
| * Remove this instance of dl as it's defined in a previous scope.Chad Rosier2013-02-271-1/+0
| * ARM: permit full range of valid ADR immediates.Tim Northover2013-02-271-2/+15
* | Merge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5' into merge_20130226Stephen Hines2013-03-0533-440/+1344
|\ \ | |/
| * [fast-isel] Make sure the FastLowerArguments function checks to make sure theChad Rosier2013-02-261-0/+1
| * ARM: Convenience aliases for 'srs*' instructions.Jim Grosbach2013-02-233-0/+28
| * Make ARMAsmPrinter generate the correct alignment specifier syntax in instruc...Kristof Beyls2013-02-221-2/+1
| * Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-218-111/+96
| * Radar numbers don't belong in source code.Evan Cheng2013-02-213-4/+1
| * MCParser: Update method names per coding guidelines.Jim Grosbach2013-02-201-30/+30
| * Update TargetLowering ivars for name policy.Jim Grosbach2013-02-201-8/+8
| * Fix thumbv5e frame lowering assertion failure.Logan Chien2013-02-201-3/+6
| * ARM NEON: Don't need COPY_TO_REGCLASS in patternArnold Schwaighofer2013-02-191-3/+1
| * ARM: Allocation hints must make sure to be in the alloc order.Jim Grosbach2013-02-191-1/+2
| * Make ARMAsmPrinter pass name more precise and fix comment.Eli Bendersky2013-02-191-6/+2
| * ARM NEON: Merge a f32 bitcast of a v2i32 extracteltArnold Schwaighofer2013-02-191-0/+6
| * [fast-isel] Remove an invalid assert.Chad Rosier2013-02-181-1/+0
| * TypoRenato Golin2013-02-161-1/+1
| * Reinitialize the ivars in the subtarget so that they can be reset with the ne...Bill Wendling2013-02-162-40/+48
| * Temporary revert of 175320.Bill Wendling2013-02-152-48/+40
| * Reinitialize the ivars in the subtarget.Bill Wendling2013-02-152-40/+48
| * Support changing the subtarget features in ARM.Bill Wendling2013-02-152-4/+29
| * The ARM NEON vector compare instructions take three arguments. However, the Joel Jones2013-02-141-0/+5
| * Re-apply r175088 for bug fix 13622: Add paired register support forWeiming Zhao2013-02-142-6/+150
| * Make ARMAsmParser accept the correct alignment specifier syntax in instructions.Kristof Beyls2013-02-141-4/+8
| * temporarily revert the patch due to some conflictsWeiming Zhao2013-02-132-150/+6
| * Bug fix 13622: Add paired register support for inline asm with 64-bit data on...Weiming Zhao2013-02-132-6/+150
| * Test commit. Fixed typo.David Peixotto2013-02-131-1/+1
| * ARM cost model: Add vector reverse shuffle costsArnold Schwaighofer2013-02-121-0/+33