aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/OpenCLOptions.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-07-13 12:30:55 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-07-13 12:31:09 +0100
commit3cee36c5acdb292c331818c553bfb8e5abbdb95e (patch)
treeace32a186b8b6e18089256a4e833aece4f6ecd36 /clang/lib/Basic/OpenCLOptions.cpp
parent9c90725eaee5a00e5dd450e51c4070afd7081472 (diff)
downloadllvm-3cee36c5acdb292c331818c553bfb8e5abbdb95e.zip
llvm-3cee36c5acdb292c331818c553bfb8e5abbdb95e.tar.gz
llvm-3cee36c5acdb292c331818c553bfb8e5abbdb95e.tar.bz2
[X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result (REAPPLIED)
Annoyingly, i686 cmpsd handling still fails to remove the unnecessary neg(and(x,1)) Reapplied rGe4aa6ad13216 with fix for intrinsic variants of the opcode which uses a vector return type
Diffstat (limited to 'clang/lib/Basic/OpenCLOptions.cpp')
0 files changed, 0 insertions, 0 deletions