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_apm/llvm-release-aarch64-spec2k6-Os in repository toolchain/ci/llvm-project.
from 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 [...] adds ddc49d0f1f2b [clang] [MSVC] Implement __mulh and __umulh builtins for aarch64 adds 535b7fb2201a [lldb] Avoid unhandled Error in TypeSystemMap::GetTypeSyst [...] adds 10a4a861837d [lldb] Add tests for TypeSystemMap::GetTypeSystemForLanguage adds 80878ccb3286 [libc++] Fix XFAIL annotation adds 23ba3732246a [libc++][PowerPC] Fix a test case failure when compiled wi [...] adds ae5ed5d23bb1 [libc++] Bypass calling exception-throwing functions in th [...] adds 7f2f829479dc Revert sharing subprograms across CUs adds d1923cb0aec2 [AMDGPU][OpenMP] Support linking of math libraries adds 512c57ea97ae [OpenMP][AMDGCN] Initial math headers support adds 573858e9805e [AMDGPU][OpenMP] Use llvm-link to link ocml libraries adds 47bbdbecb039 [AMDGPU][OpenMP] Wrap amdgcn declare variant inside ifdef adds d6944303acfd [openmp] Annotate tmp variables with omp_thread_mem_alloc adds 3020229e73ec [clang] Replace asm with __asm__ in cuda header adds ab2d8f074974 [libomptarget][amdcgn] Add build dependency for opt adds 1f0b043ae709 [libomptarget] Apply D106710 to amdgcn devicertl adds cf035cac186b [scudo][standalone] Link tests against libatomic if libato [...] adds d3d9dc586933 [profile] Build with -fms-extensions in MinGW mode adds 4f857ea56b4f [profile] Add underscore to /alternatename for Win/x86 adds e8ce80e31d93 [profile] Don't use pragma comment linker on mingw adds c9afa3a749f0 [Coverage][llvm-cov] Correctly export branch coverage in L [...] adds a7933290f72a [RISCV] Fix reporting of incorrect commutable operand indices adds 7161e4f3345f [clang-tidy] Hotfix default parameter value in 'bugprone-e [...] adds 1828e57eb586 ThinLTO: Fix inline assembly references to static function [...]
No new revisions were added by this update.
Summary of changes: .../bugprone/EasilySwappableParametersCheck.cpp | 2 +- clang/docs/ReleaseNotes.rst | 3 + clang/docs/UsersManual.rst | 48 +--- clang/include/clang/Basic/BuiltinsAArch64.def | 3 + clang/lib/CodeGen/CGBuiltin.cpp | 23 ++ clang/lib/Driver/ToolChains/AMDGPU.cpp | 35 +++ clang/lib/Driver/ToolChains/AMDGPU.h | 5 + clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp | 32 ++- clang/lib/Driver/ToolChains/AMDGPUOpenMP.h | 14 +- clang/lib/Driver/ToolChains/Clang.cpp | 41 +-- clang/lib/Driver/ToolChains/HIP.cpp | 33 +-- clang/lib/Driver/ToolChains/Hexagon.cpp | 32 ++- clang/lib/Headers/__clang_cuda_device_functions.h | 276 +++++++++++++-------- clang/lib/Headers/__clang_hip_cmath.h | 188 ++++++++------ clang/lib/Headers/__clang_hip_math.h | 50 +++- clang/lib/Headers/intrin.h | 3 + .../__clang_openmp_device_functions.h | 32 ++- clang/lib/Headers/openmp_wrappers/cmath | 54 ++++ clang/lib/Headers/openmp_wrappers/math.h | 10 + 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/arm64-microsoft-intrinsics.c | 22 ++ 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/amdgpu-openmp-toolchain.c | 3 + clang/test/Driver/fp-model.c | 61 +++-- clang/test/Driver/hexagon-toolchain-linux.c | 26 +- clang/test/Headers/Inputs/include/algorithm | 6 + clang/test/Headers/Inputs/include/cstdlib | 1 + clang/test/Headers/Inputs/include/omp.h | 21 ++ clang/test/Headers/Inputs/include/utility | 2 + clang/test/Headers/amdgcn_openmp_device_math.c | 51 ++++ clang/test/Headers/openmp_device_math_isnan.cpp | 8 +- compiler-rt/lib/profile/InstrProfilingFile.c | 14 +- .../lib/profile/InstrProfilingPlatformLinux.c | 10 + .../lib/scudo/standalone/tests/CMakeLists.txt | 5 +- flang/runtime/time-intrinsic.cpp | 2 +- libcxx/include/__config | 11 + libcxx/include/ctime | 2 +- libcxx/include/string | 19 ++ libcxx/include/vector | 20 ++ .../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 +- .../numeric.ops.midpoint/midpoint.float.pass.cpp | 2 +- .../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 ++- lldb/source/Symbol/TypeSystem.cpp | 90 +++---- lldb/unittests/Symbol/CMakeLists.txt | 1 + lldb/unittests/Symbol/TestTypeSystem.cpp | 92 +++++++ llvm/docs/ReleaseNotes.rst | 16 +- llvm/include/llvm/Analysis/ValueTracking.h | 4 + llvm/lib/Analysis/InstructionSimplify.cpp | 16 ++ llvm/lib/Analysis/ValueTracking.cpp | 10 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 31 +-- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 34 +-- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 2 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 3 + llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 14 +- llvm/lib/Transforms/IPO/Attributor.cpp | 10 +- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 21 ++ .../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 +++++++++ .../RISCV/rvv/commuted-op-indices-regression.mir | 45 ++++ llvm/test/CodeGen/X86/pr51281.ll | 4 +- .../AArch64/unretained-declaration-subprogram.ll | 44 ---- .../MIR/AArch64/dbgcall-site-indirect-param.mir | 4 + .../MIR/AArch64/dbgcall-site-orr-moves.mir | 6 +- .../DebugInfo/MIR/X86/callsite-stack-value.mir | 8 +- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 18 +- llvm/test/DebugInfo/X86/convert-loclist.ll | 2 +- llvm/test/DebugInfo/X86/fission-call-site.ll | 68 ----- .../DebugInfo/X86/lto-cross-cu-call-origin-ref.ll | 211 ---------------- llvm/test/DebugInfo/X86/subprogram-across-cus.ll | 93 +++++++ llvm/test/ThinLTO/X86/devirt2.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 ++--------------- .../cfi-icall-static-inline-asm.ll | 22 ++ .../ThinLTOBitcodeWriter/split-internal2.ll | 3 + .../ThinLTOBitcodeWriter/split-vfunc-internal.ll | 3 + llvm/test/tools/llvm-cov/branch-export-lcov.test | 4 +- llvm/tools/llvm-cov/CoverageExporterLcov.cpp | 2 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 4 +- 110 files changed, 2224 insertions(+), 1416 deletions(-) create mode 100644 clang/test/Headers/Inputs/include/algorithm create mode 100644 clang/test/Headers/Inputs/include/omp.h create mode 100644 clang/test/Headers/Inputs/include/utility create mode 100644 clang/test/Headers/amdgcn_openmp_device_math.c 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 lldb/unittests/Symbol/TestTypeSystem.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/CodeGen/RISCV/rvv/commuted-op-indices-regression.mir delete mode 100644 llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll delete mode 100644 llvm/test/DebugInfo/X86/fission-call-site.ll delete mode 100644 llvm/test/DebugInfo/X86/lto-cross-cu-call-origin-ref.ll create mode 100644 llvm/test/DebugInfo/X86/subprogram-across-cus.ll create mode 100644 llvm/test/Transforms/ThinLTOBitcodeWriter/cfi-icall-static-inli [...]