Disable AArch64 fast-isel on big-endian call vector returns.
authorPete Cooper <peter_cooper@apple.com>
Thu, 16 Apr 2015 21:19:36 +0000 (21:19 +0000)
committerPete Cooper <peter_cooper@apple.com>
Thu, 16 Apr 2015 21:19:36 +0000 (21:19 +0000)
commit19d704d13ce1d024de9c23336f331f9919af801c
tree8c9c1476f0f961aa61880994a2089987c061c676
parent31ea6d1590ce79845504b8d928f07cb71bd4be80
Disable AArch64 fast-isel on big-endian call vector returns.

A big-endian vector return needs a byte-swap which we aren't doing right now.

For now just bail on these cases to get correctness back.

llvm-svn: 235133
llvm/lib/Target/AArch64/AArch64FastISel.cpp
llvm/test/CodeGen/AArch64/arm64-big-endian-vector-caller.ll