This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-release-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from 4f53867ec27 Drop git version suffix adds f87a0929c6b Add lowering of STRICT_FSETCC and STRICT_FSETCCS adds a97c77ad175 [FPEnv][AArch64] Add lowering and instruction selection for [...] adds fca6c5e5dbf [FPEnv][AArch64] Add lowering and instruction selection for [...] adds 19f4aa2d0ad [FPEnv][ARM] Add lowering of STRICT_FSETCC and STRICT_FSETCCS adds cff417cffd6 [FPEnv][AArch64] Add lowering of f128 STRICT_FSETCC adds cbac41966b8 [ARM] Fix infinite loop when lowering STRICT_FP_EXTEND adds b5d9a7e72fa [AArch64][FPenv] Update chain of int to fp conversion adds f636e9feb9f [FPEnv][ARM] Don't call mutateStrictFPToFP when lowering adds 8dbe13ff509 [libcxx] Support Python 3.8 in the test suite adds cd5006d09d0 PR44890: Inherit explicitly-specified template arguments in [...] adds 3dee8be1c3f llvm: Use quotes around MSVC_DIA_SDK_DIR CMake variable adds 8de07c31c1a Fix a -Wbitwise-conditional-parentheses warning in _LIBUNWI [...] adds 2db1f7f59a2 Restore functionality of --sysroot on FreeBSD after b18cb9c47 adds be45a5a4092 [CodeGen][Tests] Fix b3cf70427eb1e97d9b89ba6e9298c280c8a32c74 adds a0fe9e05176 [SLPVectorizer] Do not assume extracelement idx is a ConstantInt. adds 222de784df4 [X86CmovConversion] Make heuristic for optimized cmov depth [...] adds d5f8656a68c [clangd] Make output order of allTargetDecls deterministic adds 7751f0c1915 Add testing for DW_OP_piece and fix a bug with small Scalar [...] adds cab81521b5a Fix a buffer-size bug when the first DW_OP_piece is undefined adds 5f76fcc9796 Fix unused function warning (PR44808) adds 5175565cf15 Add -std=c++20 flag, replace C++2a with C++20 throughout th [...] adds f004359106c [windows] Add /Gw to compiler flags adds 4bcdac8d762 [RISCV] Correct the CallPreservedMask for the function call [...] adds a572a8a147c [CMake] CheckAtomic.cmake: catch false positives in RISC-V adds 7a18790ae2f [libc++] Fix ABI break in __bit_reference. adds 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 adds 50eedc134a2 clang-format release notes: Document the improvement with t [...] adds edcd83a669b [mlir] NFC: Rename index_t to index_type adds 7c18c2f709e [Concepts] Add null check for TemplateTypeParmType::getDecl [...] adds 52cebc452d1 [Concepts] Add FoundDecl to ConceptSpecializationExpr seria [...] adds 4e41127f04d [Concepts] Add constraints checks to isSameEntity adds 5b5a111c679 PR45124: Don't leave behind pending cleanups when declaring [...] adds 5e062819d5a Revert "PR45083: Mark statement expressions as being depend [...] adds d9bd6e3c194 PR45083: Mark statement expressions as being dependent if t [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/FindTarget.cpp | 81 +- .../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/LanguageExtensions.rst | 2 +- clang/docs/ReleaseNotes.rst | 297 ++-- clang/docs/UsersManual.rst | 153 +- clang/include/clang/AST/Expr.h | 22 +- clang/include/clang/AST/Stmt.h | 15 + clang/include/clang/Basic/DiagnosticASTKinds.td | 6 +- clang/include/clang/Basic/DiagnosticCommonKinds.td | 2 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + .../include/clang/Basic/DiagnosticFrontendKinds.td | 6 +- clang/include/clang/Basic/DiagnosticGroups.td | 44 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 12 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 38 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 86 +- clang/include/clang/Basic/LangStandards.def | 10 +- clang/include/clang/Basic/StmtNodes.td | 2 +- clang/include/clang/Sema/Sema.h | 43 +- clang/include/clang/Sema/Template.h | 10 + clang/include/clang/Sema/TemplateDeduction.h | 7 + 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/Driver/ToolChains/FreeBSD.cpp | 9 +- clang/lib/Driver/ToolChains/FreeBSD.h | 12 +- clang/lib/Format/TokenAnnotator.cpp | 15 +- clang/lib/Frontend/InitPreprocessor.cpp | 44 +- clang/lib/Parse/ParseExpr.cpp | 3 +- clang/lib/Sema/SemaExpr.cpp | 13 +- clang/lib/Sema/SemaExprCXX.cpp | 5 +- clang/lib/Sema/SemaTemplate.cpp | 54 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 6 +- clang/lib/Sema/TreeTransform.h | 28 +- clang/lib/Serialization/ASTReader.cpp | 3 +- clang/lib/Serialization/ASTReaderDecl.cpp | 85 +- clang/lib/Serialization/ASTReaderStmt.cpp | 2 + clang/lib/Serialization/ASTWriter.cpp | 4 +- clang/lib/Serialization/ASTWriterDecl.cpp | 13 +- clang/lib/Serialization/ASTWriterStmt.cpp | 2 + clang/lib/Tooling/ArgumentsAdjusters.cpp | 6 + clang/test/CMakeLists.txt | 11 +- .../basic/basic.lookup/basic.lookup.unqual/p3.cpp | 4 +- .../CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp | 24 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 72 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp | 24 +- .../dcl.fct.def/dcl.fct.def.default/p1.cpp | 22 +- clang/test/CXX/drs/dr2xx.cpp | 6 +- clang/test/CXX/drs/dr6xx.cpp | 6 +- .../CXX/expr/expr.prim/expr.prim.lambda/p8.cpp | 6 +- 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/Driver/unknown-std.cpp | 4 +- clang/test/Lexer/cxx2a-spaceship.cpp | 12 +- clang/test/Lexer/cxx2a_keyword_as_cxx17.cpp | 18 +- clang/test/Modules/Inputs/codegen-flags/foo.h | 3 - clang/test/PCH/codegen.cpp | 30 - clang/test/PCH/cxx2a-constraints.cpp | 37 + clang/test/Parser/cxx1z-decomposition.cpp | 10 +- clang/test/Parser/cxx2a-concept-declaration.cpp | 4 +- .../cxx2a-inline-nested-namespace-definition.cpp | 14 +- clang/test/Parser/explicit-bool.cpp | 32 +- clang/test/Preprocessor/init.c | 10 +- clang/test/SemaCXX/cxx17-compat.cpp | 36 +- .../cxx1z-class-template-argument-deduction.cpp | 15 + clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp | 4 +- clang/test/SemaCXX/cxx1z-decomposition.cpp | 4 +- clang/test/SemaCXX/cxx2a-compat.cpp | 14 +- .../test/SemaCXX/cxx2a-initializer-aggregates.cpp | 12 +- clang/test/SemaCXX/member-init.cpp | 2 +- clang/test/SemaCXX/microsoft-template-shadow.cpp | 11 + clang/test/SemaTemplate/deduction.cpp | 17 + clang/test/SemaTemplate/dependent-expr.cpp | 69 +- .../instantiate-abbreviated-template.cpp | 12 + clang/test/lit.site.cfg.py.in | 2 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 15 + clang/unittests/Format/FormatTest.cpp | 9 + clang/www/cxx_status.html | 17 +- compiler-rt/lib/profile/GCDAProfiling.c | 25 +- compiler-rt/test/lit.common.configured.in | 2 +- libcxx/docs/ReleaseNotes.rst | 24 +- libcxx/include/__bit_reference | 15 + .../trivial_for_purposes_of_call.pass.cpp | 57 + libcxx/utils/libcxx/test/target_info.py | 14 +- libunwind/src/UnwindCursor.hpp | 5 +- lld/docs/ReleaseNotes.rst | 87 +- lld/test/CMakeLists.txt | 11 +- lld/test/lit.site.cfg.py.in | 2 +- lldb/source/Expression/DWARFExpression.cpp | 22 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 4 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- lldb/unittests/Expression/DWARFExpressionTest.cpp | 28 +- llvm/CMakeLists.txt | 8 +- llvm/cmake/config-ix.cmake | 35 +- llvm/cmake/modules/AddLLVM.cmake | 18 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + 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 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 10 +- 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/AArch64/AArch64ISelLowering.cpp | 139 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 6 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 25 +- llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 87 +- llvm/lib/Target/ARM/ARMISelLowering.h | 5 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 14 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 22 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 7 - llvm/lib/Target/X86/X86CmovConversion.cpp | 13 +- .../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/Transforms/Vectorize/SLPVectorizer.cpp | 11 +- llvm/lib/WindowsManifest/CMakeLists.txt | 13 +- llvm/test/CMakeLists.txt | 2 +- llvm/test/CodeGen/AArch64/fp-intrinsics.ll | 1568 ++++++++++++++++++++ .../AArch64/fpconv-vector-op-scalarize-strict.ll | 22 +- llvm/test/CodeGen/AArch64/illegal-float-ops.ll | 24 +- llvm/test/CodeGen/AArch64/ldst-paired-aliasing.ll | 31 +- llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll | 67 + llvm/test/CodeGen/ARM/fp-intrinsics.ll | 562 ++++++- llvm/test/CodeGen/ARM/shift_minsize.ll | 8 +- llvm/test/CodeGen/PowerPC/constant-combines.ll | 8 +- llvm/test/CodeGen/RISCV/interrupt-attr-callee.ll | 70 + 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 + .../CodeGenPrepare}/PowerPC/lit.local.cfg | 0 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 --- .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 150 ++ 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/build/BUILD.gn | 1 + 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 +- mlir/docs/EDSC.md | 8 +- mlir/include/mlir/EDSC/Builders.h | 6 +- mlir/include/mlir/EDSC/Intrinsics.h | 4 +- .../VectorToLoops/ConvertVectorToLoops.cpp | 2 +- mlir/lib/EDSC/Builders.cpp | 2 +- mlir/lib/EDSC/Helpers.cpp | 8 +- mlir/test/EDSC/builder-api-test.cpp | 10 +- polly/docs/ReleaseNotes.rst | 21 +- polly/lib/CMakeLists.txt | 1 + 205 files changed, 5160 insertions(+), 1509 deletions(-) create mode 100644 clang/test/CodeGen/PR44896.ll delete mode 100644 clang/test/PCH/codegen.cpp create mode 100644 clang/test/PCH/cxx2a-constraints.cpp create mode 100644 clang/test/SemaCXX/microsoft-template-shadow.cpp create mode 100644 libcxx/test/libcxx/containers/sequences/vector.bool/trivial_for [...] rename llvm/{lib => include/llvm}/Support/Windows/WindowsSupport.h (100%) create mode 100644 llvm/test/CodeGen/AArch64/fp-intrinsics.ll create mode 100644 llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll create mode 100644 llvm/test/CodeGen/RISCV/interrupt-attr-callee.ll create mode 100644 llvm/test/MC/ARM/pcrel-global.s copy llvm/test/{Analysis/CostModel => Transforms/CodeGenPrepare}/PowerPC/lit.local [...] 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