Go to file
Tim Shen 9e25d5d2ce [LSR] If no Use is interesting, early return.
Summary:
By looking at the callers of getUse(), we can see that even though
IVUsers may offer uses, but they may not be interesting to
LSR. It's possible that none of them is interesting.

Reviewers: sanjoy

Subscribers: jlebar, hiraditya, bixia, llvm-commits

Differential Revision: https://reviews.llvm.org/D49049

llvm-svn: 337072
2018-07-13 23:40:00 +00:00
clang [ThinLTO] Ensure we always select the same function copy to import 2018-07-13 21:35:58 +00:00
clang-tools-extra [Documentation] Add missing description for bugprone-exception-escape in Release Notes. 2018-07-13 22:53:05 +00:00
compiler-rt [UBSan] Followup for silence_unsigned_overflow flag to handle negate overflows. 2018-07-13 22:49:06 +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 wrap _LIBCPP_HAS_NO_CXX14_CONSTEXPR in defined(...) 2018-07-13 17:31:36 +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 [ELF] - Simplify code. NFC. 2018-07-12 08:33:02 +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 [LSR] If no Use is interesting, early return. 2018-07-13 23:40:00 +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.