llvm-project/llvm
Kristina Bessonova 4b0a7fe008 [llvm-dwarfdump][Statistics] Make calculations of vars in global scope more accurate
It isn't known how many times we've seen the same variable or member in
the global scope (unlike in functions), but there still can be some duplicates
among different CUs.
So, this patch proposes to count variables in the global scope just as a sum of
the number of vars, constant members and artificial entities.

Reviewed by: aprantl

Differential Revision: https://reviews.llvm.org/D73004
2020-01-28 20:52:20 +02:00
..
benchmarks
bindings Pass length of string in Go binding of CreateCompileUnit 2020-01-17 13:35:30 -08:00
cmake [tablegen] Emit string literals instead of char arrays 2020-01-27 18:22:25 +00:00
docs Fix sphinx build bot failure. NFCI. 2020-01-28 22:07:34 +08:00
examples [examples] Fix CMakefiles for JITLink and OrcError library refactoring 2020-01-27 13:58:50 -08:00
include [WebAssembly] Add WebAssembly support to llvm-symbolizer 2020-01-28 09:55:38 -08:00
lib [AArch64][GlobalISel] Don't bail out of the select(cmp(a, b)) -> csel optimization with multiple users. 2020-01-28 10:09:03 -08:00
projects
resources
runtimes [runtimes] Support install-*-stripped targets 2020-01-27 17:00:24 -08:00
test [llvm-dwarfdump][Statistics] Make calculations of vars in global scope more accurate 2020-01-28 20:52:20 +02:00
tools [llvm-dwarfdump][Statistics] Make calculations of vars in global scope more accurate 2020-01-28 20:52:20 +02:00
unittests [ADT] Remove more llvm::make_unique 2020-01-28 08:48:50 -07:00
utils [gn build] Port a928d127a5 2020-01-28 18:39:09 +00:00
.arcconfig
.clang-format
.clang-tidy
.gitattributes
.gitignore [llvm] Fix file ignoring inside directories 2020-01-27 17:00:33 -08:00
CMakeLists.txt Bump the trunk major version to 11 2020-01-15 13:38:01 +01:00
CODE_OWNERS.TXT [VE] Target stub for NEC SX-Aurora 2020-01-09 11:17:35 +01:00
CREDITS.TXT
LICENSE.TXT
LLVMBuild.txt
README.txt
RELEASE_TESTERS.TXT
configure
llvm.spec.in

README.txt

The LLVM Compiler Infrastructure
================================

This directory and its subdirectories contain source code for LLVM,
a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the documentation provided in docs/ for further
assistance with LLVM, and in particular docs/GettingStarted.rst for getting
started with LLVM and docs/README.txt for an overview of LLVM's
documentation setup.

If you are writing a package for LLVM, see docs/Packaging.rst for our
suggestions.