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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 6c5d1f40ff8 [OpenMP][NFCI] Use the libFrontend ProcBindKind in Clang adds ffd57408efd [BPF] Enable relocation location for load/store/shifts adds cb5eb13eafd [Attributor] Add helper to change an instruction to `unreac [...] adds 1edd9651307 [ELF] Support input section description .gnu.version* in /DISCARD/ adds cdd25a4c741 [DebugInfo][SelectionDAG] Change order while transferring S [...] adds be4704bd41a Make lazyload_metadata.ll resilient to the addition of new [...] adds 6a3ecf4dc7e Allow newlines in AST Matchers in clang-query files adds 831b636861e Revert "Allow newlines in AST Matchers in clang-query files" adds 04926e67fda Revert "[msan] Check qsort input." adds 522ee29a4fb Allow newlines in AST Matchers in clang-query files adds bb0138729b8 [X86] Add custom widening for v2f64->v2i32 strict_fp_to_uin [...] adds 1417558e4a6 [ELF] Improve the condition to create .interp adds 90ff34e6ab3 [X86] Add custom widening for v2i32->v2f64 strict_uint_to_f [...] adds b52cb5688b6 Add a clang-tidy configuration file for MLIR, it is using c [...] adds 019a92bb283 [ELF][test] Fix dynamic-linker.s adds ad1f7a895ba Revert "Make lazyload_metadata.ll resilient to the addition [...] adds f953882113d [X86] Custom widen 128/256-bit vXi32 uint_to_fp on avx512f [...] adds 4e5d134da1c Make lazyload_metadata.ll resilient to the addition of new [...] adds 2369560f4a7 Fix -Wunused-lambda-capture warnings. adds 1584e2f9870 Remove SrcVT only used in an assert and propagate query. adds 78f714f824f [compiler-rt] [netbsd] Add support for versioned statvfs in [...] adds 1a7b69f5dd3 add custom operation for strict fpextend/fpround adds 5ca97d0defe Revert "Allow newlines in AST Matchers in clang-query files" + 1 adds 30617e4b9c8 Remove unused static function. adds 3009cee75f0 Fix a -Wcovered-switch-default warning by moving the unreac [...] adds 3d18ce71548 Remove an unused static function. adds e1838a17898 Fix a -Wcovered-switch-default warning by moving the unreac [...] adds 8f9304f559a Temporarily Revert "[compiler-rt] [netbsd] Add support for [...] adds 371038e3ff7 Add an __attribute__((unused)) to populateWithGenerated sin [...] adds bc202547d52 [X86] Add test cases for v2i32->v2f32 strict_sint_to_fp/str [...] adds a5d266b9cfc [X86] Add custom legalization for strict_uint_to_fp v2i32->v2f32. adds e647ff0d7d7 [X86] Add tests for constrained float intrinsics on i686-pc [...] adds 53ee806d93e [X86][FPEnv] Promote some float strictfp operations to doub [...] adds c4a97b64e3a [X86] Fix -Wmisleading-indentation after D71892 adds 50fb3957c19 [X86] Custom widen strict v2f32->v2i32 by padding with zeroes. adds ecbaf152f8f [X86] Custom widen 128/256-bit vXi32 fp_to_uint on avx512f [...] adds 7a7334663cd Delete llvm.{sig,}{setjmp,longjmp} remnant after r136821 adds 14e11005d1a [clangd] Fix crash in hover adds e7a296a312c [llvm-readobj][llvm-objdump][test] - Improve dynamic sectio [...] adds 20aab494920 [X86] Custom widen v2i32->v2f32 strict_sint_to_fp to avoid [...] adds 931946bb1db [X86] Add v2i32->v2f32 non-strict sint_to_fp/uint_to_fp tests. NFC adds fca47368745 [X86] Allow v2i32->v2f32 strict and non-strict uint_to_fp t [...] adds e2d9f4e6a28 [clangd] Reformat `HoverTests.cpp` NFC adds cda94d3e8ae [mlir] Floating constants for import-llvm adds be775a00385 [MLIR] [NFC] fix unused var warning adds 2e5a75581c7 [mlir] fix typo in a comment adds e25e3d75850 [lldb] Silent random xpass on aarch64-linux buildbot adds 869d17d851b [OpenCL] Pretty print __private addr space adds a37e958558c AMDGPU: Use correct DebugLoc adds ed9a56b0f25 AMDGPU/GlobalISel: Select some 128-bit load/stores adds e088846712a AMDGPU/GlobalISel: Fix extra result register in fdiv64 lowering adds 69d85f805a3 [MLIR][spirv] Fix links in docs after repo migration adds 3356e268f6c [OpenMP] Implementation of OMPT reduction callbacks adds 2abda66848e [NFC][DA] Remove duplicate code in checkSrcSubscript and ch [...] adds f0722333dd1 Allow newlines in AST Matchers in clang-query files adds dc2c9b0fcf2 [Matrix] Propagate and use shape info for binary operators. new 134ef0fb4b9 [OpenCL] Fix inconsistency between opencl and c11 atomic fe [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clang-query/Query.cpp | 21 +- clang-tools-extra/clang-query/Query.h | 1 + clang-tools-extra/clang-query/QueryParser.cpp | 54 +- clang-tools-extra/clang-query/tool/ClangQuery.cpp | 11 +- clang-tools-extra/clangd/Hover.cpp | 2 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 18 + .../unittests/clang-query/QueryParserTest.cpp | 101 ++++ clang/include/clang/ASTMatchers/Dynamic/Parser.h | 24 +- clang/lib/AST/TypePrinter.cpp | 2 +- clang/lib/ASTMatchers/Dynamic/Parser.cpp | 76 ++- clang/lib/Sema/SemaChecking.cpp | 4 +- clang/lib/Sema/SemaDecl.cpp | 2 +- .../test/AST/language_address_space_attribute.cpp | 4 +- clang/test/Index/opencl-types.cl | 96 ++-- clang/test/Parser/opencl-astype.cl | 2 +- clang/test/Parser/opencl-atomics-cl20.cl | 6 +- clang/test/SemaOpenCL/access-qualifier.cl | 10 +- .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 78 +-- clang/test/SemaOpenCL/address-spaces.cl | 144 ++--- clang/test/SemaOpenCL/arithmetic-conversions.cl | 4 +- clang/test/SemaOpenCL/as_type.cl | 6 +- clang/test/SemaOpenCL/atomic-ops.cl | 16 +- clang/test/SemaOpenCL/cl20-device-side-enqueue.cl | 2 +- clang/test/SemaOpenCL/clk_event_t.cl | 2 +- clang/test/SemaOpenCL/event_t.cl | 4 +- clang/test/SemaOpenCL/extension-begin.cl | 2 +- clang/test/SemaOpenCL/half.cl | 12 +- clang/test/SemaOpenCL/images.cl | 18 +- .../SemaOpenCL/intel-subgroup-avc-ext-types.cl | 26 +- clang/test/SemaOpenCL/invalid-block.cl | 12 +- clang/test/SemaOpenCL/invalid-image.cl | 10 +- clang/test/SemaOpenCL/invalid-kernel-parameters.cl | 48 +- .../test/SemaOpenCL/invalid-pipe-builtin-cl2.0.cl | 20 +- clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl | 14 +- clang/test/SemaOpenCL/null_literal.cl | 4 +- clang/test/SemaOpenCL/null_queue.cl | 6 +- clang/test/SemaOpenCL/predefined-expr.cl | 4 +- clang/test/SemaOpenCL/queue_t_overload.cl | 4 +- clang/test/SemaOpenCL/shifts.cl | 2 +- clang/test/SemaOpenCL/to_addr_builtin.cl | 46 +- clang/test/SemaOpenCL/vec_step.cl | 4 +- clang/test/SemaOpenCL/vector_conv_invalid.cl | 6 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 24 +- clang/test/SemaOpenCLCXX/address-space-lambda.cl | 10 +- .../test/SemaOpenCLCXX/address-space-templates.cl | 2 +- clang/test/SemaOpenCLCXX/addrspace-auto.cl | 22 +- clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 165 +++++- .../sanitizer_common_interceptors.inc | 18 - compiler-rt/test/msan/qsort.cpp | 5 - lld/ELF/SyntheticSections.cpp | 12 +- lld/ELF/Writer.cpp | 2 +- lld/test/ELF/dynamic-linker.s | 12 +- lld/test/ELF/linkerscript/discard-gnu-version.s | 47 ++ lld/test/ELF/ppc64-func-entry-points.s | 4 +- .../TestWatchLocationWithWatchSet.py | 2 +- llvm/include/llvm/Analysis/DependenceAnalysis.h | 6 + llvm/include/llvm/CodeGen/TargetLowering.h | 32 -- llvm/include/llvm/Transforms/IPO/Attributor.h | 9 + llvm/lib/Analysis/DependenceAnalysis.cpp | 41 +- llvm/lib/CodeGen/IntrinsicLowering.cpp | 28 - llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 31 ++ llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 6 - llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 - llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 14 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/BPF/BPFInstrInfo.td | 19 + llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp | 168 +++++- llvm/lib/Target/BPF/BTFDebug.cpp | 74 +-- llvm/lib/Target/BPF/BTFDebug.h | 12 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 - llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 18 - llvm/lib/Target/X86/X86ISelLowering.cpp | 390 +++++++++++--- llvm/lib/Target/X86/X86ISelLowering.h | 4 +- llvm/lib/Target/X86/X86InstrAVX512.td | 107 +--- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 21 + llvm/lib/Target/X86/X86InstrSSE.td | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 1 + llvm/lib/Transforms/IPO/Attributor.cpp | 9 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 76 ++- .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 25 +- .../AMDGPU/GlobalISel/inst-select-load-global.mir | 25 +- .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 25 +- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 72 +-- .../test/CodeGen/BPF/CORE/offset-reloc-end-load.ll | 6 +- .../CodeGen/BPF/CORE/offset-reloc-fieldinfo-1.ll | 11 +- .../CodeGen/BPF/CORE/offset-reloc-fieldinfo-2.ll | 26 +- llvm/test/CodeGen/X86/fp-strict-libcalls-msvc32.ll | 155 ++++++ llvm/test/CodeGen/X86/vec-strict-128.ll | 36 ++ llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll | 355 +++++-------- llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll | 24 +- llvm/test/CodeGen/X86/vec-strict-inttofp-128.ll | 107 +++- llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 18 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 584 ++++++++++++--------- .../X86/vector-constrained-fp-intrinsics.ll | 145 ++--- llvm/test/DebugInfo/X86/sdag-transfer-dbgvalue.ll | 64 +++ llvm/test/ThinLTO/X86/lazyload_metadata.ll | 21 +- .../bigger-expressions-double.ll | 31 +- .../LowerMatrixIntrinsics/propagate-forward.ll | 72 +++ .../elf-dynamic-section-machine-specific.test | 94 ++-- .../tools/llvm-objdump/elf-dynamic-section.test | 116 ++-- .../ELF/dynamic-tags-machine-specific.test | 204 +++---- llvm/test/tools/llvm-readobj/ELF/dynamic-tags.test | 260 ++++----- mlir/.clang-tidy | 4 + mlir/docs/Dialects/SPIR-V.md | 29 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 3 +- .../Dialect/Linalg/Transforms/LinalgTransforms.h | 2 +- mlir/lib/Dialect/StandardOps/Ops.cpp | 19 +- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 15 - mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 6 + mlir/test/Target/import.ll | 29 + mlir/tools/mlir-tblgen/RewriterGen.cpp | 3 +- openmp/runtime/src/kmp_barrier.cpp | 14 +- openmp/runtime/src/kmp_csupport.cpp | 23 +- openmp/runtime/src/ompt-event-specific.h | 2 +- openmp/runtime/src/ompt-specific.h | 26 + openmp/runtime/test/ompt/callback.h | 36 ++ .../ompt/synchronization/reduction/empty_reduce.c | 38 ++ .../ompt/synchronization/reduction/tree_reduce.c | 48 ++ 122 files changed, 3189 insertions(+), 1959 deletions(-) create mode 100644 lld/test/ELF/linkerscript/discard-gnu-version.s create mode 100644 llvm/test/CodeGen/X86/fp-strict-libcalls-msvc32.ll create mode 100644 llvm/test/DebugInfo/X86/sdag-transfer-dbgvalue.ll create mode 100644 mlir/.clang-tidy create mode 100644 openmp/runtime/test/ompt/synchronization/reduction/empty_reduce.c create mode 100644 openmp/runtime/test/ompt/synchronization/reduction/tree_reduce.c