This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-release-aarch64-spec2k6-O3_LTO in repository toolchain/ci/llvm-project.
from 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 [...] adds 08dd644d078a ReleaseNotes: add lld/ELF notes adds 2e4c11ee3209 [PowerPC] Disable CTR Loop generate for fma with the PPC d [...] adds 0c25e0174861 [Flang] Fix build failure on MacOS adds c40c3bfa9a87 [libc++] Convert test-suite workarounds for some C11 featu [...] adds 404024f9adc1 [libc++] Split off tests for aligned_alloc & friends into [...] adds 15b8be0b832a [libc++] Skip logic for detecting C11 features when using_ [...] adds f3e1d94de69d [ARM][atomicrmw] Fix CMP_SWAP_32 expand assert adds fcd5126bfba8 [X86][AVX] Extract SUBV_BROADCAST constant bits from just [...] adds 98feb20df14e [profile] Only use NT_GNU_BUILD_ID if supported adds b643ee1b9c1a [AArch64] Fix comparison peephole opt with non-0/1 immedia [...] adds 34f839fc9d4c Revert "[clang][fpenv][patch] Change clang option -ffp-mod [...]
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/docs/UsersManual.rst | 48 +---- clang/lib/Driver/ToolChains/Clang.cpp | 38 ++-- clang/lib/Driver/ToolChains/Hexagon.cpp | 32 ++- clang/lib/Sema/SemaTemplateInstantiate.cpp | 19 +- .../expr.prim/expr.prim.req/type-requirement.cpp | 26 +++ .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 2 +- clang/test/CodeGen/ffp-contract-option.c | 47 +---- clang/test/CodeGen/ppc-emmintrin.c | 4 +- clang/test/CodeGen/ppc-xmmintrin.c | 4 +- clang/test/Driver/fp-model.c | 61 +++--- clang/test/Driver/hexagon-toolchain-linux.c | 26 ++- compiler-rt/include/profile/InstrProfData.inc | 4 +- compiler-rt/lib/profile/InstrProfilingBuffer.c | 2 +- compiler-rt/lib/profile/InstrProfilingMerge.c | 11 +- .../lib/profile/InstrProfilingPlatformLinux.c | 10 + compiler-rt/test/profile/Linux/binary-id.c | 14 ++ flang/runtime/time-intrinsic.cpp | 2 +- libcxx/include/__config | 11 + libcxx/include/ctime | 2 +- .../has_aligned_alloc.compile.pass.cpp | 19 -- .../has_timespec_get.compile.pass.cpp | 19 -- .../stdlib_h.aligned_alloc.compile.pass.cpp | 24 +++ .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 5 +- .../cstdlib.aligned_alloc.compile.pass.cpp | 24 +++ .../support.runtime/cstdlib.pass.cpp | 5 +- .../support.runtime/ctime.pass.cpp | 10 +- .../ctime.timespec.compile.pass.cpp} | 17 +- .../at_quick_exit.compile.fail.cpp | 27 --- .../support.start.term/quick_exit.compile.fail.cpp | 25 --- .../support.start.term/quick_exit.pass.cpp | 17 +- .../std/utilities/time/date.time/ctime.pass.cpp | 65 ------ libcxx/test/support/test_macros.h | 61 ------ lld/MinGW/Driver.cpp | 10 +- lld/MinGW/Options.td | 20 +- lld/docs/ReleaseNotes.rst | 148 ++++++++++++- lld/test/MinGW/driver.test | 33 ++- lld/wasm/SyntheticSections.h | 4 +- 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/AArch64InstrInfo.cpp | 34 +-- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 2 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 3 + llvm/lib/Target/X86/X86ISelLowering.cpp | 14 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 28 ++- llvm/lib/Transforms/IPO/Attributor.cpp | 10 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 123 +++++++---- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 46 ++++ llvm/test/CodeGen/AArch64/csinc-cmp-removal.mir | 39 ++++ llvm/test/CodeGen/AArch64/pr51476.ll | 35 ++++ .../AArch64/sve-fixed-length-masked-scatter.ll | 31 +++ llvm/test/CodeGen/ARM/cmpxchg.mir | 58 ++++++ llvm/test/CodeGen/PowerPC/disable-ctr-ppcf128.ll | 113 ++++++++++ llvm/test/CodeGen/X86/pr51281.ll | 4 +- .../Attributor/value-simplify-pointer-info.ll | 60 ++++++ 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 +- 101 files changed, 1560 insertions(+), 781 deletions(-) delete mode 100644 libcxx/test/libcxx/language.support/has_aligned_alloc.compile.pass.cpp delete mode 100644 libcxx/test/libcxx/language.support/has_timespec_get.compile.pass.cpp create mode 100644 libcxx/test/std/depr/depr.c.headers/stdlib_h.aligned_alloc.comp [...] create mode 100644 libcxx/test/std/language.support/support.runtime/cstdlib.aligne [...] rename libcxx/test/{libcxx/language.support/has_quick_exit.compile.pass.cpp => std [...] delete mode 100644 libcxx/test/std/language.support/support.start.term/at_quick_ex [...] delete mode 100644 libcxx/test/std/language.support/support.start.term/quick_exit. [...] delete mode 100644 libcxx/test/std/utilities/time/date.time/ctime.pass.cpp create mode 100644 llvm/test/CodeGen/AArch64/pr51476.ll create mode 100644 llvm/test/CodeGen/PowerPC/disable-ctr-ppcf128.ll 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