Go to file
Lang Hames 46f40a7128 [ORC] Improve debugging output for ORC.
(1) Print debugging output under a session lock to avoid garbled messages when
compiling on multiple threads.

(2) Name MaterializationUnits, add an ostream operator for them, and so they can
be easily referenced in debugging output, and have that ostream operator
optionally print code/data/hidden symbols provided by that materialization unit
based on command line options.

llvm-svn: 343323
2018-09-28 15:03:11 +00:00
clang [ARM] Prevent DSP and SIM32 being set for v6m 2018-09-28 10:18:02 +00:00
clang-tools-extra [docs] Fix links in Clangd documentation 2018-09-28 09:32:47 +00:00
compiler-rt Revert r342652 "[winasan] Unpoison the stack in NtTerminateThread" 2018-09-28 14:41:25 +00:00
debuginfo-tests Revert "(Retry) Add a basic integration test for C++ smart pointers" 2018-08-20 19:53:33 +00:00
libclc configure: Rework support for gfx9+ devices that were added post LLVM 3.9 2018-09-15 22:02:01 +00:00
libcxx [libc++] Remove Fuchsia-specific knowledge to pick the ABI version 2018-09-26 08:24:51 +00:00
libcxxabi Update docs to reference new libc++ mailing lists. 2018-09-22 19:52:12 +00:00
libunwind Reverting r342895 2018-09-24 16:36:33 +00:00
lld [ELF][HEXAGON] Add support for dynamic libraries 2018-09-28 14:09:16 +00:00
lldb Reapply the changes reverted by r343236 2018-09-28 13:38:16 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [ORC] Improve debugging output for ORC. 2018-09-28 15:03:11 +00:00
openmp [OpenMP] Add missing __kmpc_critical_with_hint to dllexports 2018-09-26 20:47:25 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [IslAst] Fix InParallelFor nesting. 2018-09-27 13:39:37 +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.