Go to file
JF Bastien 71d29acecd WebAssembly: floating-point comparisons
Summary:
D11924 implemented part of the floating-point comparisons, this patch implements the rest:
 * Tell ISelLowering that all booleans are either 0 or 1.
 * Expand the eq/ne/lt/le/gt/ge floating-point comparisons to the canonical ones (similar to what Mips32r6InstrInfo.td does).
 * Add tests for ord/uno.
 * Add tests for ueq/one/ult/ule/ugt/uge.
 * Fix existing comparison tests to remove the (res & 1) code, which setBooleanContents stops from generating.

Reviewers: sunfish

Subscribers: llvm-commits, jfb

Differential Revision: http://reviews.llvm.org/D11970

llvm-svn: 244779
2015-08-12 17:53:29 +00:00
clang ReleaseNotes: Small version nbr fix 2015-08-12 16:40:42 +00:00
clang-tools-extra Lazily initialize HeaderFilter in ClangTidyDiagnosticConsumer. This 2015-08-12 13:16:41 +00:00
compiler-rt Revert "Revised test to pass under updated dtor callback implementation" 2015-08-12 08:13:39 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Require LLVM >=3.7 and bump version to 0.2.0 2015-08-07 08:31:37 +00:00
libcxx Fix CMake error whet llvm-config reports a non-existent source directory. 2015-08-12 06:36:19 +00:00
libcxxabi Update to new lists.llvm.org 2015-08-05 04:01:26 +00:00
libunwind Revert test commit. 2015-08-06 23:31:37 +00:00
lld [ELF] Remove TargetLayout::getCustomSegments methods 2015-08-12 13:27:27 +00:00
lldb Remove printf most likely left from some debugging section 2015-08-12 15:55:04 +00:00
llgo Update to new lists.llvm.org 2015-08-05 04:03:05 +00:00
llvm WebAssembly: floating-point comparisons 2015-08-12 17:53:29 +00:00
openmp Tidy statistics collection 2015-08-11 21:36:41 +00:00
polly Make sure we increment the reference counter when passing out the isl_pw_aff 2015-08-12 15:45:41 +00:00