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-allyesconfig in repository toolchain/ci/llvm-project.
from 45ebe38ffc4 [X86][AVX] Pad small shuffle inputs in combineX86ShufflesRe [...] adds d33ba1aa0b5 [X86][AVX] getFauxShuffleMask - don't widen shuffle inputs [...] adds 129c501aa91 [PhaseOrdering] add scalarization test for PR42174; NFC adds 15b281d7805 [X86][AVX] Add test case described in D79987 adds f0463268470 [X86] getFauxShuffleMask/getTargetShuffleInputs - make Sele [...] adds e31f2a894a7 [VectorCombine] add tests for scalarizing binop-with-constant; NFC adds 4a2673d79fd [X86][AVX] Add SimplifyMultipleUseDemandedBits VBROADCAST h [...] adds 91b45fb527a [PhaseOrdering] add test for hoisting/CSE (PR46115); NFC adds bfdc2552664 [utils] change update_test_checks.py use of 'TMP' value names adds 95f65a7c6ce AArch64/GlobalISel: Fix incorrect ptrmask usage for alignment adds f23ddbe3c3a clang-tidy and clang-query wont crash with invalid command [...] adds dfbfdc96f9e [utils] update expected strings in tests; NFC adds f4b0ebb89b3 Revert "clang-tidy and clang-query wont crash with invalid [...] adds 59521256915 clang-tidy and clang-query wont crash with invalid command [...] adds 0cf5ef176b5 Change some extraneous /// comments to // comments inside m [...] adds 8f2f613a6ec [X86][AVX] combineX86ShufflesRecursively - peekThroughOneUs [...] adds 22e50833e95 [X86][AVX] Reduce unary target shuffles width if the upper [...] adds 8abe830093f [X86] Rewrite how X86PartialReduction finds candidates to c [...] adds 403d5a5e351 [test][compiler-rt] Avoid LD_PRELOAD for "outer" dynamic linkers adds c15d5d12c62 [Driver] NFC: Use Twine temp to replace std::string local adds 77e1181df44 [analyzer] Add dumps to CheckerRegistry adds 92448fd23da [Driver] Simplify Linux::addProfileRTLibs adds a8ca0ec2670 AMDGPU/GlobalISel: Add stub reg-bank aware combiner pass adds 216bad9a64e [gn build] (semi-manually) port a8ca0ec2670 adds 3101601b54f [PowerPC] Exploit vabsd on P9 adds 2a24d350dbe [MachineCombine] add a hook for resource length limit adds af38074874c Fix strict aliasing warning in msan.cpp adds 11efb0837c8 Improve SmallPtrSetImpl::count implementation adds b6d23f2efc6 [ASTMatchers] Force c++ unittests to specify correct langua [...] adds 40a3fcb05c8 [DebugInfo][CallSites] Remove decl subprograms from 'retain [...] adds dace8224f38 AArch64: materialize large stack offset into xzr correctly. adds e75efcc3c1a [llvm-readobj] - Improve error reporting for hash tables. adds 85c30880496 [StructurizeCFG] Fix region nodes ordering adds feee98645dd [llvm-readelf] - Add explicit braces. NFC. adds b21f32fcecd [llvm-readelf] - Add explicit braces again. NFC. adds 937403d6843 [DebugInfo] Separate fields with commas in headers of .debu [...] adds 2a7af304823 [DebugInfo] Separate fields with commas in headers of compi [...] adds cbec419b3eb [DebugInfo] Separate fields with commas in headers of type [...] adds de82114db86 MIPatternMatch.h - remove unused APFloat/APInt includes. NFC. adds 014648e8f27 ARMFrameLowering.h - remove unnecessary includes. NFC. adds 7bcde99f777 [llvm-dwarfdump][test] Use verbose output to check expected [...] adds e5b87727567 [utils] change default nameless value to "TMP" adds 2b37c5b5605 [lldb][NFC] Make ClangExpressionSourceCode's wrapping logic [...] adds e8bcf4ef07c [DebugInfo] Add use of truncating data extractor to debug l [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-query/tool/ClangQuery.cpp | 14 +- .../clang-tidy/tool/ClangTidyMain.cpp | 15 +- .../test/clang-query/invalid-command-line.cpp | 4 + .../infrastructure/invalid-command-line.cpp | 4 + .../StaticAnalyzer/Frontend/CheckerRegistry.h | 10 + clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/Driver/ToolChains/Gnu.cpp | 5 +- clang/lib/Driver/ToolChains/Linux.cpp | 6 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 61 ++ clang/test/CodeGen/debug-info-extern-call.c | 6 + clang/test/Modules/DebugInfoTransitiveImport.m | 4 +- clang/test/Modules/ModuleDebugInfo.cpp | 18 +- clang/test/Modules/ModuleDebugInfo.m | 15 +- clang/unittests/ASTMatchers/ASTMatchersTest.h | 8 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 237 ++++---- compiler-rt/lib/msan/msan.cpp | 21 +- .../asan/TestCases/Linux/preinstalled_signal.cpp | 16 +- .../Clang/ClangExpressionSourceCode.cpp | 137 ++--- .../Clang/ClangExpressionSourceCode.h | 34 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 35 +- .../ExpressionParser/Clang/ClangUserExpression.h | 5 +- llvm/include/llvm/ADT/SmallPtrSet.h | 4 +- .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 2 - llvm/include/llvm/CodeGen/TargetInstrInfo.h | 3 + llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 2 +- llvm/lib/CodeGen/MachineCombiner.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp | 10 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 47 +- llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp | 18 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 17 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 2 + llvm/lib/Target/AMDGPU/AMDGPUCombine.td | 5 + llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 153 +++++ llvm/lib/Target/AMDGPU/CMakeLists.txt | 3 + llvm/lib/Target/ARM/ARMFrameLowering.h | 2 - llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 18 + llvm/lib/Target/X86/X86ISelLowering.cpp | 35 +- llvm/lib/Target/X86/X86PartialReduction.cpp | 367 ++++++------ llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 174 +++--- .../CodeGen/AArch64/GlobalISel/legalize-vaarg.mir | 4 +- llvm/test/CodeGen/AArch64/large-stack-cmp.ll | 23 + llvm/test/CodeGen/PowerPC/vec_absd.ll | 42 ++ .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 32 +- llvm/test/CodeGen/X86/dwarf-headers.ll | 20 +- llvm/test/CodeGen/X86/dwarf-split-line-1.ll | 2 +- llvm/test/CodeGen/X86/madd.ll | 4 +- llvm/test/CodeGen/X86/oddshuffles.ll | 67 +++ llvm/test/CodeGen/X86/sad.ll | 2 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 114 +--- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 3 +- llvm/test/DebugInfo/Generic/version.ll | 2 +- llvm/test/DebugInfo/X86/dwarfdump-header-64.s | 2 +- llvm/test/DebugInfo/X86/dwarfdump-header.s | 10 +- llvm/test/DebugInfo/X86/gnu-public-names-gmlt.ll | 2 +- llvm/test/DebugInfo/X86/gnu-public-names-tu.ll | 4 +- llvm/test/DebugInfo/X86/gnu-public-names.ll | 2 +- llvm/test/DebugInfo/dwarfdump-pubnames.test | 2 +- llvm/test/DebugInfo/dwarfdump-type-units.test | 4 +- llvm/test/DebugInfo/dwarfdump-zlib.test | 2 +- llvm/test/DebugInfo/typeunit-header.test | 2 +- llvm/test/MC/WebAssembly/dwarfdump.ll | 2 +- .../Transforms/PhaseOrdering/X86/scalarization.ll | 78 +++ llvm/test/Transforms/PhaseOrdering/X86/vdiv.ll | 214 +++++++ .../StructurizeCFG/interleaved-loop-order.ll | 262 +++++++++ .../StructurizeCFG/nested-loop-subregion.ll | 55 ++ .../X86/insert-binop-with-constant.ll | 643 +++++++++++++++++++++ .../update_test_checks/Inputs/basic.ll | 11 +- .../update_test_checks/Inputs/basic.ll.expected | 11 +- .../Inputs/basic.ll.funcsig.expected | 12 +- llvm/test/tools/dsymutil/ARM/obfuscated.test | 14 +- .../test/tools/dsymutil/X86/basic-linking-x86.test | 12 +- .../dsymutil/X86/basic-lto-dw4-linking-x86.test | 10 +- .../tools/dsymutil/X86/basic-lto-linking-x86.test | 8 +- llvm/test/tools/dsymutil/X86/empty-CU.test | 2 +- .../test/tools/dsymutil/X86/generate-empty-CU.test | 4 +- .../X86/Inputs/debug_line_malformed.s | 30 + .../llvm-dwarfdump/X86/debug_line_invalid.test | 124 +++- .../llvm-dwarfdump/X86/debug_loclists_nouse.s | 2 +- llvm/test/tools/llvm-dwarfdump/X86/lookup.s | 2 +- .../llvm-dwp/X86/dwos_list_from_exec_simple.test | 10 +- llvm/test/tools/llvm-dwp/X86/info-v5.s | 2 +- llvm/test/tools/llvm-dwp/X86/merge.test | 12 +- llvm/test/tools/llvm-dwp/X86/simple.test | 16 +- llvm/test/tools/llvm-dwp/X86/type_dedup.test | 12 +- llvm/test/tools/llvm-readobj/ELF/hash-table.test | 15 + llvm/tools/llvm-readobj/ELFDumper.cpp | 57 +- llvm/utils/UpdateTestChecks/common.py | 6 +- .../gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 11 + mlir/lib/Transforms/DialectConversion.cpp | 20 +- 90 files changed, 2693 insertions(+), 840 deletions(-) create mode 100644 clang-tools-extra/test/clang-query/invalid-command-line.cpp create mode 100644 clang-tools-extra/test/clang-tidy/infrastructure/invalid-comman [...] create mode 100644 llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp create mode 100644 llvm/test/CodeGen/AArch64/large-stack-cmp.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/scalarization.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/vdiv.ll create mode 100644 llvm/test/Transforms/StructurizeCFG/interleaved-loop-order.ll create mode 100644 llvm/test/Transforms/StructurizeCFG/nested-loop-subregion.ll create mode 100644 llvm/test/Transforms/VectorCombine/X86/insert-binop-with-constant.ll