summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorMichel Danzer <michel.daenzer@amd.com>2014-02-04 07:12:38 +0000
committerMichel Danzer <michel.daenzer@amd.com>2014-02-04 07:12:38 +0000
commitde2e0bc3668ac0e2e64bbef329766fa8119c3204 (patch)
tree5ff313f176186d14af9205c6e3786d1aac78c1d5 /cmake
parente2d1c6c19d8f643edffca86e2944f1aba4c9feea (diff)
downloadllvm-de2e0bc3668ac0e2e64bbef329766fa8119c3204.tar.gz
llvm-de2e0bc3668ac0e2e64bbef329766fa8119c3204.tar.bz2
llvm-de2e0bc3668ac0e2e64bbef329766fa8119c3204.tar.xz
R600/SI: Fix fneg for 0.0
V_ADD_F32 with source modifier does not produce -0.0 for this. Just manipulate the sign bit directly instead. Also add a pattern for (fneg (fabs ...)). Fixes a bunch of bit encoding piglit tests with radeonsi. Reviewed-by: Tom Stellard <thomas.stellard@amd.com> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200743 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
0 files changed, 0 insertions, 0 deletions