Go to file
Sanjay Patel 92d0c1c129 [InstSimplify] fold minnum/maxnum with NaN arg
This fold is repeated/misplaced in instcombine, but I'm
not sure if it's safe to remove that yet because some
other folds appear to be asserting that the transform
has occurred within instcombine itself.

This isn't the best fix for PR37776, but it probably
hides the bug with the given code example:
https://bugs.llvm.org/show_bug.cgi?id=37776

We have another test to demonstrate the more general bug.

llvm-svn: 337127
2018-07-15 14:52:16 +00:00
clang Run thread safety tests with both lock and capability attributes; NFC to the analysis behavior. 2018-07-15 12:08:52 +00:00
clang-tools-extra [clang-tidy] Force exceptions to be enabled in test 2018-07-14 10:48:06 +00:00
compiler-rt [CMake] Change the flag to use compiler-rt builtins to boolean 2018-07-15 03:05:20 +00:00
debuginfo-tests [debuginfo-tests] Always use the system python to invoke llgdb.py. 2018-06-10 19:38:26 +00:00
libclc atom: Use volatile pointers for cl_khr_{global,local}_int32_{base,extended}_atomics 2018-06-21 19:27:39 +00:00
libcxx [CMake] Use correct variable as header install prefix 2018-07-15 04:09:35 +00:00
libcxxabi [CMake] Set per-runtime library directory suffix in runtimes build 2018-07-10 19:13:33 +00:00
libunwind [CMake] Set per-runtime library directory suffix in runtimes build 2018-07-10 19:13:33 +00:00
lld attempt to get test/COFF/driver.test passing on sanitizer-x86_64-linux-fast; cf r337092 2018-07-14 11:47:23 +00:00
lldb Rollback r337070. 2018-07-13 23:03:15 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [InstSimplify] fold minnum/maxnum with NaN arg 2018-07-15 14:52:16 +00:00
openmp [OpenMP][libomptarget] Fix data sharing and globalization infrastructure to work in SPMD mode 2018-07-13 16:14:22 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [Polly][isl] Add neutrally-named accessors to isl list elements and sizes 2018-07-13 22:05:01 +00:00
README.md

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.