This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm-spec2k6-O3 in repository toolchain/ci/llvm-project.
from d75ce45777d Revert "[CMake] CheckAtomic.cmake: catch false positives in [...] adds da0fe2ade36 Filter callbr insts from critical edge splitting adds 3a91c12e7aa [docs] Add some LLDB release notes adds 7f447b44f4e [docs] Add -Wmisleading-indentation to clang's release notes. adds c1547fe5bc3 ReleaseNotes: OpenMP adds 935ad4036ef ReleaseNotes: Attributor adds f5983993071 ReleaseNotes: ARM and AArch64 adds e82d1342bdf ReleaseNotes: Mention improved DWARF5 support in lldb adds be9f8fdfd9a Add -debug-info-kind=constructor to clang release notes adds c6f940b745c Add llvm-cov to LLVM_TOOLCHAIN_TOOLS adds 882720b7ce3 Don't generate libcalls for wide shift on Windows ARM (PR42711) adds 3a11c86849c Add Control Flow Guard in Clang release notes. adds bbfdf4b81d6 build_llvm_package.bat: Produce zip files in addition to th [...] adds 2905a48c879 Fix DfaEmitter::visitDfaState() crash in MSVC x86 debug bui [...] adds 1f6c9becd57 [docs] clangd release notes adds 668b8a4bcd0 [docs][WebAssembly] WebAssembly-specific release notes for 10.0. adds 002af011928 [Polly][docs] Polly release notes. adds 0fe369ad5ff Strip preceeding -Xclang when stripping -fcolor-diagnostics [...] adds 8b0df8e1ed6 [LoopRotate] Get and update MSSA only if available in legac [...] adds 6f4f4f2c8ce [remark][diagnostics] [codegen] Fix PR44896 adds 57a064f8dc8 Revert "[compiler-rt] Add a critical section when flushing [...] adds 3abd9cd486d [Codegen] Revert rL354676/rL354677 and followups - introduc [...] adds f87cc45dffa Put microsoft template parameter shadow warning behind sepa [...] adds 48d24465668 Revert "[LICM] Support hosting of dynamic allocas out of loops" adds 456e9c2e14b [ReleaseNotes] Mention new matrix intrinsics. adds 5cfd30add46 [RISCV] Add Clang and LLVM Release Notes adds d7afdb596e8 [CMake] Default to static linking for subprojects. adds 00f4618182a Revert "[Polly][docs] Polly release notes." adds 593a0dda7a6 [MemorySSA] Don't verify MemorySSA unless VerifyMemorySSA enabled adds 058a8cd73f3 [MC][ARM] Resolve some pcrel fixups at assembly time (PR44929) adds 8f2858eb070 [ASTMatchers] HasNameMatcher handles `extern "C"` adds 3b6f4c544be [ReleaseNotes] Mention freeze instruction adds 77e448c0d3a [NFC][InstCombine] Add shift amount reassociation miscompil [...] adds f115a88191c [InstCombine] reassociateShiftAmtsOfTwoSameDirectionShifts( [...] adds ac293ede5e6 [NFC][InstCombine] Add shift amount reassociation in bittes [...] adds b2b41bc3b51 [InstCombine] foldShiftIntoShiftInAnotherHandOfAndInICmp(): [...] adds 38ee10d08cb [driver][darwin] Don't use -platform_version flag by defaul [...] adds 7e3ebf34eb0 [RISCV] Update RISC-V Release Notes for LLVM adds a8684e93a34 Revert "make -fmodules-codegen and -fmodules-debuginfo work [...] adds 6ff25fbe749 [ReleaseNotes] Mention -fmacro-prefix-map and -ffile-prefix-map. adds b65707e4818 [ReleaseNotes] Fix typos adds e5cb70267e7 [ReleaseNotes] Add OpenCL release notes adds 7af6fea2ddc [ReleaseNotes] Add some items for clang adds e705da06e22 [lld][ELF] Add some release notes adds daae05af2a5 llvm-ar: Fix MinGW compilation adds 7cb68292912 SROA: Don't drop atomic load/store alignments (PR45010) adds cd0926d087a No longer generate calls to *_finite adds 73c53e612aa build: process the libxml2 library path for embedding adds cef9526ce77 [gn build] Port a0f50d73163 adds 4ce4b0c3678 update clang-cl flag section in UsersManual.rst adds 7f015d0d4f0 Re-generate docs adds 4c6e5899859 ReleaseNotes: remove in-progress warnings, tidy up a bit adds dce2ef9e642 [Polly][docs] Polly release notes. adds 5405c262a4a [llvm][Support][modulemap] Exclude WindowsSupport.h from th [...] adds f5fd8a37c18 Try to fix WindowsManifest CMake logic on Windows adds 499b1699621 [CMake] Use PUBLIC link mode for static libraries adds 917119e95aa [CMake] Link against ZLIB::ZLIB adds 6b16ce944fe Attempt to fix ZLIB CMake logic on Windows adds 99e5b2ff9df clang-format: fix spacing in `operator const char*()` adds 0bf4795d069 [WinEH] Fix inttoptr+phi optimization in presence of catchswitch adds 1939a0f40c9 Minor ReleaseNotes fixes adds 001c8aac80e Add C standard upgrade in clang-11 release note adds 5f9211bc46f Revert abb00753 "build: reduce CMake handling for zlib" (PR44780) adds db366f91e5b Revert "Reland "[gn build] (manually) merge 68a235d07f9e70"" adds 3ef42c184ac ReleaseNotes: Formatting and typo fixes. adds bca373f73fc [clangd] DefineOutline won't copy virtual specifiers on methods adds 3a843031a5a PR45083: Mark statement expressions as being dependent if t [...] adds c290cb61fdc llvm docs: drop index.rst release version warning new 50eedc134a2 clang-format release notes: Document the improvement with t [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clangd/refactor/tweaks/DefineOutline.cpp | 67 ++++- clang-tools-extra/clangd/unittests/TweakTests.cpp | 161 +++++++++++ clang-tools-extra/docs/ReleaseNotes.rst | 97 ++++--- clang/docs/DiagnosticsReference.rst | 156 +++++++---- clang/docs/ReleaseNotes.rst | 297 ++++++++++++--------- clang/docs/UsersManual.rst | 153 +++++++---- clang/include/clang/AST/Expr.h | 12 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/DiagnosticGroups.td | 3 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- clang/include/clang/Sema/Sema.h | 2 +- clang/lib/AST/ASTImporter.cpp | 5 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 8 +- clang/lib/CodeGen/CodeGenAction.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 10 +- clang/lib/Driver/ToolChains/Darwin.cpp | 2 +- clang/lib/Format/TokenAnnotator.cpp | 15 +- clang/lib/Parse/ParseExpr.cpp | 3 +- clang/lib/Sema/SemaExpr.cpp | 16 +- clang/lib/Sema/SemaExprCXX.cpp | 5 +- clang/lib/Sema/TreeTransform.h | 9 +- clang/lib/Serialization/ASTReader.cpp | 3 +- clang/lib/Serialization/ASTReaderDecl.cpp | 18 +- clang/lib/Serialization/ASTWriter.cpp | 4 +- clang/lib/Serialization/ASTWriterDecl.cpp | 13 +- clang/lib/Tooling/ArgumentsAdjusters.cpp | 6 + clang/test/CMakeLists.txt | 11 +- clang/test/CodeGen/PR44896.ll | 15 ++ clang/test/Driver/darwin-ld-platform-version-ios.c | 9 +- .../test/Driver/darwin-ld-platform-version-macos.c | 9 +- .../test/Driver/darwin-ld-platform-version-tvos.c | 9 +- .../Driver/darwin-ld-platform-version-watchos.c | 9 +- clang/test/Modules/Inputs/codegen-flags/foo.h | 3 - clang/test/PCH/codegen.cpp | 30 --- clang/test/SemaCXX/microsoft-template-shadow.cpp | 11 + clang/test/SemaTemplate/dependent-expr.cpp | 20 +- clang/test/lit.site.cfg.py.in | 2 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 15 ++ clang/unittests/Format/FormatTest.cpp | 9 + compiler-rt/lib/profile/GCDAProfiling.c | 25 +- compiler-rt/test/lit.common.configured.in | 2 +- libcxx/docs/ReleaseNotes.rst | 24 +- lld/docs/ReleaseNotes.rst | 87 ++++-- lld/test/CMakeLists.txt | 11 +- lld/test/lit.site.cfg.py.in | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 4 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- llvm/CMakeLists.txt | 8 +- llvm/cmake/config-ix.cmake | 33 +-- llvm/cmake/modules/AddLLVM.cmake | 18 +- llvm/docs/LangRef.rst | 3 + llvm/docs/ReleaseNotes.rst | 259 +++++++++++++----- llvm/docs/index.rst | 5 - llvm/include/llvm/Config/config.h.cmake | 6 + llvm/include/llvm/MC/MCFixupKindInfo.h | 7 +- .../llvm}/Support/Windows/WindowsSupport.h | 0 llvm/include/llvm/module.modulemap | 3 + llvm/lib/Analysis/MemorySSA.cpp | 5 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 3 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 27 -- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 73 +---- llvm/lib/MC/MCAssembler.cpp | 6 +- llvm/lib/Support/CMakeLists.txt | 6 +- llvm/lib/Support/CRC.cpp | 2 +- llvm/lib/Support/Compression.cpp | 4 +- llvm/lib/Support/CrashRecoveryContext.cpp | 2 +- llvm/lib/Support/InitLLVM.cpp | 2 +- llvm/lib/Support/RandomNumberGenerator.cpp | 2 +- llvm/lib/Support/Windows/DynamicLibrary.inc | 2 +- llvm/lib/Support/Windows/Host.inc | 2 +- llvm/lib/Support/Windows/Memory.inc | 2 +- llvm/lib/Support/Windows/Path.inc | 2 +- llvm/lib/Support/Windows/Process.inc | 2 +- llvm/lib/Support/Windows/Program.inc | 2 +- llvm/lib/Support/Windows/Signals.inc | 2 +- llvm/lib/Support/Windows/ThreadLocal.inc | 2 +- llvm/lib/Support/Windows/Threading.inc | 2 +- llvm/lib/Support/raw_ostream.cpp | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 22 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 20 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 18 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 24 +- llvm/lib/Transforms/Scalar/LICM.cpp | 48 +--- llvm/lib/Transforms/Scalar/LoopRotation.cpp | 11 +- llvm/lib/Transforms/Scalar/SROA.cpp | 4 + llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 3 +- llvm/lib/WindowsManifest/CMakeLists.txt | 13 +- llvm/test/CMakeLists.txt | 2 +- llvm/test/CodeGen/AArch64/illegal-float-ops.ll | 24 +- llvm/test/CodeGen/AArch64/ldst-paired-aliasing.ll | 31 ++- llvm/test/CodeGen/ARM/shift_minsize.ll | 8 +- llvm/test/CodeGen/PowerPC/constant-combines.ll | 8 +- llvm/test/CodeGen/X86/constant-combines.ll | 3 +- llvm/test/CodeGen/X86/finite-libcalls.ll | 36 +-- llvm/test/CodeGen/X86/lifetime-alias.ll | 10 +- llvm/test/CodeGen/X86/pr40631_deadstore_elision.ll | 3 +- llvm/test/CodeGen/X86/stores-merging.ll | 25 +- llvm/test/MC/ARM/Windows/invalid-relocation.s | 1 - llvm/test/MC/ARM/pcrel-global.s | 21 ++ llvm/test/MC/MachO/ARM/bad-darwin-ARM-reloc.s | 1 - llvm/test/Other/opt-O2-pipeline.ll | 12 +- llvm/test/Other/opt-O3-pipeline.ll | 12 +- llvm/test/Other/opt-Os-pipeline.ll | 12 +- llvm/test/Other/pass-pipelines.ll | 1 + llvm/test/Transforms/InstCombine/intptr8.ll | 77 ++++++ .../shift-amount-reassociation-in-bittest.ll | 20 ++ .../InstCombine/shift-amount-reassociation.ll | 18 ++ llvm/test/Transforms/LICM/callbr-crash.ll | 18 ++ llvm/test/Transforms/LICM/hoist-alloca.ll | 168 ------------ llvm/test/Transforms/SROA/alignment.ll | 15 ++ llvm/test/lit.site.cfg.py.in | 2 +- llvm/tools/llvm-ar/llvm-ar.cpp | 3 +- llvm/unittests/Support/CompressionTest.cpp | 2 +- llvm/utils/TableGen/DFAEmitter.cpp | 11 +- llvm/utils/TableGen/DFAEmitter.h | 2 +- llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 4 +- llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 4 +- llvm/utils/gn/secondary/lld/test/BUILD.gn | 4 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 4 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 4 +- llvm/utils/release/build_llvm_package.bat | 13 +- polly/docs/ReleaseNotes.rst | 21 +- polly/lib/CMakeLists.txt | 1 + 125 files changed, 1643 insertions(+), 1000 deletions(-) create mode 100644 clang/test/CodeGen/PR44896.ll delete mode 100644 clang/test/PCH/codegen.cpp create mode 100644 clang/test/SemaCXX/microsoft-template-shadow.cpp rename llvm/{lib => include/llvm}/Support/Windows/WindowsSupport.h (100%) create mode 100644 llvm/test/MC/ARM/pcrel-global.s create mode 100644 llvm/test/Transforms/InstCombine/intptr8.ll create mode 100644 llvm/test/Transforms/LICM/callbr-crash.ll delete mode 100644 llvm/test/Transforms/LICM/hoist-alloca.ll