ARM: Implement CanLowerReturn so large vectors get expanded into sret.
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 28 Nov 2012 20:55:10 +0000 (20:55 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 28 Nov 2012 20:55:10 +0000 (20:55 +0000)
commit350c00843bad22c5391e33e9e39a78d5d0983c8c
tree1b85e673c4414ebeaed6c45c820483fb3ecf4e78
parent1ead68d769f27f6d68d4aaeffe4199fa2cacbc95
ARM: Implement CanLowerReturn so large vectors get expanded into sret.

Fixes 14337.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168809 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
test/CodeGen/ARM/ret_sret_vector.ll [new file with mode: 0644]