Go to file
Artem Dergachev 3da7205114 [analyzer] NFC: Assert that our fix for noreturn destructors keeps working.
Massive false positives were known to be caused by continuing the analysis
after a destructor with a noreturn attribute has been executed in the program
but not modeled in the analyzer due to being missing in the CFG.

Now that work is being done on enabling the modeling of temporary constructors
and destructors in the CFG, we need to make sure that the heuristic that
suppresses these false positives keeps working when such modeling is disabled.
In particular, different code paths open up when the corresponding constructor
is being inlined during analysis.

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

llvm-svn: 324802
2018-02-10 03:14:22 +00:00
clang [analyzer] NFC: Assert that our fix for noreturn destructors keeps working. 2018-02-10 03:14:22 +00:00
clang-tools-extra [clang-move] Don't dump macro symbols. 2018-02-09 15:57:30 +00:00
compiler-rt [scudo] Allow options to be defined at compile time 2018-02-08 16:29:48 +00:00
debuginfo-tests [debuginfo-tests] Support moving debuginfo-tests to llvm/projects 2017-12-12 16:54:20 +00:00
libclc Add vstore_half_rte implementation 2018-02-06 18:44:50 +00:00
libcxx Use multi-key tree search for {map, set}::{count, equal_range} 2018-02-10 02:53:47 +00:00
libcxxabi Fix compilation in C++17 mode. 2018-02-07 23:23:23 +00:00
libunwind [cmake] [libunwind] LLVM_FOUND isn't always set, so just test if 2018-01-27 19:31:44 +00:00
lld Make a lambda a static function to make the ICF main function shorter. 2018-02-09 18:00:46 +00:00
lldb Looks like this fails when built i386 on linux bots, possible target 2018-02-10 01:57:33 +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 [DAG] Make early exit hasPredecessorHelper return true. NFCI. 2018-02-10 02:41:22 +00:00
openmp [OMPT] Add tool_available_search testcase 2018-02-08 10:04:33 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default. 2018-02-03 06:59:47 +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.