commit | b588e02c07a0eb5ebc9613895ccad666fbe43741 | [log] [tgz] |
---|---|---|
author | Tim Northover <tnorthover@apple.com> | Tue Dec 02 17:15:22 2014 +0000 |
committer | Tim Northover <tnorthover@apple.com> | Tue Dec 02 17:15:22 2014 +0000 |
tree | 6b5e37ed6e4a24b9ab48ab253114dd8125cd41d7 | |
parent | 15e1919a76833d079eb0034ecd3caab9659eed03 [diff] |
AArch64: make register block rules apply to vector types too. The blocking code originated in ARM, which is more aggressive about casting types to a canonical representative before doing anything else, so I missed out most vector HFAs and broke the ABI. This should fix it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223126 91177308-0d34-0410-b5e6-96231b3b80d8