summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/big-endian-vector-callee.ll
Commit message (Collapse)AuthorAgeFilesLines
* [ARM] Split 128-bit vectors in BUILD_VECTOR loweringEli Friedman2016-12-141-12/+12
| | | | | | | | | | | | | Given that INSERT_VECTOR_ELT operates on D registers anyway, combining 64-bit vectors into a 128-bit vector is basically free. Therefore, try to split BUILD_VECTOR nodes before giving up and lowering them to a series of INSERT_VECTOR_ELT instructions. Sometimes this allows dramatically better lowerings; see testcases for examples. Inspired by similar code in the x86 backend for AVX. Differential Revision: https://reviews.llvm.org/D27624 llvm-svn: 289706
* ARM-BE: test files for vector argument passingChristian Pirker2014-05-141-0/+1172
Reviewed at http://reviews.llvm.org/D3766 llvm-svn: 208793
OpenPOWER on IntegriCloud