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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from a44768858c7 [Unroll] Add an option to control complete unrolling adds 5e7c76aa382 [TestCommit] Trivial change to test commit access. adds 8a12e40185c [TestCommit] Trivial change to test commit access. adds da89495a3e7 Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds 04398c729b2 [llvm-ar] Include a line number when failing to parse an MR [...] adds cce2342d469 Fix -Wdocumentation "@returns in a void function" warning. NFCI. adds aa03c14827f Revert [llvm-ar] Include a line number when failing to pars [...] adds ec841cf36ca [cmake] Strip quotes in try_compile_only adds 0cfb78e52af [ARM] MVE i1 splat adds 13bdae8541c Revert r372285 "GlobalISel: Don't materialize immarg argume [...] adds c65dd89804d [DAG] Add SelectionDAG::MaxRecursionDepth constant adds 57990b4be0a [clang-tidy] Fix bugprone-argument-comment-check to correct [...] adds eb231d15825 [CUDA][HIP] Fix typo in `BestViableFunction` adds b88800d8829 Clean out unused diagnostics. NFC. adds 88a5fbfcea7 [TableGen] Support encoding per-HwMode adds ed69faa01bf [OpenCL] Add version handling and add vector ld/st builtins adds 3c3602aefa5 Remove an unsafe member variable that wasn't needed; NFC. adds 7592e3a81fc [Float2Int] auto-generate complete test checks; NFC adds ed9104c3f87 Reverting r372323 because it broke color tests on Linux. adds cde4f727fff [docs] Break long (>80) line. NFC adds 9e94ef42bab [DAGCombiner] Add node to the worklist in topological order [...] adds af6043557dd [DAG][X86] Convert isNegatibleForFree/GetNegatedExpression [...] adds efb9e45d6bc Revert r372325 - Reverting r372323 because it broke color t [...] adds 7decdbf2db8 X86: Add missing test for vshli SimplifyDemandedBitsForTargetNode adds 7cb60fb00f5 Make appendCallNB lambda mutable adds e0900f285bb [MCA] Improved cost computation for loop carried dependenci [...] adds 3ecab8e4555 Reapply r372285 "GlobalISel: Don't materialize immarg argum [...] adds 13e71ce6931 [Float2Int] avoid crashing on unreachable code (PR38502) adds e2f9bc3b11b [AMDGPU] Unnecessary -amdgpu-scalarize-global-loads=false f [...] adds 7a67ed57952 [InstCombine] Simplify @llvm.usub.with.overflow+non-zero ch [...] adds cb032aa2c77 [SVFS] Vector Function ABI demangling. adds aa6ef2eeacc gn build: Merge r372343 adds ca4c5deae5d [NFC][PowerPC] Fast-isel VSX support test adds d89f2d872df [Analysis] Allow -scalar-evolution-max-iterations more than once adds e6b2164723b Don't use invalidated iterators in FlattenCFGPass adds f1b6bd403d5 [lsan] Fix deadlock in dl_iterate_phdr. adds 1796aad50ca llvm-reduce: Follow-up to 372280, now with more-better msan fixing adds d487d6401d9 [AMDGPU] fixed underflow in getOccupancyWithNumVGPRs adds f5fcf615665 Don't false-positive match against binary path. adds 75fbb171c30 [ObjC][ARC] Skip debug instructions when computing the inse [...] adds 08f938bd1ae Revert "[CUDA][HIP] Fix typo in `BestViableFunction`" adds b8fc6a91164 [CUDA][HIP] Re-apply part of r372318. adds a4da991e4a4 [AArch64] Fix formatting (NFC) adds 0c3d4cfbade [WebAssembly][NFC] Remove unnecessary braces adds 40c3d6e3359 Model converted constant expressions as full-expressions. adds ccf8d5b8292 Fix for stringized function-macro args continued across lines adds 9dd57df26ab [Consumed] Treat by-value class arguments as consuming by d [...] adds dd74f4839b1 MachineScheduler: Fix missing dependency with multiple subreg defs adds 466fb68fce1 [NFCI] Always initialize const members of AttributeCommonInfo adds 627868ab7c3 Revert "Fix swig python package path" adds 081cb7ef237 [X86] Remove the special isBuildVectorOfConstantSDNodes han [...] adds 52621307bca Use getTargetConstant for BLENDI, and add a test to catch it. adds 8c77674e0f4 llvm-undname: Delete an empty, unused method. adds 4aef105b430 Finish building the full-expression for a static_assert exp [...] adds a5db9ee71f8 [Object] Uncapitalize an error message adds c768ad94b7f [llvm-ar] Removes repetition in the error message adds a34f13f2bab [X86] Use timm in MMX pinsrw/pextrw isel patterns. Add miss [...] adds e03663fbb84 [llvm-readobj] flush output before crash adds 621c93ec1fd [X86] Convert tbm_bextri_u32/tbm_bextri_u64 intrinsics Targ [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/ArgumentCommentCheck.cpp | 2 +- .../test/clang-tidy/bugprone-argument-comment.cpp | 22 ++ clang/include/clang/AST/TextNodeDumper.h | 2 - clang/include/clang/Basic/AttributeCommonInfo.h | 4 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 1 - clang/include/clang/Basic/DiagnosticCommonKinds.td | 2 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 - .../include/clang/Basic/DiagnosticFrontendKinds.td | 6 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 9 - clang/lib/AST/TextNodeDumper.cpp | 3 +- clang/lib/Analysis/Consumed.cpp | 6 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 7 +- clang/lib/Parse/ParseDecl.cpp | 4 +- clang/lib/Sema/OpenCLBuiltins.td | 161 +++++++- clang/lib/Sema/SemaDeclCXX.cpp | 27 +- clang/lib/Sema/SemaLookup.cpp | 7 + clang/lib/Sema/SemaOverload.cpp | 34 +- clang/lib/Sema/SemaStmt.cpp | 71 ++-- clang/lib/Sema/SemaTemplate.cpp | 7 +- clang/test/AST/ast-dump-color.cpp | 4 +- clang/test/Index/Core/index-source.cpp | 4 +- clang/test/SemaCUDA/function-overload.cu | 17 + .../implicit-member-target-collision-cxx11.cu | 6 +- clang/test/SemaCXX/warn-consumed-analysis.cpp | 27 ++ clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 50 +++ .../DependencyDirectivesSourceMinimizerTest.cpp | 26 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 22 +- compiler-rt/cmake/Modules/BuiltinTests.cmake | 6 + compiler-rt/lib/lsan/lsan_common.cpp | 6 +- compiler-rt/lib/lsan/lsan_common.h | 5 +- compiler-rt/lib/lsan/lsan_common_linux.cpp | 12 +- compiler-rt/lib/lsan/lsan_common_mac.cpp | 6 +- .../test/lsan/TestCases/Linux/libdl_deadlock.cpp | 52 +++ lld/test/ELF/copy-rel-abs.s | 5 +- lld/wasm/Writer.cpp | 3 +- lldb/scripts/CMakeLists.txt | 10 +- llvm/docs/Frontend/PerformanceTips.rst | 3 +- llvm/include/llvm/Analysis/VectorUtils.h | 111 ++++++ llvm/include/llvm/CodeGen/SelectionDAG.h | 4 + llvm/include/llvm/CodeGen/TargetLowering.h | 12 + llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 2 - .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 2 - llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h | 2 +- llvm/include/llvm/MC/MCSubtargetInfo.h | 2 + llvm/include/llvm/Target/Target.td | 13 + llvm/include/llvm/Transforms/Scalar/Float2Int.h | 6 +- llvm/lib/Analysis/CMakeLists.txt | 1 + llvm/lib/Analysis/ScalarEvolution.cpp | 1 + llvm/lib/Analysis/VFABIDemangling.cpp | 418 ++++++++++++++++++++ llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 313 ++------------- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 247 +++++++++++- llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 2 - llvm/lib/Object/Archive.cpp | 2 +- llvm/lib/Target/AArch64/AArch64.td | 1 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 2 +- llvm/lib/Target/ARM/ARMBasicBlockInfo.h | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 14 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 177 ++++++--- llvm/lib/Target/X86/X86ISelLowering.h | 11 + llvm/lib/Target/X86/X86InstrMMX.td | 6 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 6 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 21 + llvm/lib/Transforms/ObjCARC/PtrState.cpp | 4 + llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp | 24 +- llvm/lib/Transforms/Scalar/Float2Int.cpp | 47 ++- .../ScalarEvolution/multiple-max-iterations.ll | 2 + .../GlobalISel/isel-blendi-gettargetconstant.ll | 14 + llvm/test/CodeGen/AMDGPU/max.ll | 30 +- llvm/test/CodeGen/AMDGPU/sminmax.ll | 29 +- llvm/test/CodeGen/AMDGPU/sminmax.v2i16.ll | 18 +- .../subreg-undef-def-with-other-subreg-defs.mir | 86 ++++ llvm/test/CodeGen/PowerPC/fast-isel-call.ll | 6 +- llvm/test/CodeGen/PowerPC/fast-isel-const.ll | 2 +- llvm/test/CodeGen/PowerPC/fast-isel-load-store.ll | 9 +- llvm/test/CodeGen/PowerPC/fast-isel-ret.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-pred-build-var.ll | 37 +- llvm/test/CodeGen/X86/mmx-intrinsics.ll | 65 +++ llvm/test/CodeGen/X86/recip-fastmath.ll | 16 +- llvm/test/CodeGen/X86/recip-fastmath2.ll | 112 +++--- .../CodeGen/X86/vshli-simplify-demanded-bits.ll | 58 +++ llvm/test/Other/opt-O2-pipeline.ll | 2 +- llvm/test/Other/opt-O3-pipeline.ll | 2 +- llvm/test/Other/opt-Os-pipeline.ll | 2 +- llvm/test/TableGen/HwModeEncodeDecode.td | 81 ++++ llvm/test/Transforms/Float2Int/basic.ll | 412 ++++++++++--------- .../result-of-usub-is-non-zero-and-no-overflow.ll | 36 +- llvm/test/Transforms/ObjCARC/code-motion.ll | 39 ++ llvm/test/Transforms/Util/flattencfg.ll | 30 ++ llvm/test/tools/llvm-ar/invalid-object-file.test | 8 + .../X86/SkylakeClient/bottleneck-analysis.s | 12 +- llvm/tools/llvm-ar/llvm-ar.cpp | 3 +- llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp | 40 +- llvm/tools/llvm-mca/Views/BottleneckAnalysis.h | 8 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 4 +- .../tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp | 2 +- .../llvm-reduce/deltas/ReduceInstructions.cpp | 1 - llvm/tools/vfabi-demangle-fuzzer/CMakeLists.txt | 7 + .../vfabi-demangler-fuzzer.cpp | 26 ++ llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/VectorFunctionABITest.cpp | 439 +++++++++++++++++++++ llvm/utils/TableGen/CodeEmitterGen.cpp | 130 ++++-- llvm/utils/TableGen/CodeGenTarget.cpp | 3 +- llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 65 ++- llvm/utils/TableGen/InfoByHwMode.cpp | 11 + llvm/utils/TableGen/InfoByHwMode.h | 5 + llvm/utils/TableGen/SubtargetEmitter.cpp | 3 + llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 1 + 111 files changed, 3065 insertions(+), 914 deletions(-) create mode 100644 compiler-rt/test/lsan/TestCases/Linux/libdl_deadlock.cpp create mode 100644 llvm/lib/Analysis/VFABIDemangling.cpp create mode 100644 llvm/test/Analysis/ScalarEvolution/multiple-max-iterations.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/isel-blendi-gettargetconstant.ll create mode 100644 llvm/test/CodeGen/AMDGPU/subreg-undef-def-with-other-subreg-defs.mir create mode 100644 llvm/test/CodeGen/X86/vshli-simplify-demanded-bits.ll create mode 100644 llvm/test/TableGen/HwModeEncodeDecode.td create mode 100644 llvm/test/Transforms/ObjCARC/code-motion.ll create mode 100644 llvm/test/tools/llvm-ar/invalid-object-file.test create mode 100644 llvm/tools/vfabi-demangle-fuzzer/CMakeLists.txt create mode 100644 llvm/tools/vfabi-demangle-fuzzer/vfabi-demangler-fuzzer.cpp create mode 100644 llvm/unittests/Analysis/VectorFunctionABITest.cpp