This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 2ec1166aab2 [ValueTracking] determine sign of 0.0 from select when matc [...] adds d4d023aa11f Disable recursive interception for tzset in MSan adds 5652aa662a4 Update framework-header-fix to force system sed adds 2c69a5284f9 Fix NetBSD build after "Move path resolution logic out of F [...] adds 801476d8c13 Update our URLs in clang doc to use https adds 3b1736a8a7f [X86] Add vector shift by immediate to SimplifyDemandedBits [...] adds 4883ff91ee7 Add support of the next Ubuntu (Ubuntu 19.04 - Disco Dingo) adds 94b9f6dbfde Fix the test for partition_copy so it is not ridiculously s [...] adds 3adbec0a946 [X86] Regenerate test checks to merge 32 and 64 bit. Remove [...] adds 03b8fe4a8d1 [X86] Add nounwind to some tests to remove cfi directives f [...] adds aeb9bf182c0 [Driver] Use -Bstatic/dynamic for libc++ on Fuchsia adds dd1ff2d5e75 [HotColdSplitting] Use TTI to inform outlining threshold adds 35763534105 [LLDB] Fix FreeBSD/Darwin build adds b1fc9cce676 [X86] Fix typo in test comment. NFC adds 723951a4563 Reland '[analyzer][PlistMacroExpansion] Part 2.: Retrieving [...] adds 59bfcb17698 Ensure the correct order of evaluation in part 2. of PlistM [...] adds 49dc17dd496 [analyzer] Restrict AnalyzerOptions' interface so that non- [...] adds e03a50faf5a [AVR] Disallow the LDDWRdPtrQ instruction with Z as the des [...] adds 178c56d444a [X86] Custom type legalize v2i8/v2i16/v2i32 mul to use to pmuludq. adds f0ec2fb0ee9 [XRay] Update TSC math to handle wraparound adds 45b0b4046f5 [AVR] Fix a backend bug that left extraneous operands after [...] adds 47c55711bab [DAGCombiner] Remove an unused argument from tryFoldToZero. NFC adds e9ad27229a2 [DAGCombiner] Use tryFoldToZero to simplify some code and m [...] adds 2bdf8ca19cf [hwasan] Fix stack-uar.c after rCRT345110 adds 952af654282 [NFC][x86][AArch64] extract-bits.ll: add test with 'ashr'. adds 664c270f4c8 Exclude wasm target from Windows packaging due to PR39448 adds 3f2e21f829b Fix breakage on FrontendTest by initializing new field on c [...] adds dff19a15835 [mips][msa] Fix broken test adds cf4767ec5a3 [ARM][ARMCGP] Remove unecessary zexts and truncs adds 2a4d247a516 [ARM] Turn assert into condition in ARMCGP adds 812c0ce618c [CMake] Expose opt-remark tooling through libOptRemarks.dylib adds a403b187122 [AMDGPU] Fix the new atomic optimizer in pixel shaders. adds 35958be6da2 Fix build on sparc64-linux-gnu. adds a177b4d78e3 Reapply "Fix regression in behavior of clang -x c++-header [...] adds 6d6cb6511a9 [Tooling] Add "-filter" option to AllTUsExecution adds 2952ddc56d3 [NFC][ARM] Adding extra test for ARM CGP adds c9bd641e0a5 [Mips] Supplement long branch pseudo instructions
No new revisions were added by this update.
Summary of changes: clang/docs/AddressSanitizer.rst | 2 +- clang/docs/Block-ABI-Apple.txt | 2 +- clang/docs/ClangFormat.rst | 2 +- clang/docs/ClangFormatStyleOptions.rst | 6 +- clang/docs/ClangPlugins.rst | 4 +- clang/docs/ClangTools.rst | 6 +- clang/docs/CommandGuide/clang.rst | 7 +- clang/docs/ControlFlowIntegrity.rst | 2 +- clang/docs/ControlFlowIntegrityDesign.rst | 6 +- clang/docs/CrossCompilation.rst | 2 +- clang/docs/InternalsManual.rst | 24 +- clang/docs/IntroductionToTheClangAST.rst | 46 +- clang/docs/LanguageExtensions.rst | 20 +- clang/docs/LibASTMatchers.rst | 4 +- clang/docs/LibASTMatchersReference.html | 1316 ++++++++++---------- clang/docs/LibASTMatchersTutorial.rst | 8 +- clang/docs/LibFormat.rst | 2 +- clang/docs/LibTooling.rst | 2 +- clang/docs/MSVCCompatibility.rst | 4 +- clang/docs/MemorySanitizer.rst | 2 +- clang/docs/PCHInternals.rst | 6 +- clang/docs/SanitizerCoverage.rst | 2 +- clang/docs/SourceBasedCodeCoverage.rst | 2 +- clang/docs/ThinLTO.rst | 10 +- clang/docs/ThreadSanitizer.rst | 2 +- clang/docs/Toolchain.rst | 4 +- clang/docs/Tooling.rst | 2 +- clang/docs/UndefinedBehaviorSanitizer.rst | 2 +- clang/docs/UsersManual.rst | 12 +- clang/docs/tools/dump_ast_matchers.py | 2 +- clang/include/clang/Driver/Distro.h | 3 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 155 ++- clang/include/clang/Tooling/AllTUsExecution.h | 2 + clang/lib/Driver/Distro.cpp | 1 + clang/lib/Driver/ToolChains/Clang.cpp | 10 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 4 +- clang/lib/Frontend/CompilerInstance.cpp | 3 + clang/lib/Lex/ModuleMap.cpp | 2 +- .../Checkers/AnalysisOrderChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 12 +- .../Checkers/LocalizationChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 6 +- .../Checkers/MmapWriteExecChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 2 +- .../Checkers/NumberObjectConversionChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 3 +- .../RetainCountChecker/RetainCountChecker.cpp | 6 +- .../UninitializedObjectChecker.cpp | 8 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 3 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 190 ++- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 201 ++- clang/lib/Tooling/AllTUsExecution.cpp | 12 +- .../plist-macros-with-expansion.cpp.plist | 1047 +++++++++++++++- .../test/Analysis/plist-macros-with-expansion.cpp | 112 +- clang/test/CodeGen/builtins-mips-msa-error.c | 745 +++++------ clang/test/Driver/fuchsia.cpp | 3 +- clang/test/Driver/header-module.cpp | 13 +- clang/test/Modules/strict-decluse-headers.cpp | 17 + .../StaticAnalyzer/AnalyzerOptionsTest.cpp | 22 +- clang/unittests/Tooling/ExecutionTest.cpp | 7 +- compiler-rt/lib/msan/msan_interceptors.cc | 1 + .../lib/sanitizer_common/sanitizer_linux.cc | 4 +- .../lib/xray/tests/unit/function_call_trie_test.cc | 138 +- .../lib/xray/tests/unit/profile_collector_test.cc | 16 +- compiler-rt/lib/xray/xray_function_call_trie.h | 55 +- compiler-rt/lib/xray/xray_profiling.cc | 4 +- compiler-rt/test/hwasan/TestCases/stack-uar.c | 2 +- libcxx/fuzzing/fuzzing.cpp | 829 ++++++------ lldb/scripts/framework-header-fix.sh | 13 +- lldb/source/Host/netbsd/Host.cpp | 2 +- lldb/source/Host/netbsd/HostInfoNetBSD.cpp | 2 +- .../Plugins/Process/Darwin/NativeProcessDarwin.cpp | 11 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 10 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 2 +- llvm/cmake/modules/AddLLVM.cmake | 1 + llvm/include/llvm-c/OptRemarks.h | 7 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 17 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 41 +- llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp | 107 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 2 +- llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 1 + llvm/lib/Target/AVR/AVRRegisterInfo.td | 20 + llvm/lib/Target/Mips/Mips64InstrInfo.td | 7 + llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 6 +- llvm/lib/Target/Mips/MipsBranchExpansion.cpp | 16 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 10 +- llvm/lib/Target/Mips/MipsMCInstLower.cpp | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 84 ++ llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 44 +- llvm/test/CodeGen/AArch64/extract-bits.ll | 32 + .../AMDGPU/atomic_optimizations_pixelshader.ll | 59 + llvm/test/CodeGen/ARM/CGP/arm-cgp-calls.ll | 17 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 31 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-icmps.ll | 20 + .../CodeGen/AVR/pseudo/LDDWRdPtrQ-same-src-dst.mir | 10 +- llvm/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir | 6 +- llvm/test/CodeGen/AVR/rust-avr-bug-112.ll | 48 + llvm/test/CodeGen/AVR/rust-avr-bug-37.ll | 25 + llvm/test/CodeGen/AVR/rust-avr-bug-95.ll | 37 + .../Mips/longbranch/long-branch-expansion-3.ll | 16 +- .../CodeGen/X86/avx2-intrinsics-x86-upgrade.ll | 784 ++++-------- llvm/test/CodeGen/X86/combine-64bit-vec-binop.ll | 2 +- llvm/test/CodeGen/X86/combine-srl.ll | 12 +- llvm/test/CodeGen/X86/combine-udiv.ll | 42 +- llvm/test/CodeGen/X86/extract-bits.ll | 885 ++++++++----- llvm/test/CodeGen/X86/known-signbits-vector.ll | 61 +- llvm/test/CodeGen/X86/mmx-arith.ll | 42 +- llvm/test/CodeGen/X86/mulvi32.ll | 16 - llvm/test/CodeGen/X86/pr35918.ll | 12 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 150 +-- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 12 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 29 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 122 +- .../HotColdSplit}/X86/lit.local.cfg | 0 .../HotColdSplit/X86/outline-expensive.ll | 25 + llvm/test/Transforms/HotColdSplit/do-not-split.ll | 3 + llvm/test/Transforms/HotColdSplit/minsize.ll | 4 +- .../HotColdSplit/split-out-dbg-val-of-arg.ll | 3 + llvm/tools/opt-remarks/CMakeLists.txt | 22 + llvm/tools/opt-remarks/OptRemarks.exports | 6 + llvm/tools/opt-remarks/liboptremarks.cpp | 18 + llvm/utils/release/build_llvm_package.bat | 4 +- 122 files changed, 4890 insertions(+), 3237 deletions(-) create mode 100644 clang/test/Modules/strict-decluse-headers.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/atomic_optimizations_pixelshader.ll create mode 100644 llvm/test/CodeGen/AVR/rust-avr-bug-112.ll create mode 100644 llvm/test/CodeGen/AVR/rust-avr-bug-37.ll create mode 100644 llvm/test/CodeGen/AVR/rust-avr-bug-95.ll copy llvm/test/{Analysis/CostModel => Transforms/HotColdSplit}/X86/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/HotColdSplit/X86/outline-expensive.ll create mode 100644 llvm/tools/opt-remarks/CMakeLists.txt create mode 100644 llvm/tools/opt-remarks/OptRemarks.exports create mode 100644 llvm/tools/opt-remarks/liboptremarks.cpp