FailedChanges

Summary

  1. [VectorUtils] Remove unused include. [NFC] Patch by Francesco Petrogalli <francesco.petrogalli@arm.com> Reviewers: fhahn Reviewed By: fhahn Differential Revision: https://reviews.llvm.org/D67365
  2. [clang][codegen][NFC] Make test patterns more permissive. See the discussion in: http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20190909/692736.html
  3. [CMake] Don't pass all LLVM_COMPILE_FLAGS to the C compiler GCC (unlike clang!) warns about C++ flags when compiling C. https://reviews.llvm.org/D67171
  4. [utils] Implement the llvm-locstats tool The tool reports verbose output for the DWARF debug location coverage. The llvm-locstats for each variable or formal parameter DIE computes what percentage from the code section bytes, where it is in scope, it has location description. The line 0 shows the number (and the percentage) of DIEs with no location information, but the line 100 shows the number (and the percentage) of DIEs where there is location information in all code section bytes (where the variable or parameter is in the scope). The line 50..59 shows the number (and the percentage) of DIEs where the location information is in between 50 and 59 percentage of its scope covered. The tool will be very useful for tracking improvements regarding the "debugging optimized code" support with LLVM ecosystem. Differential Revision: https://reviews.llvm.org/D66526
Revision 371523 by fhahn:
[VectorUtils] Remove unused include. [NFC]

Patch by Francesco Petrogalli <francesco.petrogalli@arm.com>

Reviewers: fhahn

Reviewed By: fhahn

Differential Revision: https://reviews.llvm.org/D67365
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/Analysis/VectorUtils.h (diff)llvm.src/include/llvm/Analysis/VectorUtils.h
Revision 371522 by courbet:
[clang][codegen][NFC] Make test patterns more permissive.

See the discussion in:
http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20190909/692736.html
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/test/CodeGenCXX/auto-var-init.cpp (diff)clang.src/test/CodeGenCXX/auto-var-init.cpp
Revision 371521 by davezarzycki:
[CMake] Don't pass all LLVM_COMPILE_FLAGS to the C compiler

GCC (unlike clang!) warns about C++ flags when compiling C.

https://reviews.llvm.org/D67171
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/cmake/modules/AddLLVM.cmake (diff)llvm.src/cmake/modules/AddLLVM.cmake
Revision 371520 by djtodoro:
[utils] Implement the llvm-locstats tool

The tool reports verbose output for the DWARF debug location coverage.
The llvm-locstats for each variable or formal parameter DIE computes what
percentage from the code section bytes, where it is in scope, it has
location description. The line 0 shows the number (and the percentage) of
DIEs with no location information, but the line 100 shows the number (and
the percentage) of DIEs where there is location information in all code
section bytes (where the variable or parameter is in the scope). The line
50..59 shows the number (and the percentage) of DIEs where the location
information is in between 50 and 59 percentage of its scope covered.

The tool will be very useful for tracking improvements regarding the
"debugging optimized code" support with LLVM ecosystem.

Differential Revision: https://reviews.llvm.org/D66526
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/CMakeLists.txt (diff)llvm.src/CMakeLists.txt
The file was modified/llvm/trunk/docs/CommandGuide/index.rst (diff)llvm.src/docs/CommandGuide/index.rst
The file was added/llvm/trunk/docs/CommandGuide/llvm-locstats.rstllvm.src/docs/CommandGuide/llvm-locstats.rst
The file was modified/llvm/trunk/test/tools/llvm-dwarfdump/X86/locstats.ll (diff)llvm.src/test/tools/llvm-dwarfdump/X86/locstats.ll
The file was added/llvm/trunk/utils/llvm-locstatsllvm.src/utils/llvm-locstats
The file was added/llvm/trunk/utils/llvm-locstats/CMakeLists.txtllvm.src/utils/llvm-locstats/CMakeLists.txt
The file was added/llvm/trunk/utils/llvm-locstats/llvm-locstats.pyllvm.src/utils/llvm-locstats/llvm-locstats.py