diff options
| author | Tim Northover <tnorthover@apple.com> | 2014-04-18 09:31:07 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2014-04-18 09:31:07 +0000 |
| commit | 8b2fa3dfef1cfcd39f2109c650d7a64d49b8b896 (patch) | |
| tree | 74f7f577e34460cfb7b5e8cfab9c93400cba5144 /llvm/tools/llvm-diff/DifferenceEngine.h | |
| parent | 0a44e66bb8e3ed42a627bfac2099eed165f009e2 (diff) | |
| download | bcm5719-llvm-8b2fa3dfef1cfcd39f2109c650d7a64d49b8b896.tar.gz bcm5719-llvm-8b2fa3dfef1cfcd39f2109c650d7a64d49b8b896.zip | |
AArch64/ARM64: emit all vector FP comparisons as such.
ARM64 was scalarizing some vector comparisons which don't quite map to
AArch64's compare and mask instructions. AArch64's approach of sacrificing a
little efficiency to emulate them with the limited set available was better, so
I ported it across.
More "inspired by" than copy/paste since the backend's internal expectations
were a bit different, but the tests were invaluable.
llvm-svn: 206570
Diffstat (limited to 'llvm/tools/llvm-diff/DifferenceEngine.h')
0 files changed, 0 insertions, 0 deletions

