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-lts-defconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds d81d451442d [X86] Add DAG combine to replace vXi64 vzext_movl+scalar_to [...] adds 2a41b31fcdf [Sema] Add -Wpointer-to-enum-cast and -Wvoid-pointer-to-enum-cast adds 1348ca40462 [libc] [NFC] Use matchers in tests adds 29e1a16be82 [NFC] Let mangler accept GlobalDecl adds fe73d36f232 Fix lldb build failure due to clang mangler change new 46126a30f26 [NFC][PowerPC] Remove the repeated definition for some Inst [...]
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/include/clang/AST/GlobalDecl.h | 15 +- clang/include/clang/AST/Mangle.h | 9 +- 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/AST/Expr.cpp | 8 +- clang/lib/AST/ItaniumMangle.cpp | 175 ++++++++++++--------- clang/lib/AST/Mangle.cpp | 25 +-- clang/lib/AST/MicrosoftMangle.cpp | 45 ++---- clang/lib/CodeGen/CGCall.cpp | 5 +- clang/lib/CodeGen/CGExpr.cpp | 19 ++- clang/lib/CodeGen/CodeGenModule.cpp | 15 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 2 +- 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 +- libc/test/src/signal/sigprocmask_test.cpp | 26 ++- libc/test/src/sys/mman/linux/mmap_test.cpp | 17 +- libc/utils/testutils/StreamWrapper.cpp | 1 + .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 12 +- .../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/MachineFunction.cpp | 10 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 11 -- 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 ++- 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 ++- 70 files changed, 976 insertions(+), 499 deletions(-) create mode 100644 llvm/test/Transforms/InstCombine/known-bits.ll