Go to file
Artem Dergachev a396df3472 [analyzer] Enable c++-allocator-inlining by default.
This allows the analyzer to analyze ("inline") custom operator new() calls and,
even more importantly, inline constructors of objects that were allocated
by any operator new() - not necessarily a custom one.

All changes in the tests in the current commit are intended improvements,
even if they didn't carry any explicit FIXME flag.

It is possible to restore the old behavior via

  -analyzer-config c++-allocator-inlining=false

(this flag is supported by scan-build as well, and it can be into a clang
--analyze invocation via -Xclang .. -Xclang ..). There is no intention to
remove the old behavior for now.

Differential Revision: https://reviews.llvm.org/D42219
rdar://problem/12180598

llvm-svn: 323373
2018-01-24 20:59:40 +00:00
clang [analyzer] Enable c++-allocator-inlining by default. 2018-01-24 20:59:40 +00:00
clang-tools-extra [clangd] add test for r323347 CodeComplete behavior we rely on 2018-01-24 17:53:32 +00:00
compiler-rt [builtins] Align addresses to cache lines in __clear_cache for aarch64 2018-01-24 10:14:52 +00:00
debuginfo-tests [debuginfo-tests] Support moving debuginfo-tests to llvm/projects 2017-12-12 16:54:20 +00:00
libclc tanpi: Port from amd_builtins 2018-01-19 18:57:22 +00:00
libcxx [libcxx] Correctly handle invalid regex character class names 2018-01-24 12:45:18 +00:00
libcxxabi [cmake] [libcxxabi] Fix find_path() problems when cross compiling 2018-01-22 19:41:05 +00:00
libunwind [cmake] [libunwind] Fix find_path() problems when cross compiling 2018-01-22 19:15:06 +00:00
lld Fix lld crash introduced by r321154. 2018-01-24 19:16:31 +00:00
lldb www: update lldb architecture doc 2018-01-24 19:00:08 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [globalisel] Fix long lines from r323342 2018-01-24 20:43:21 +00:00
openmp Fix name of 'macOS' and add asteriks to brands, NFC. 2018-01-23 07:54:10 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopBuilder] Prefer PHI Write accesses in the statement the incoming value is defined. 2018-01-23 23:56:36 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

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.