diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2015-03-05 15:31:05 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2015-03-05 15:31:05 +0000 |
commit | adfd96f742089dad11231fa7b7654f56140a3afb (patch) | |
tree | 5a3216716092fd4ca9b618f0886b80e4e34cb9ec /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | |
parent | de05f10de27a05796c4e5b7283fbba7e757afb03 (diff) | |
download | bcm5719-llvm-adfd96f742089dad11231fa7b7654f56140a3afb.tar.gz bcm5719-llvm-adfd96f742089dad11231fa7b7654f56140a3afb.zip |
Fix bitselect for float/double types v2
We need to reinterpret float/double types as uint/ulong in order to
perform the bitwise operations.
This has been tested with piglit, OpenCV, and the ocl conformance tests.
v2:
- Use vector operations rather than splitting vectors into scalar
components.
Reviewed-by: Aaron Watry <awatry@gmail.com>
llvm-svn: 231373
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
0 files changed, 0 insertions, 0 deletions