FailedChanges

Summary

  1. [AArch64] Add tests for bool vector reductions; NFC Baseline tests for PR41635.
  2. Try to unbreak sphinx bot after r359714 The now-correctly-referenced label dbi_type_server_map_substream didn't exist. Rewrite things a bit after looking at NewDBIHdr in dbi.h and its use in dbi.cpp in the reference implementation.
Revision 359723 by nikic:
[AArch64] Add tests for bool vector reductions; NFC

Baseline tests for PR41635.
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/CodeGen/AArch64/vecreduce-bool.lltrunk/test/CodeGen/AArch64/vecreduce-bool.ll
Revision 359721 by nico:
Try to unbreak sphinx bot after r359714

The now-correctly-referenced label dbi_type_server_map_substream didn't
exist. Rewrite things a bit after looking at NewDBIHdr in dbi.h and its
use in dbi.cpp in the reference implementation.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/PDB/DbiStream.rsttrunk/docs/PDB/DbiStream.rst

Summary

  1. Make clang/utils/creduce-clang-crash.py executable
  2. [analyzer] Don't display implementation checkers under -analyzer-checker-help, but do under the new flag -analyzer-checker-help-hidden During my work on analyzer dependencies, I created a great amount of new checkers that emitted no diagnostics at all, and were purely modeling some function or another. However, the user shouldn't really disable/enable these by hand, hence this patch, which hides these by default. I intentionally chose not to hide alpha checkers, because they have a scary enough name, in my opinion, to cause no surprise when they emit false positives or cause crashes. The patch introduces the Hidden bit into the TableGen files (you may remember it before I removed it in D53995), and checkers that are either marked as hidden, or are in a package that is marked hidden won't be displayed under -analyzer-checker-help. -analyzer-checker-help-hidden, a new flag meant for developers only, displays the full list. Differential Revision: https://reviews.llvm.org/D60925
Revision 359722 by rnk:
Make clang/utils/creduce-clang-crash.py executable
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/utils/creduce-clang-crash.pytrunk/utils/creduce-clang-crash.py
Revision 359720 by szelethus:
[analyzer] Don't display implementation checkers under -analyzer-checker-help, but do under the new flag -analyzer-checker-help-hidden

During my work on analyzer dependencies, I created a great amount of new
checkers that emitted no diagnostics at all, and were purely modeling some
function or another.

However, the user shouldn't really disable/enable these by hand, hence this
patch, which hides these by default. I intentionally chose not to hide alpha
checkers, because they have a scary enough name, in my opinion, to cause no
surprise when they emit false positives or cause crashes.

The patch introduces the Hidden bit into the TableGen files (you may remember
it before I removed it in D53995), and checkers that are either marked as
hidden, or are in a package that is marked hidden won't be displayed under
-analyzer-checker-help. -analyzer-checker-help-hidden, a new flag meant for
developers only, displays the full list.

Differential Revision: https://reviews.llvm.org/D60925
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Driver/CC1Options.tdtrunk/include/clang/Driver/CC1Options.td
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.htrunk/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Checkers/CheckerBase.tdtrunk/include/clang/StaticAnalyzer/Checkers/CheckerBase.td
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Checkers/Checkers.tdtrunk/include/clang/StaticAnalyzer/Checkers/Checkers.td
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/AnalyzerOptions.htrunk/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.htrunk/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
The file was modified/cfe/trunk/lib/Frontend/CompilerInvocation.cpptrunk/lib/Frontend/CompilerInvocation.cpp
The file was modified/cfe/trunk/lib/FrontendTool/ExecuteCompilerInvocation.cpptrunk/lib/FrontendTool/ExecuteCompilerInvocation.cpp
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/AnalyzerOptions.cpptrunk/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/SarifDiagnostics.cpptrunk/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
The file was modified/cfe/trunk/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpptrunk/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
The file was added/cfe/trunk/test/Analysis/show-checker-list.ctrunk/test/Analysis/show-checker-list.c
The file was modified/cfe/trunk/utils/TableGen/ClangSACheckersEmitter.cpptrunk/utils/TableGen/ClangSACheckersEmitter.cpp

Summary

  1. [sanitizer][NFC] Set LargeMmapAllocator type from PrimaryAllocator They need to have same AddressSpaceView and MapUnmapCallback. Reviewers: eugenis Subscribers: kubamracek, #sanitizers, llvm-commits Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D61168
  2. [scudo][NFC] Remove unneeded template from scudo::CombinedAllocator Reviewers: cryptoad, eugenis Reviewed By: cryptoad Subscribers: #sanitizers, llvm-commits Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D61162
Revision 359719 by Vitaly Buka:
[sanitizer][NFC] Set LargeMmapAllocator type from PrimaryAllocator

They need to have same AddressSpaceView and MapUnmapCallback.

Reviewers: eugenis

Subscribers: kubamracek, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D61168
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/asan/asan_allocator.htrunk/lib/asan/asan_allocator.h
The file was modified/compiler-rt/trunk/lib/hwasan/hwasan_allocator.htrunk/lib/hwasan/hwasan_allocator.h
The file was modified/compiler-rt/trunk/lib/lsan/lsan_allocator.htrunk/lib/lsan/lsan_allocator.h
The file was modified/compiler-rt/trunk/lib/msan/msan_allocator.cctrunk/lib/msan/msan_allocator.cc
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_allocator_combined.htrunk/lib/sanitizer_common/sanitizer_allocator_combined.h
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_allocator_internal.htrunk/lib/sanitizer_common/sanitizer_allocator_internal.h
The file was modified/compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_allocator_test.cctrunk/lib/sanitizer_common/tests/sanitizer_allocator_test.cc
The file was modified/compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cctrunk/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc
The file was modified/compiler-rt/trunk/lib/tsan/rtl/tsan_rtl.htrunk/lib/tsan/rtl/tsan_rtl.h
Revision 359718 by Vitaly Buka:
[scudo][NFC] Remove unneeded template from scudo::CombinedAllocator

Reviewers: cryptoad, eugenis

Reviewed By: cryptoad

Subscribers: #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D61162
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/scudo/scudo_allocator.htrunk/lib/scudo/scudo_allocator.h
The file was modified/compiler-rt/trunk/lib/scudo/scudo_allocator_combined.htrunk/lib/scudo/scudo_allocator_combined.h