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-master-arm-mainline-defconfig in repository toolchain/ci/llvm-monorepo.
from bb3fe851139 [llvm-exegesis] Fix SNB counter definition and handling. adds 8698286b775 [SelectionDAG] Fix bad indentation. NFC adds a3b73f913c4 Revert "Revert "DebugInfo: reduce DIE range verification on [...] adds ee0a72477a5 [X86] Add test case to show failure to handle splat vectors [...] adds 7d4354c477c [X86] Recognize constant splats in LowerFCOPYSIGN. adds 63204ac71f3 [XRay] Use more portable control block adds 875ba2da3f3 Support for groups of attributes in #pragma clang attribute adds 9f59dfcce78 Revert "Support for groups of attributes in #pragma clang a [...] adds 4efbfb8a933 [X86] Force floating point values in constant pool decoding [...] adds 00affd6cfd9 [XRay] Guard call to postCurrentThreadFCT() adds 2c72dc03e50 Mark test/tsan/ignore_lib5 as unsupported for NetBSD adds d973cfaaaea [ARM][NFC] Fix test inlineasm-X-allocation.ll adds d53d2505913 Disable the GNU strerror_r TSan test for NetBSD adds c1e9406e264 Mark test/tsan/getline_nohang as XFAIL for NetBSD adds a855e154e9a [llvm-objdump] Add '--full-contents' as alias for '-s' adds 2938665ea0d [ASTImporter] Import overrides before importing the rest of [...] adds ea9660e9d0b [OpenCL] Fix serialization of OpenCLExtensionDecls adds a7b880c0885 [LLDB] - Fix outdated comment. NFC. adds e9c7f1aa41b [llvm-mca][UpdateTestChecks] Don't try to align blocks that [...] adds 7a50cb569f5 [llvm-mca] Lower to mca::Instructon before the pipeline is run. adds 8ea3120f58a [X86] Remove outdated test adds 3915067d0b7 Add the isStaticLocal() AST matcher for matching on local s [...] adds 6590c6df7a0 [llvm-objdump] Don't crash when using `-a` on non-archives adds 06fb949c52b [git/svn] Ignore Visual Studio's CMakeSettings.json. adds ee99647da78 [OPENMP] Do not capture private loop counters. adds e1d264e922d [AST] Check that GNU range case statements are correctly imported. adds f3891d8ec81 [OpenMP][NVPTX] Enable default scheduling for parallel for [...] adds d6bcb104f05 [LLVM-C] Add Builder Bindings to Common Memory Intrinsics adds 0bf9a90ba48 [OpenMP][NVPTX] Use single loops when generating code for d [...] adds 67b68645d28 [AST] Only store the needed data in SwitchStmt adds 39fa59e795a [AArch64] Return address signing B key support adds 74f16d70f96 [Intrinsic] Signed and Unsigned Saturation Subtraction Intirnsics adds 52d77d1ab5b [X86] Enable the MachineVerifier by default adds 0dc168b69d4 [AMDGPU] Match v_swap_b32 adds 4a0c43cbdaf [AArch64] Rename FP16FML instruction format (NFC) adds c4314126040 [libc++] Use exclude_from_explicit_instantiation instead of [...] adds b2a4948296d Revert "Revert "Support for groups of attributes in #pragma [...] adds 4ddd2df0a0a [AMDGPU] Fixed return value causing warning and regression adds f1c1c871277 [X86] Add AES to KNL CPUs to match clang. adds b1d16b47989 [X86][SSE] getFauxShuffleMask - Fix shuffle mask adjustment [...] adds b1f946640bd [WebAssembly] Lower away condition truncations for scalar selects adds 695dd5173ac [clang-query] Add non-exclusive output API adds 9a2e14b2663 Fix mismatch between size_t and uint64_t in std::set benchmark. adds 0c87dbc69b4 [HotColdSplitting] Allow outlining single-block cold regions adds 60ef70cad0e Bug 39129: Speeding up partition_point/lower_bound/upper_bo [...] adds 865bab50965 Added Phab link for P0927
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-query/Query.cpp | 4 + clang-tools-extra/clang-query/Query.h | 32 ++ clang-tools-extra/clang-query/QueryParser.cpp | 38 +- clang-tools-extra/clang-query/QueryParser.h | 2 +- .../unittests/clang-query/QueryEngineTest.cpp | 13 + .../unittests/clang-query/QueryParserTest.cpp | 39 +- clang/docs/LanguageExtensions.rst | 16 +- clang/docs/LibASTMatchersReference.html | 12 + clang/docs/ReleaseNotes.rst | 4 +- clang/include/clang/AST/Stmt.h | 181 +++++-- clang/include/clang/AST/StmtOpenMP.h | 36 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 14 + clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Parse/Parser.h | 2 + clang/include/clang/Sema/Sema.h | 24 +- clang/lib/AST/ASTDumper.cpp | 9 + clang/lib/AST/ASTImporter.cpp | 10 +- clang/lib/AST/Stmt.cpp | 68 ++- clang/lib/AST/StmtOpenMP.cpp | 12 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 12 + clang/lib/CodeGen/CGOpenMPRuntime.h | 16 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 16 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 127 +++-- clang/lib/Parse/ParsePragma.cpp | 56 +- clang/lib/Sema/SemaAttr.cpp | 72 ++- clang/lib/Sema/SemaOpenMP.cpp | 123 ++++- clang/lib/Sema/SemaStmt.cpp | 3 +- clang/lib/Serialization/ASTReaderStmt.cpp | 23 +- clang/lib/Serialization/ASTWriter.cpp | 5 +- clang/lib/Serialization/ASTWriterStmt.cpp | 18 +- clang/test/Import/switch-stmt/Inputs/F.cpp | 5 + clang/test/Import/switch-stmt/test.cpp | 18 +- clang/test/Misc/ast-dump-color.cpp | 1 - clang/test/OpenMP/debug-info-openmp-array.cpp | 2 +- .../OpenMP/distribute_parallel_for_codegen.cpp | 220 ++++---- .../distribute_parallel_for_simd_codegen.cpp | 220 ++++---- clang/test/OpenMP/nvptx_parallel_for_codegen.cpp | 26 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 78 ++- clang/test/OpenMP/parallel_for_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_codegen.cpp | 2 +- .../test/OpenMP/taskloop_firstprivate_messages.cpp | 7 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 2 +- .../OpenMP/taskloop_simd_firstprivate_messages.cpp | 3 + clang/test/Parser/pragma-attribute.cpp | 7 +- clang/test/Sema/pragma-attribute.c | 23 + clang/test/SemaOpenCL/extension-begin.cl | 60 +-- clang/test/SemaOpenCL/extension-begin.h | 26 + .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 8 + .../lib/xray/tests/unit/buffer_queue_test.cc | 13 +- compiler-rt/lib/xray/xray_buffer_queue.cc | 95 ++-- compiler-rt/lib/xray/xray_buffer_queue.h | 27 +- compiler-rt/lib/xray/xray_profiling.cc | 21 +- compiler-rt/test/tsan/getline_nohang.cc | 3 + compiler-rt/test/tsan/ignore_lib5.cc | 4 +- compiler-rt/test/tsan/strerror_r.cc | 8 +- libcxx/benchmarks/algorithms.bench.cpp | 64 +++ libcxx/benchmarks/ordered_set.bench.cpp | 6 +- libcxx/docs/ReleaseNotes.rst | 7 + libcxx/include/__config | 11 +- libcxx/include/algorithm | 34 +- .../test/libcxx/algorithms/half_positive.pass.cpp | 59 +++ libcxx/www/upcoming_meeting.html | 4 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 3 +- llvm/.gitignore | 2 + llvm/include/llvm-c/Core.h | 29 ++ llvm/include/llvm/CodeGen/ISDOpcodes.h | 8 + llvm/include/llvm/CodeGen/TargetLowering.h | 7 +- llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 7 +- llvm/include/llvm/IR/Intrinsics.td | 6 + llvm/include/llvm/Target/TargetSelectionDAG.td | 2 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 10 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 35 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 2 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 8 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 12 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 52 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 + llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 58 ++- llvm/lib/IR/Core.cpp | 24 + llvm/lib/IR/Verifier.cpp | 16 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 23 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 124 ++--- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 26 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 + llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 171 +++++++ .../Target/WebAssembly/WebAssemblyInstrFloat.td | 7 + .../Target/WebAssembly/WebAssemblyInstrInteger.td | 7 + llvm/lib/Target/X86/X86.td | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 9 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 3 +- llvm/lib/Target/X86/X86TargetMachine.h | 4 - llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 23 +- llvm/test/CodeGen/AArch64/sign-return-address.ll | 23 + llvm/test/CodeGen/AMDGPU/v_swap_b32.mir | 564 +++++++++++++++++++++ llvm/test/CodeGen/ARM/inlineasm-X-allocation.ll | 29 +- llvm/test/CodeGen/WebAssembly/select.ll | 42 +- llvm/test/CodeGen/X86/2011-10-19-widen_vselect.ll | 4 +- llvm/test/CodeGen/X86/2011-20-21-zext-ui2fp.ll | 2 +- llvm/test/CodeGen/X86/avx-basic.ll | 2 +- llvm/test/CodeGen/X86/avx-vbroadcast.ll | 4 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 8 +- llvm/test/CodeGen/X86/avx2-fma-fneg-combine.ll | 4 +- llvm/test/CodeGen/X86/avx2-vbroadcast.ll | 8 +- llvm/test/CodeGen/X86/avx512-arith.ll | 6 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 16 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 7 +- ...anch_instruction_and_target_split_perf_nops.mir | 288 ----------- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 84 +-- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 2 +- llvm/test/CodeGen/X86/combine-fabs.ll | 4 +- llvm/test/CodeGen/X86/combine-fcopysign.ll | 22 +- llvm/test/CodeGen/X86/cvtv2f32.ll | 8 +- llvm/test/CodeGen/X86/fma-fneg-combine.ll | 2 +- llvm/test/CodeGen/X86/fma-intrinsics-fast-isel.ll | 8 +- llvm/test/CodeGen/X86/fma_patterns.ll | 60 +-- llvm/test/CodeGen/X86/fma_patterns_wide.ll | 72 +-- llvm/test/CodeGen/X86/fmul-combines.ll | 4 +- llvm/test/CodeGen/X86/fold-vector-trunc-sitofp.ll | 2 +- llvm/test/CodeGen/X86/icall-branch-funnel.ll | 3 +- llvm/test/CodeGen/X86/indirect-branch-tracking.ll | 3 +- .../CodeGen/X86/insert-into-constant-vector.ll | 68 +-- llvm/test/CodeGen/X86/packss.ll | 2 +- llvm/test/CodeGen/X86/pow.ll | 4 +- llvm/test/CodeGen/X86/pr2656.ll | 2 +- llvm/test/CodeGen/X86/pr38639.ll | 4 +- llvm/test/CodeGen/X86/pr38795.ll | 3 +- llvm/test/CodeGen/X86/recip-fastmath.ll | 164 +++--- llvm/test/CodeGen/X86/recip-fastmath2.ll | 162 +++--- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 3 +- llvm/test/CodeGen/X86/select_const.ll | 4 +- llvm/test/CodeGen/X86/sjlj-eh.ll | 7 +- .../X86/speculative-load-hardening-indirect.ll | 5 +- llvm/test/CodeGen/X86/splat-for-size.ll | 8 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 44 +- llvm/test/CodeGen/X86/sse1-fcopysign.ll | 18 + llvm/test/CodeGen/X86/sse2.ll | 4 +- llvm/test/CodeGen/X86/ssub_sat.ll | 267 ++++++++++ llvm/test/CodeGen/X86/subvector-broadcast.ll | 8 +- llvm/test/CodeGen/X86/usub_sat.ll | 158 ++++++ llvm/test/CodeGen/X86/v4f32-immediate.ll | 4 +- llvm/test/CodeGen/X86/vec_cast3.ll | 4 +- llvm/test/CodeGen/X86/vec_floor.ll | 36 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 8 +- llvm/test/CodeGen/X86/vec_fpext.ll | 12 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 14 +- llvm/test/CodeGen/X86/vec_ss_load_fold.ll | 8 +- llvm/test/CodeGen/X86/vec_uint_to_fp-fastmath.ll | 4 +- .../X86/vector-constrained-fp-intrinsics.ll | 40 +- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 113 ++++- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 2 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 8 +- llvm/test/CodeGen/X86/vselect-avx.ll | 6 +- llvm/test/CodeGen/X86/widen_arith-6.ll | 2 +- llvm/test/CodeGen/X86/win_coreclr_chkstk.ll | 3 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 4 +- .../X86/live-debug-vars-discard-invalid.mir | 3 +- llvm/test/Transforms/HotColdSplit/do-not-split.ll | 64 ++- llvm/test/Transforms/HotColdSplit/minsize.ll | 23 +- .../HotColdSplit/split-out-dbg-val-of-arg.ll | 34 +- .../tools/llvm-dwarfdump/X86/debug-verify-object.s | 57 +++ llvm/test/tools/llvm-objdump/full-contents.test | 47 ++ .../tools/llvm-objdump/non-archive-object.test | 25 + llvm/tools/llvm-mca/include/Instruction.h | 23 +- llvm/tools/llvm-mca/include/SourceMgr.h | 20 +- llvm/tools/llvm-mca/include/Stages/FetchStage.h | 7 +- llvm/tools/llvm-mca/lib/Context.cpp | 2 +- llvm/tools/llvm-mca/lib/Instruction.cpp | 2 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 19 +- llvm/tools/llvm-mca/llvm-mca.cpp | 49 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 14 +- llvm/utils/update_mca_test_checks.py | 12 +- 178 files changed, 4066 insertions(+), 1599 deletions(-) create mode 100644 clang/test/SemaOpenCL/extension-begin.h create mode 100644 libcxx/test/libcxx/algorithms/half_positive.pass.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/v_swap_b32.mir delete mode 100644 llvm/test/CodeGen/X86/branch_instruction_and_target_split_perf_ [...] create mode 100644 llvm/test/CodeGen/X86/ssub_sat.ll create mode 100644 llvm/test/CodeGen/X86/usub_sat.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-verify-object.s create mode 100644 llvm/test/tools/llvm-objdump/full-contents.test create mode 100644 llvm/test/tools/llvm-objdump/non-archive-object.test