Revert "[AArch64][FastISel] Add more truncation tests." and "[AArch64][FastISel]...
authorJuergen Ributzka <juergen@apple.com>
Thu, 6 Aug 2015 22:13:48 +0000 (22:13 +0000)
committerJuergen Ributzka <juergen@apple.com>
Thu, 6 Aug 2015 22:13:48 +0000 (22:13 +0000)
commit9f54dbe7a11d4d2140dd6269a3fe440fdf2cb0f2
tree36d62d23e3a390a3e8688b2cc5c02f7206867312
parentb6dfd9490bf0a346248d921b110688b5a951cb5b
Revert "[AArch64][FastISel] Add more truncation tests." and "[AArch64][FastISel] Always use an AND instruction when truncating to non-legal types."

This reverts commit r243198 and 243304.

Turns out this wasn't the correct fix for this problem. It works only within
FastISel, but fails when the truncate is selected by SDAG.

llvm-svn: 244287
llvm/lib/Target/AArch64/AArch64FastISel.cpp
llvm/test/CodeGen/AArch64/arm64-fast-isel-conversion.ll
llvm/test/CodeGen/AArch64/fast-isel-address-extends.ll