Tom Stellard
115a61560e
AMDGPU: Add VI i16 support
...
Patch By: Wei Ding
Differential Revision: https://reviews.llvm.org/D18049
llvm-svn: 286464
2016-11-10 16:02:37 +00:00
Tom Stellard
2d2d33f1dc
Revert "AMDGPU: Add VI i16 support"
...
This reverts commit r285939 and r285948. These broke some conformance tests.
llvm-svn: 285995
2016-11-04 13:06:34 +00:00
Tom Stellard
2b3379cdff
AMDGPU: Add VI i16 support
...
Patch By: Wei Ding
Differential Revision: https://reviews.llvm.org/D18049
llvm-svn: 285939
2016-11-03 17:13:50 +00:00
Matt Arsenault
fa5f767a38
AMDGPU: Improve splitting 64-bit bit ops by constants
...
This addresses a TODO to handle operations besides and. This
also starts eliminating no-op operations with a constant that
can emerge later.
llvm-svn: 281488
2016-09-14 15:19:03 +00:00
Matt Arsenault
a65e6b8335
AMDGPU: Remove brev intrinsic
...
llvm-svn: 275620
2016-07-15 21:27:13 +00:00
Matt Arsenault
d079285e05
AMDGPU: Use generic bitreverse intrinsic
...
Also fix bug in vector legalization for bitreverse.
llvm-svn: 255512
2015-12-14 17:25:38 +00:00