Go to file
Peter Collingbourne 2da4e52182 ELF: Add libcall symbols to the link when LTO is being used.
If any of our inputs are bitcode files, the LTO code generator may create
references to certain library functions that might not be explicit in the
bitcode file's symbol table. If any of those library functions are defined
in a bitcode file in an archive member, we need to arrange to use LTO to
compile those archive members by adding them to the link beforehand.

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

llvm-svn: 338434
2018-07-31 20:36:17 +00:00
clang [analyzer] Move InnerPointerChecker out of alpha. 2018-07-31 20:27:11 +00:00
clang-tools-extra [clang-tidy] add all clang-tidy modules to plugin 2018-07-31 15:23:49 +00:00
compiler-rt [XRay][compiler-rt] Update test to use similar structure 2018-07-31 04:47:37 +00:00
debuginfo-tests [DWARF] Change a test to ensure the creation of a __debug_ranges section. 2018-07-31 19:37:29 +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 import timespec and timespec_get into namespace std if we're under c++17 or later AND the underlying C library has them. Fixes PR#38220, but doesn't implement all of P0063 yet. 2018-07-31 19:25:00 +00:00
libcxxabi [demangler] Fix an oss-fuzz bug from r338138 2018-07-28 04:06:30 +00:00
libunwind [CMake] Include CMakeDependentOption in libunwind 2018-07-24 23:42:51 +00:00
lld ELF: Add libcall symbols to the link when LTO is being used. 2018-07-31 20:36:17 +00:00
lldb Remove Stream::UnitTest 2018-07-31 01:21:36 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm Add DebugCounters to DivRemPairs 2018-07-31 20:07:46 +00:00
openmp [OpenMP] Fix tasking + parallel bug 2018-07-30 21:47:56 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [test] Remove non-JSPON comments in JSCOP file. NFC. 2018-07-28 01:11:45 +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.