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-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from b6c29d9de02 [lldb][NFC] Remove unused 'type' parameter in ClangExpressi [...] adds 5bd9eee53d1 [find_interesting_reviews.py] Add git blame output cache adds 40bd809b6d5 [lldb][NFC] Simplify ClangExternalASTSourceCallbacks adds b714583fd09 [OpenCL] Add atomic builtin functions adds 982a9e3d46b [lldb][NFC] Remove unused callback functionality from Clang [...] adds 109e4e3851e [Matrix] Add forward shape propagation and first shape awar [...] adds eca40066ebb [NFC] Move OptionUtils from Basic to Driver adds 8d6f59b78a8 [Matrix] Use fmuladd for matrix.multiply if allowed. adds 46f02fc922e [lldb/DWARF] Fix hostname-stripping logic adds d105ea26e87 [gn build] Port eca40066ebb adds e40ac74dacd [lldb] Remove DWARFUnit::AppendDIEsWithTag adds 0860db966a7 [OPENMP50]Codegen for nontemporal clause. adds 8cefc37be5a [DAGCombine] visitEXTRACT_SUBVECTOR - 'little to big' extra [...] new 79b3325be0b [PowerPC] NFC - fix the testcase bug of folding rlwinm new 5b1d0dc6bf0 [RISCV][NFC] Fix use of missing attribute groups in tests new c7c05b0c8a0 [AMDGPU] Don't create MachinePointerInfos with an UndefValu [...]
The 3 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/include/clang/AST/OpenMPClause.h | 23 + clang/include/clang/AST/RecursiveASTVisitor.h | 3 + .../include/clang/{Basic => Driver}/OptionUtils.h | 6 +- clang/include/clang/Frontend/Utils.h | 2 +- clang/lib/AST/OpenMPClause.cpp | 12 +- clang/lib/AST/StmtProfile.cpp | 7 +- clang/lib/Basic/CMakeLists.txt | 2 - clang/lib/CodeGen/CGExpr.cpp | 33 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 41 ++ clang/lib/CodeGen/CGOpenMPRuntime.h | 19 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 5 +- clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/{Basic => Driver}/OptionUtils.cpp | 2 +- clang/lib/Sema/OpenCLBuiltins.td | 79 +++ clang/lib/Sema/SemaOpenMP.cpp | 46 +- clang/lib/Serialization/ASTReader.cpp | 5 + clang/lib/Serialization/ASTWriter.cpp | 2 + clang/test/OpenMP/distribute_simd_codegen.cpp | 12 +- clang/test/OpenMP/for_simd_codegen.cpp | 5 +- clang/test/OpenMP/simd_codegen.cpp | 59 ++- .../OpenMP/target_parallel_for_simd_codegen.cpp | 5 +- clang/test/OpenMP/target_simd_codegen.cpp | 150 +++--- ...ams_distribute_parallel_for_simd_if_codegen.cpp | 13 +- .../target_teams_distribute_simd_codegen.cpp | 4 +- .../test/OpenMP/teams_distribute_simd_codegen.cpp | 8 +- clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 10 +- clang/tools/libclang/CIndex.cpp | 2 + lldb/include/lldb/Symbol/ClangASTContext.h | 13 +- .../lldb/Symbol/ClangExternalASTSourceCallbacks.h | 103 +--- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 20 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 10 +- lldb/source/Symbol/ClangASTContext.cpp | 31 +- .../Symbol/ClangExternalASTSourceCallbacks.cpp | 70 +-- .../SymbolFile/DWARF/debug_line-relative_path.s | 49 ++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 71 --- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 12 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 10 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 12 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 26 - .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 360 ++++++++++--- llvm/test/CodeGen/AArch64/merge-store.ll | 20 +- .../GlobalISel/irtranslator-amdgpu_kernel.ll | 152 +++--- .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 8 +- llvm/test/CodeGen/ARM/combine-vmovdrr.ll | 4 +- llvm/test/CodeGen/PowerPC/fold-rlwinm.mir | 14 +- llvm/test/CodeGen/RISCV/frame-info.ll | 2 +- llvm/test/CodeGen/RISCV/frame.ll | 2 +- llvm/test/CodeGen/RISCV/remat.ll | 8 +- llvm/test/CodeGen/X86/avg-mask.ll | 68 +-- llvm/test/CodeGen/X86/madd.ll | 12 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 4 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 36 +- .../bigger-expressions-double.ll | 559 +++++++++++---------- .../multiply-double-contraction-fmf.ll | 69 +++ .../multiply-double-contraction.ll | 69 +++ .../multiply-float-contraction-fmf.ll | 69 +++ .../multiply-float-contraction.ll | 69 +++ .../LowerMatrixIntrinsics/propagate-forward.ll | 44 ++ .../LowerMatrixIntrinsics/propagate-mixed-users.ll | 53 ++ llvm/utils/Reviewing/find_interesting_reviews.py | 71 ++- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + 66 files changed, 1732 insertions(+), 977 deletions(-) rename clang/include/clang/{Basic => Driver}/OptionUtils.h (94%) rename clang/lib/{Basic => Driver}/OptionUtils.cpp (97%) create mode 100644 lldb/test/Shell/SymbolFile/DWARF/debug_line-relative_path.s create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double-cont [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double-cont [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-float-contr [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-float-contr [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/propagate-forward.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/propagate-mixed-users.ll