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-allmodconfig in repository toolchain/ci/llvm-project.
from fa913f8980d Add the CodeReview Documentation to GettingInvolved TOC adds c1a97e992da Revert "Revert "[GlobalISel][Localizer] Enable intra-block [...] adds 91153e0624b [mlir][NFC] remove stray decl of toAffineExpr, rename for r [...] adds c3108404c19 [mlir][nfc] Fix building mlir_c_runner_utils for Windows adds 320f0b00368 [mlir] Change EffectKind in unsigned for bitfield to avoid [...] adds 01c48d7d11e [Attributor] Fold terminators before changing instructions [...] adds 498e37e786e [DebugInfo]: Added DWARFv5 macro header flags and correspon [...] adds 564f5eed1a3 [InstCombine] add test for gep (select),... (PR45084); NFC adds 89fdee87f7f [InstCombine] regenerate complete test checks; NFC adds 4cfb4afb705 [InstCombine] Highlight tests using expensive combines; NFC adds 2904a332fe3 [InstCombine] Add additional known bits folding tests; NFC adds d2dab92f017 [InstSimplify] Add tests for "returned" attribute; NFC adds f2419adc48c [InstCombine] Regenerate test checks; NFC adds a4e71f01c08 Assume ieee behavior without denormal-fp-math attribute adds 51a466a61f5 [InstCombine] Fix known bits handling in SimplifyDemandedUseBits adds 172d564c738 [lldb] Un-XFAIL two tests on NetBSD adds 8c70c42be25 Fix MLIR clang-tidy: when tweaking it does not inherit from [...] adds ec1d1f6ae70 [X86] Use MVT instead of EVT in a couple shuffle lowering f [...] adds 118b057f126 [SYCL] Driver option to select SYCL version adds a5704f92b83 [Sema] Initialize IsSurrogate adds 0dfcb23b050 [NFC][Test commit] Remove redundant point in docs adds 2b17438a92e [Index/USRGeneration] Make sure that ObjC properties in cat [...] adds bc65b686618 [X86] Add a DAG combine to turn vbroadcast(vzload X) -> vbr [...] adds d41ea65ee8e [X86] Add DAG combines to enable removing of movddup/vbroad [...] new d81d451442d [X86] Add DAG combine to replace vXi64 vzext_movl+scalar_to [...] new 2a41b31fcdf [Sema] Add -Wpointer-to-enum-cast and -Wvoid-pointer-to-enum-cast
The 2 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/Basic/DiagnosticGroups.td | 8 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 ++ clang/include/clang/Basic/LangOptions.def | 2 + clang/include/clang/Driver/Options.td | 6 +- clang/include/clang/Sema/Overload.h | 2 +- clang/lib/CodeGen/CGCall.cpp | 5 +- clang/lib/Driver/ToolChains/Clang.cpp | 15 ++- clang/lib/Frontend/CompilerInvocation.cpp | 20 +++- clang/lib/Frontend/InitPreprocessor.cpp | 7 ++ clang/lib/Index/USRGeneration.cpp | 18 ++-- clang/lib/Sema/SemaCast.cpp | 15 ++- clang/test/CodeGen/denormalfpmode.c | 4 +- clang/test/CodeGenCUDA/flush-denormals.cu | 2 +- clang/test/CodeGenCUDA/propagate-metadata.cu | 10 +- clang/test/Driver/default-denormal-fp-math.c | 4 +- clang/test/Driver/denormal-fp-math.c | 4 +- clang/test/Driver/sycl.c | 10 ++ clang/test/Frontend/sycl-aux-triple.cpp | 2 +- .../test/Index/Core/external-source-symbol-attr.m | 8 ++ clang/test/Preprocessor/sycl-macro.cpp | 6 +- clang/test/Sema/cast.c | 20 ++++ clang/test/SemaSYCL/kernel-attribute.cpp | 2 +- .../expression/formatters/TestFormatters.py | 1 - lldb/test/API/lang/cpp/auto/TestCPPAuto.py | 1 - llvm/docs/GettingStarted.rst | 2 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 11 +++ llvm/include/llvm/BinaryFormat/Dwarf.h | 2 + llvm/lib/BinaryFormat/Dwarf.cpp | 17 ++++ llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 7 +- llvm/lib/CodeGen/MachineFunction.cpp | 10 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 91 ++++++++++++++++-- llvm/lib/Target/X86/X86InstrAVX512.td | 26 ------ llvm/lib/Target/X86/X86InstrSSE.td | 20 ---- llvm/lib/Transforms/IPO/Attributor.cpp | 8 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 25 +++-- .../AArch64/GlobalISel/localizer-arm64-tti.ll | 10 +- llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 56 ++++++++--- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 6 +- .../AArch64/GlobalISel/translate-constant-dag.ll | 4 +- llvm/test/CodeGen/AArch64/tail-call.ll | 7 +- llvm/test/CodeGen/AArch64/tiny_model.ll | 36 +++---- .../AMDGPU/GlobalISel/constant-bus-restriction.ll | 32 +++---- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 104 ++++++++++----------- .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 76 +++++++-------- .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 68 +++++++------- .../regbankselect-amdgcn.s.buffer.load.ll | 4 +- llvm/test/CodeGen/X86/buildvec-extract.ll | 88 ++++++++--------- llvm/test/CodeGen/X86/pow.ll | 72 ++++++++++---- llvm/test/CodeGen/X86/pshufb-mask-comments.ll | 2 +- llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll | 73 +++++++++++++-- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 57 ++++++++++- llvm/test/CodeGen/X86/vec_set-A.ll | 2 +- llvm/test/CodeGen/X86/vec_set-B.ll | 2 +- llvm/test/CodeGen/X86/vector-lzcnt-128.ll | 12 +-- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 38 +++----- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 12 +-- llvm/test/CodeGen/X86/vector-tzcnt-128.ll | 24 ++--- .../Transforms/Attributor/undefined_behavior.ll | 24 +++++ llvm/test/Transforms/InstCombine/align-attr.ll | 18 ++-- llvm/test/Transforms/InstCombine/all-bits-shift.ll | 24 ++--- llvm/test/Transforms/InstCombine/getelementptr.ll | 16 ++++ llvm/test/Transforms/InstCombine/known-bits.ll | 52 +++++++++++ llvm/test/Transforms/InstCombine/mem-gep-zidx.ll | 52 ++++++----- .../InstCombine/out-of-bounds-indexes.ll | 32 +++++-- llvm/test/Transforms/InstCombine/phi-shifts.ll | 25 +++-- llvm/test/Transforms/InstCombine/unused-nonnull.ll | 29 ++++-- llvm/test/Transforms/InstSimplify/call.ll | 30 ++++++ mlir/.clang-tidy | 21 ++++- mlir/include/mlir/Analysis/AffineStructures.h | 2 - mlir/include/mlir/ExecutionEngine/CRunnerUtils.h | 2 + mlir/include/mlir/IR/AffineExpr.h | 7 +- mlir/lib/Analysis/AffineStructures.cpp | 6 +- mlir/lib/ExecutionEngine/CRunnerUtils.cpp | 2 + mlir/lib/IR/AffineExpr.cpp | 46 ++++----- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 4 +- 75 files changed, 1041 insertions(+), 533 deletions(-) create mode 100644 llvm/test/Transforms/InstCombine/known-bits.ll