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-release-aarch64-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 19ee94d36b93 [mlir] Avoid including <alloca.h> on FreeBSD and NetBSD adds bb934263aca9 Revert "Link against libclang-cpp.so" adds a1a5cfdee042 [libomptarget][amdgpu] use --allow-shlib-undefined to link [...] adds 341d7cf911f8 [AArch64][SVE] Fix assertion failure when lowering fixed l [...] adds bf742f285094 [lldb] [test] Skip Expr/nodefaultlib.cpp test if LD_PRELOA [...] adds 8c1ca94ad27e [lldb] [cmake] Add LLVM_LIT_ARGS override support for stan [...] adds 4dd681568552 [llvm] [cmake] Export LLVM_ENABLE_NEW_PASS_MANAGER into LL [...] adds 67970771d91c libcang: Add missing function to libclang.map adds b33de5411594 [clang] Fix libclang linking on Solaris adds 0c7a28d696dd Drop LLVM_VERSION_SUFFIX adds 4178fa17a286 [RISCV] Add scheduling resources for V adds 168ece289bd4 [clang] fix canonicalization of nested name specifiers adds b8c1e55fa197 [Attributor][NFC] Precommit reproducer for PR51249 adds 3490cba4dbd8 [Attributor][FIX] Only avoid visiting PHI uses multiple ti [...] adds ab096b7ee9d8 [Attributor][FIX] Handle recurrences (PHIs) in AAPointerIn [...] adds 6789c4564a4b [Attributor][NFC] Try to make the windows build bots happy adds c85a094bcaad [libc++] Restore `basic_ios`'s implicit conversion to `boo [...] adds e4471e79f5c3 [MCA] Simplify the rounding logic used in TimelineView::pr [...] adds 4d9937065a29 Fix gcc build error after D105519 adds d8667f1fe902 [MCA][NFC] Add tests for PR51318 and PR51322. adds 20eced2cb013 [X86][SchedModel] Add missing ReadAdvance for some arithme [...] adds 8dcdfc0de84f Fix cppcoreguidelines-init-variables by removing the enum [...] adds a6c14fba70e1 [profile] Fix profile merging with binary IDs adds aac4fe380d16 [ELF] Don't emit SHF_GNU_RETAIN on Solaris adds dcdb12496c24 Add release notes for things relating to MinGW in the release adds 1bbe8ef81549 [lld-macho] Fill out release notes for 13.x adds 740f08210e5d [NFC] Clean up tests in test/Transforms/LoopVectorize/assume.ll adds a57d98111e63 [LoopVectorize] Improve vectorisation of some intrinsics b [...] adds 0dd4f002e1d3 [OpenMP]Fix PR50336: Remove temporary files in the offload [...] adds ba048518e08f [InstSimplify] add tests for min/max idioms; NFC adds f4006c59497d [InstSimplify] fold min/max with limit constant adds 5b60faae3f10 [InstCombine] avoid infinite loops from min/max canonicalization adds 24d8b6565a2e [Attributor][FIX] Guard constant casts with type size checks adds d86e569e8119 [clang] [hexagon] Add resource include dir adds b9be17a7ecf9 [clang] fix crash on template instantiation of invalid req [...] adds 87d56ad4411d [LLD] [MinGW] Add more options for disabling flags in the [...] adds 2153cad11ba2 [DAGCombiner] Stop visitEXTRACT_SUBVECTOR creating illegal [...]
No new revisions were added by this update.
Summary of changes: .../cppcoreguidelines/InitVariablesCheck.cpp | 17 +- clang-tools-extra/docs/ReleaseNotes.rst | 9 + .../checks/cppcoreguidelines-init-variables.rst | 15 + .../checkers/cppcoreguidelines-init-variables.cpp | 32 + clang/docs/ReleaseNotes.rst | 3 + clang/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/ASTContext.cpp | 20 +- clang/lib/Driver/ToolChains/Clang.cpp | 5 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 32 +- clang/lib/Sema/SemaDeclCXX.cpp | 5 +- clang/lib/Sema/SemaTemplate.cpp | 9 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 19 +- .../expr.prim/expr.prim.req/type-requirement.cpp | 26 + .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 19 + clang/test/Driver/hexagon-toolchain-linux.c | 26 +- clang/tools/libclang/CMakeLists.txt | 5 + clang/tools/libclang/libclang.map | 26 +- compiler-rt/include/profile/InstrProfData.inc | 4 +- compiler-rt/lib/profile/InstrProfilingBuffer.c | 2 +- compiler-rt/lib/profile/InstrProfilingMerge.c | 11 +- compiler-rt/test/profile/Linux/binary-id.c | 14 + flang/lib/Frontend/CMakeLists.txt | 5 +- flang/lib/FrontendTool/CMakeLists.txt | 5 +- flang/tools/flang-driver/CMakeLists.txt | 3 +- flang/unittests/Frontend/CMakeLists.txt | 2 +- libcxx/include/ios | 7 + .../iostreams.base/ios/iostate.flags/bool.pass.cpp | 10 +- lld/MinGW/Driver.cpp | 10 +- lld/MinGW/Options.td | 20 +- lld/docs/ReleaseNotes.rst | 72 +- lld/test/MinGW/driver.test | 33 +- lld/wasm/SyntheticSections.h | 4 +- lldb/cmake/modules/LLDBStandalone.cmake | 2 + lldb/test/Shell/Expr/nodefaultlib.cpp | 1 + lldb/test/Shell/lit.cfg.py | 3 + llvm/CMakeLists.txt | 2 +- llvm/cmake/modules/LLVMConfig.cmake.in | 2 + llvm/docs/ReleaseNotes.rst | 16 +- llvm/include/llvm/Analysis/ValueTracking.h | 4 + llvm/include/llvm/ProfileData/InstrProf.h | 1 + llvm/include/llvm/ProfileData/InstrProfData.inc | 4 +- llvm/lib/Analysis/InstructionSimplify.cpp | 16 + llvm/lib/Analysis/ValueTracking.cpp | 10 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 11 +- llvm/lib/ProfileData/InstrProfReader.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 18 +- llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 1003 +++++++++---- llvm/lib/Target/RISCV/RISCVSchedRocket.td | 3 + llvm/lib/Target/RISCV/RISCVSchedSiFive7.td | 3 + llvm/lib/Target/RISCV/RISCVSchedule.td | 1 + llvm/lib/Target/RISCV/RISCVScheduleV.td | 820 +++++++++++ llvm/lib/Target/X86/X86InstrArithmetic.td | 28 +- llvm/lib/Transforms/IPO/Attributor.cpp | 13 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 54 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 123 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 46 + .../AArch64/sve-fixed-length-masked-gather.ll | 43 +- .../AArch64/sve-fixed-length-masked-scatter.ll | 71 +- .../Attributor/value-simplify-pointer-info.ll | 1492 +++++++++++++++----- llvm/test/Transforms/InstCombine/select-min-max.ll | 61 + llvm/test/Transforms/InstSimplify/maxmin.ll | 120 +- llvm/test/Transforms/LoopVectorize/assume.ll | 231 +-- .../llvm-mca/X86/Barcelona/load-store-throughput.s | 6 + .../tools/llvm-mca/X86/Barcelona/load-throughput.s | 6 + .../llvm-mca/X86/Barcelona/store-throughput.s | 6 + .../llvm-mca/X86/BdVer2/load-store-throughput.s | 6 + .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 7 + .../tools/llvm-mca/X86/BdVer2/register-files-1.s | 1 + .../tools/llvm-mca/X86/BdVer2/register-files-2.s | 1 + .../tools/llvm-mca/X86/BdVer2/register-files-3.s | 1 + .../tools/llvm-mca/X86/BdVer2/register-files-4.s | 1 + .../tools/llvm-mca/X86/BdVer2/register-files-5.s | 1 + .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 7 + .../llvm-mca/X86/BtVer2/adc-sequence-readadvance.s | 66 + .../tools/llvm-mca/X86/BtVer2/register-files-1.s | 1 + .../tools/llvm-mca/X86/BtVer2/register-files-2.s | 1 + .../tools/llvm-mca/X86/BtVer2/register-files-3.s | 1 + .../tools/llvm-mca/X86/BtVer2/register-files-4.s | 1 + .../tools/llvm-mca/X86/BtVer2/register-files-5.s | 1 + .../X86/BtVer2/rmw-adc-sequence-readadvance.s | 69 + .../X86/BtVer2/rmw-add-sequence-readadvance.s | 69 + llvm/test/tools/llvm-mca/X86/Haswell/cmpxchg16b.s | 1 + llvm/test/tools/llvm-mca/X86/option-all-stats-1.s | 1 + llvm/test/tools/llvm-mca/X86/option-all-stats-2.s | 1 + llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 1 + llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 1 + .../tools/llvm-profdata/Inputs/c-general.profraw | Bin 1800 -> 1800 bytes .../tools/llvm-profdata/Inputs/compressed.profraw | Bin 1752 -> 1768 bytes .../malformed-ptr-to-counter-array.test | 6 +- llvm/test/tools/llvm-profdata/raw-32-bits-be.test | 4 +- llvm/test/tools/llvm-profdata/raw-32-bits-le.test | 4 +- llvm/test/tools/llvm-profdata/raw-64-bits-be.test | 4 +- llvm/test/tools/llvm-profdata/raw-64-bits-le.test | 4 +- .../test/tools/llvm-profdata/raw-two-profiles.test | 8 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 15 +- openmp/libomptarget/plugins/amdgpu/CMakeLists.txt | 11 +- 97 files changed, 3923 insertions(+), 1073 deletions(-) create mode 100644 llvm/lib/Target/RISCV/RISCVScheduleV.td create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/adc-sequence-readadvance.s create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/rmw-adc-sequence-readadvance.s create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/rmw-add-sequence-readadvance.s