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-next-allyesconfig in repository toolchain/ci/llvm-project.
from 84aab8b7725 X86SelectionDAGInfo.h - remove unnecessary includes and for [...] adds 18bf42a86cc X86.h - remove unused forward declarations. NFC. adds 60765e911d2 X86MCTargetDesc.h - remove unnecessary includes and forward [...] adds e01ae150663 [LAA] Remove unnecessary includes (NFC). adds 720015e5379 [x86] avoid build warning for enum mismatch; NFC adds a2eb55de998 [InstSimplify] add tests for logic+icmp folds for nullptr; NFC adds 041a3557f05 [CMake] Delete HAVE_SCHED_GETAFFINITY and HAVE_CPU_COUNT adds a156646443f X86DisassemblerDecoder.h - remove unused forward declaration. NFC. adds c27fdc84df4 X86InstrInfo.h - remove unused forward declarations. NFC. adds 8859c7f6ebb X86MachineFunctionInfo.h - remove unused include. NFC. adds 0f5440cfaf3 Fix more broken doc links after some moved under the Ration [...] adds 040fd340fa7 Fix one more doc links after moving the document under Tutorials adds 99094245447 Fix documentation link to MlirSpirvAbi adds 330162c5a63 DependenceGraphBuilder.h - remove unused includes. NFC. Rep [...] adds 73c33fcf563 Fix one more link for a Rationale doc moved under Rationale/ adds 7a87e8f90b1 [LoopUtils] Clean up includes, use forward decls if appropr [...] adds 32af48cdcf1 [IVDescriptors] Clean up includes. adds a7aaadc135e [TTI] Clean up includes (NFC). adds f52e0507574 [LVI] Use Optional instead of out parameter (NFC) adds 69062a1cf64 SectionMemoryManager.h - remove unnecessary StringRef.h inc [...] adds a938c7b9ed5 X86CallLowering.h - remove unnecessary ArrayRef.h include. NFC. adds 744eaa7a3fc [CallSite removal][AMDGPU] Use CallBase instead of CallSite [...] adds d7e2d937bcb [X86] Add X86ISD nodes for PDEP and PEXT. adds dff18c79f24 [CallSite removal][Lint] Replace visitCallSite with visitCa [...] adds 252873879ee [CallSite removal][Analysis] Replace CallSite with CallBase [...] adds 4ecc8fb7ebd [CallSite removal][WebAssembly] Replace CallSite with CallB [...] adds b78c3c89c26 [X86][MC][NFC] Reduce the parameters of functions in X86MCC [...] adds 80cd36ed63f [Test] Add a test showing how CFG analyses are invalidated [...] adds edcfc391e14 [Object] Use BFD name for little-endian PowerPC64 adds 0980038a5e4 Handle CET for -exception-model sjlj adds 204c0bbe7fe [Test] Fix test failure: platform-dependent printout adds 12489b54746 llvm-dwarfdump: Fix UB (unsequenced writes) introduced in e [...] adds 4cf6d4ab48e [CallSite removal][CalledValuePropagation] Use CallBase ins [...] adds e13c0b650ac [CallSite removal][Analysis] Use CallBase instead of CallSi [...] adds 3be73dfde7b [clangd][test] Make sed git bash compliant adds 53ee8fbc23f [CallSite removal][SCCP] Use CallBase instead of CallSite. NFC adds ad9988f4da9 [MLIR] Move `replaceAllUsesExcept` from LoopUtil.h to Value.h. adds a8e15ee04a7 [CodeGen] Support freeze expand for ppc_fp128 adds e3056ae9a05 [NFC][TTI] Explicit use of VectorType adds def3e10eac0 [MLIR] Add #include "llvm/ADT/SmallPtrSet.h" back to LoopUtils.h. adds 4331b3812ae [PredicateInfo] Use new Instruction::comesBefore instead of [...] adds 3ce0ad1b336 [ARM][MC][Thumb] Revert relocation for some pc-relative fixups. adds 62f97123fbe [ARM][MVE] Add patterns for VRHADD adds fa284e136e1 [VPlan] Clean up tryToCreate(Widen)Recipe. (NFC) adds 09a1f090509 [analyzer] Do not report NSError null dereference for _Nonn [...] adds 1f67508b7fe [analyzer] Do not report CFError null dereference for nonnu [...] adds 33ffce5414e [AArch64][SVE] Remove LD1/ST1 dependency on llvm.masked.load/store adds da3bf811bef X86InstrFoldTables.h - remove unnecessary include. NFC. We [...] adds 44cf9b85ad0 X86MCAsmInfo.h - remove unnecessary MCAsmInfo.h include. NF [...] adds 179dced13b2 X86MCTargetDesc.h - remove unnecessary MCStreamer.h include [...] adds 2cfcbc52c3f X86Subtarget.cpp - sort includes. NFC Ensure X86Subtarget.h [...] adds 4a983b25bf2 [MC][DWARF] Corrected handling of is_stmt flag in .loc directives adds 4ba7ae85da3 X86Subtarget.h - remove unused includes. NFC. Replace with [...] adds e19628fde58 [llvm-readobj] - Fix crashes and misbehaviors when reading [...] adds 1c57752ff5e [obj2yaml] - Teach obj2yaml to dump SHT_NOBITS sections whe [...] adds 76e0ab23f68 [FileCheck] - Refactor the code related to string arrays. NFCI. adds 9505b5cb668 [AVR] Do not use divmod calls for bigger integers adds 8aad119d93e [AVR] Do not place functions in .progmem.data adds f5a812cbcc7 Revert 3ce0ad1b336e67a76d78ae7ff7d66fe127586620 Die to brea [...] adds 87819441410 [analyzer] GenericTaint: Don't expect CallEvent to always h [...] adds f44a508df62 [nfc] Cleanup extension header generation adds 61bccda9d9d [LLD][ELF][ARM] Convert ADR/LDR to .inst .reloc adds 12030494fce [GlobalISel] Introduce InlineAsmLowering class adds aa688ba0475 [gn build] Port 12030494fce adds b36b889a3b8 Explicitly move from llvm::json Array/Object to Value
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Protocol.cpp | 4 +- .../test/compile-commands-path-in-initialize.test | 2 +- .../clangd/test/system-include-extractor.test | 2 +- .../Checkers/GenericTaintChecker.cpp | 4 +- .../Checkers/NonNullParamChecker.cpp | 140 ++++-- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 50 ++- clang/test/Analysis/CheckNSError.m | 32 +- clang/test/Analysis/UserNullabilityAnnotations.m | 36 ++ clang/test/Analysis/nonnull.cpp | 34 ++ clang/test/Analysis/taint-generic.c | 4 + lld/test/ELF/arm-thumb-undefined-weak.s | 8 +- llvm/cmake/config-ix.cmake | 2 - llvm/cmake/modules/AddLLVM.cmake | 13 +- .../include/llvm/Analysis/DependenceGraphBuilder.h | 9 +- llvm/include/llvm/Analysis/IVDescriptors.h | 9 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 7 +- llvm/include/llvm/Analysis/MemoryBuiltins.h | 5 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 50 +-- .../llvm/Analysis/TargetTransformInfoImpl.h | 8 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 67 ++- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 2 +- .../llvm/CodeGen/GlobalISel/InlineAsmLowering.h | 46 ++ llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 5 + llvm/include/llvm/Config/config.h.cmake | 6 - .../llvm/ExecutionEngine/SectionMemoryManager.h | 1 - llvm/include/llvm/Object/ELFObjectFile.h | 2 +- llvm/include/llvm/Support/FileCheck.h | 6 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 24 +- llvm/lib/Analysis/LazyValueInfo.cpp | 438 +++++++++---------- llvm/lib/Analysis/Lint.cpp | 54 +-- llvm/lib/Analysis/MemoryBuiltins.cpp | 33 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 29 +- llvm/lib/CodeGen/GlobalISel/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 36 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 64 +++ .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 1 + llvm/lib/MC/MCParser/AsmParser.cpp | 3 +- llvm/lib/MC/MCParser/MasmParser.cpp | 3 +- llvm/lib/Support/FileCheck.cpp | 27 +- llvm/lib/Support/FileCheckImpl.h | 2 +- llvm/lib/Support/Unix/Threading.inc | 3 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 103 +++-- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 125 ++++-- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 5 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 3 + .../Target/AArch64/AArch64TargetTransformInfo.cpp | 7 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 5 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 3 +- .../Target/AMDGPU/AMDGPUFixFunctionBitcasts.cpp | 11 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 17 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 8 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 71 +++- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 4 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 5 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 32 +- llvm/lib/Target/AVR/AVRTargetObjectFile.cpp | 2 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 5 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 3 +- .../WebAssembly/WebAssemblyOptimizeReturned.cpp | 15 +- .../X86/Disassembler/X86DisassemblerDecoder.h | 3 - llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h | 1 - .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 294 ++++++------- llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 11 +- llvm/lib/Target/X86/X86.h | 2 - llvm/lib/Target/X86/X86CallLowering.h | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 33 +- llvm/lib/Target/X86/X86InstrFoldTables.h | 2 +- llvm/lib/Target/X86/X86InstrInfo.h | 2 - llvm/lib/Target/X86/X86InstrInfo.td | 17 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 4 + llvm/lib/Target/X86/X86MachineFunctionInfo.h | 1 - llvm/lib/Target/X86/X86Subtarget.cpp | 5 +- llvm/lib/Target/X86/X86Subtarget.h | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 57 +-- llvm/lib/Target/X86/X86TargetTransformInfo.h | 9 +- llvm/lib/Target/X86/X86WinAllocaExpander.cpp | 1 + llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 1 + llvm/lib/Transforms/IPO/CalledValuePropagation.cpp | 28 +- llvm/lib/Transforms/Scalar/LICM.cpp | 1 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 1 + llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 1 + llvm/lib/Transforms/Scalar/SCCP.cpp | 116 +++-- .../lib/Transforms/Scalar/WarnMissedTransforms.cpp | 1 + llvm/lib/Transforms/Utils/LoopUtils.cpp | 7 + llvm/lib/Transforms/Utils/PredicateInfo.cpp | 24 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 133 +++--- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 11 +- llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 55 ++- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 2 +- llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll | 469 +++++++++++++++++++++ llvm/test/CodeGen/AArch64/sve-intrinsics-ldst1.ll | 182 -------- llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll | 367 ++++++++++++++++ llvm/test/CodeGen/AVR/div.ll | 24 +- llvm/test/CodeGen/AVR/sections.ll | 31 ++ llvm/test/CodeGen/PowerPC/ppcf128-freeze.mir | 35 ++ llvm/test/CodeGen/Thumb2/mve-halving.ll | 288 +++++++++++++ .../CodeGen/X86/indirect-branch-tracking-eh.ll | 73 +++- .../CodeGen/X86/indirect-branch-tracking-eh2.ll | 149 +++++++ llvm/test/MC/AsmParser/directive_loc_2.s | 25 ++ .../Transforms/InstSimplify/and-or-icmp-nullptr.ll | 303 +++++++++++++ .../LoopVectorize/novect-lcssa-cfg-invalidation.ll | 44 ++ .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 2 +- .../tools/llvm-readobj/ELF/dynamic-malformed.test | 162 ++++++- llvm/test/tools/llvm-readobj/ELF/loadname.test | 4 +- llvm/test/tools/llvm-readobj/ELF/needed-libs.test | 10 +- llvm/test/tools/obj2yaml/program-headers.yaml | 103 +++++ llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 9 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 43 +- llvm/tools/obj2yaml/elf2yaml.cpp | 20 +- llvm/unittests/Analysis/SparsePropagation.cpp | 12 +- llvm/unittests/Support/FileCheckTest.cpp | 67 +-- llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp | 3 + llvm/utils/FileCheck/FileCheck.cpp | 6 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 4 - .../secondary/llvm/lib/CodeGen/GlobalISel/BUILD.gn | 1 + mlir/docs/Dialects/Linalg.md | 4 +- mlir/docs/Dialects/SPIR-V.md | 6 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 8 +- mlir/include/mlir/IR/Value.h | 7 + mlir/include/mlir/Transforms/LoopUtils.h | 5 - mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 10 +- mlir/lib/IR/Value.cpp | 12 + mlir/lib/Transforms/Utils/LoopUtils.cpp | 11 +- 129 files changed, 3651 insertions(+), 1415 deletions(-) create mode 100644 clang/test/Analysis/UserNullabilityAnnotations.m create mode 100644 clang/test/Analysis/nonnull.cpp create mode 100644 llvm/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h create mode 100644 llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ldst1.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll create mode 100644 llvm/test/CodeGen/AVR/sections.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppcf128-freeze.mir create mode 100644 llvm/test/CodeGen/X86/indirect-branch-tracking-eh2.ll create mode 100644 llvm/test/MC/AsmParser/directive_loc_2.s create mode 100644 llvm/test/Transforms/InstSimplify/and-or-icmp-nullptr.ll create mode 100644 llvm/test/Transforms/LoopVectorize/novect-lcssa-cfg-invalidation.ll