commit | 4071a711126a2a75585a32b96bb5d15ea267a915 | [log] [tgz] |
---|---|---|
author | Cameron Zwarich <zwarich@apple.com> | Sat Apr 02 02:40:43 2011 +0000 |
committer | Cameron Zwarich <zwarich@apple.com> | Sat Apr 02 02:40:43 2011 +0000 |
tree | 1e693a94ba4f9c310640ecc3540de493f3545a59 | |
parent | ed3caf90866e183380a06c0ae49101204a9f3c28 [diff] |
Do some peephole optimizations to remove pointless VMOVs from Neon to integer registers that arise from argument shuffling with the soft float ABI. These instructions are particularly slow on Cortex A8. This fixes one half of <rdar://problem/8674845>. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128759 91177308-0d34-0410-b5e6-96231b3b80d8