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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 4787c6e2f31 [mips][NFC] Remove old FIXME comment adds 32dfbd131da [libomptarget][nfc] Use cuda variable wrappers from support.h adds 7e6294c0568 Modernize llvm::Error handling in ExternalASTMerger adds 9b89bda517c [DAGCombiner] Use TLI field already available. NFC adds 1c247dd028b [DAGCombiner] Drop redundant DAG method param. NFC adds cb47b878301 [LV] PreferPredicateOverEpilog respecting predicate loop hint adds 5a9547b0070 [clangd] Simplify the code in Index::refs adds f9dd03b135d [AArch64][SVE] Implement floating-point comparison & reduct [...] adds 8b77a3a0f4e [libc++] [P1612] Add missing feature-test macro __cpp_lib_endian. adds 1466335cf4b [libc++][P1872] span should have size_type, not index_type. adds 9242b994510 MSP430 - fix uninitialized variable warnings. NFCI. adds 6039e54ce5f Hexagon - fix uninitialized variable warnings. NFCI. adds b5f94adbf38 Fix uninitialized variable warnings. NFCI. adds ba229113a9e SROA - fix uninitialized variable warnings. NFCI. adds 8c09e472d5b Fix uninitialized variable warning. NFCI. adds f784ad8ff3f Fix uninitialized variable warning. NFCI. adds 39c0829a554 WholeProgramDevirt - fix uninitialized variable warnings. NFCI. adds edfc94e296f GCOVProfiling - fix uninitialized variable warnings + make [...] adds 232cdb3d301 ARM: allow rewriting frame indexes for all prefetch variants. adds a0a38b81ea9 On FreeBSD use AT_EXECPATH from ELF auxiliary vectors for g [...] adds 360f6617332 Revert "[ThinLTO] Add correctness check for RO/WO variable import" adds ce371ec6d7c [InstCombine] regenerate test CHECKs; NFC adds 6e3ecd18847 [lldb] Fix dwo variant of TestLibCxxFunction adds 23022b93293 [Analyzer][NFC] Separate white-box tests for iterator model [...] adds 058bc4c8d48 [ADT] Move drop_begin from iterator_range.h into STLExtras. adds 37abeed8145 [clangd] Expose value of enumerators to Hover API. (not UI yet) adds bbcbb10e2d0 [clangd] Ignore more implicit nodes in computing selection. adds 1275ab1620b Improve VFS compatibility on Windows adds c9de002a2cf [AMDGPU][HIP] Change default DWARF version to 4 adds 0e45e60c6f3 Use ForEachExternalModule in ParseTypeFromClangModule (NFC) adds 4229f70d226 [LLDB] Make a clear distinction between usage & development docs adds 83f5287567b Rename DWO -> Clang module to avoid confusion. (NFC) adds 0352007fdb3 Convert UpdateExternalModuleListIfNeeded to use early exits. adds 268e11f95d3 Convert condition to early exit (NFC) adds dcb5bd91095 Fix incorrect comment. adds 399e29ddc60 [OPENMP]Add assignment operator in UDR test, NFC. adds e2369fd197d [clang-include-fixer] Skip .rc files when finding symbols adds 56ae3e2692e Make the language more consistent since I'm about to commit [...] adds 385572ccfe5 [InstCombine] remove duplicate code for simplifying a shuff [...] adds d2b6cc7ff6d Document more specifically the rounding for "llvm.round". adds cfca818ef7b [cmake] Emit an error for -DBUILD_SHARED_LIBS=ON on Windows adds 5fe3f00ae27 Replace wrongly deleted header banner, fix formatting adds 4ee70e00b50 [clang-format] Fixed edge-case with SpacesInSquareBrackets [...] adds 17bb2d7c803 [ExpandReductions] Don't push all intrinsics to the worklis [...] adds c6b09bff567 [RISCV] Fix wrong CFI directives adds caa9493da85 [llvm-objcopy][COFF] Add support for extended relocation tables adds 141bb5f308f Add support for multi-module bitcode files to llvm-dis adds 32d840d2917 [RISCV] Use addi rather than add x0 adds e85a96ddbfb Update lit infra to detect "MemoryWithOrigins' sanitizer build. adds 9fcf4f372c7 [Hexagon] Fix clang driver to parse -mcpu/-mvXX and -march [...] adds fdf1ae37cfa [Hexagon] Validate the iterators before converting them to mux. adds 7c7e368a7ff [Pipeliner] Fix an assertion caused by iterator invalidation. adds baacd189185 Fix up lit's tests to run in a multi-config build environment. adds f2e65447b3c [lldb][Editline] Support ctrl+left/right arrow word navigation. adds b2839c442e2 [globalisel][irtanslator] The IRTranslator should preserve [...] adds 2c831971bf9 [GPGPU] Fix #includes. adds 4d02263af0d [yaml2obj][COFF] Add support for extended relocation tables adds 1ee84e5ab2a [DebugInfo] Allow spill slots in call site parameter descriptions adds 3cec2a17de7 [X86] Fix the implementation of __readcr3/__writecr3 to wor [...] adds f7b3ae65c8a [GPGPU] Fix depricated warning. adds e69a7364f23 [llvm-dis] Fix the disable-output flag adds bfa32573bf2 Revert "Temporarily Revert:" adds f24c3352c97 [COFF] Don't include llvm/LTO/LTO.h in a header adds 4c39f341996 [SanitizerCommon] Print the current value of options when p [...] adds dd16b3fe255 [BPF] Restrict preserve_access_index attribute to C only adds f4f47da5307 [Reproducer] Enable crash reports for reproducer tests adds adfad4d7c84 Forward declare the DWARFCache to avoid including LLVM DWAR [...] adds de3fb1ec055 [COFF] Avoid CodeView include in header adds 3b142bc9ff1 [LLDB] Fix more -Wdocumentation issues (NFC) adds 76ac1660f76 [libc++] [P0920] [P1661] Update status page. adds 4c1a1d3cf97 Add missing includes needed to prune LLVMContext.h include, NFC adds 95c770fbfb1 [Utility] Remove a dead header [PPC64LE_ehframe_Registers.h] adds 8723b95cefa [WinEH] Fix the wrong alignment orientation during calculat [...] adds a4c76be5068 [InstCombine] Don't use getFirstNonPHI in FoldIntegerTypedPHI adds 3466cebe94b Add a test to cover structural match for recursive data types adds bc11830c6a6 [llvm-objcopy][MachO] Implement --remove-section adds 16f38dda292 [ORC] Add a utility to support dumping JIT'd objects to dis [...] adds 2a42cfde23d gn build: Merge 16f38dda292 adds 39af72378dd Unbreak the clang test suite when hexagon-link is not available adds bc276c6379f GlobalISel: Lower s1 source G_SITOFP/G_UITOFP adds 69fcfb7d359 AMDGPU: Try to commute sub of boolean ext adds 31479d868e2 AMDGPU: Change boolean content type to 0 or 1 adds 04dcb8009f0 GCC 5.3 build fix adds c42e3851356 Fix GCC -Wcast-qual warnings adds 87054ec07bd [AST] Use written names instead of `type-param-0-0` in more [...] adds 902e84556a5 [ARM,MVE] Add intrinsics for 'administrative' vector operations. adds 9e37892773c [ARM,MVE] Add intrinsics for vector get/set lane. adds 1643734741d [clang] Remove the DIFlagArgumentNotModified debug info flag adds 1587c7e86f1 [Scalarizer] Treat values from unreachable blocks as undef adds dda8e955407 [MIPS GlobalISel] Select addiu adds 1f559353a78 [MIPS GlobalISel] Select andi, ori and xori adds 71327707b05 [ARM][MVE] tail-predication adds 41d6ad6efdd Revert "[clang] Remove the DIFlagArgumentNotModified debug [...] adds c953e061b41 [CodeGen] Increase the size of a SmallVector
No new revisions were added by this update.
Summary of changes: .../find-all-symbols/tool/run-find-all-symbols.py | 3 + clang-tools-extra/clangd/Selection.cpp | 35 +- clang-tools-extra/clangd/XRefs.cpp | 4 + clang-tools-extra/clangd/index/MemIndex.cpp | 15 +- clang-tools-extra/clangd/index/Merge.cpp | 13 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 15 +- .../clangd/unittests/FindTargetTests.cpp | 3 +- .../clangd/unittests/SelectionTests.cpp | 13 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 24 + clang/include/clang/Basic/Attr.td | 1 + clang/include/clang/Basic/arm_mve.td | 46 + clang/include/clang/Basic/arm_mve_defs.td | 43 +- clang/lib/AST/DeclPrinter.cpp | 68 +- clang/lib/AST/ExternalASTMerger.cpp | 4 +- clang/lib/CodeGen/CGExpr.cpp | 43 +- clang/lib/CodeGen/CodeGenModule.cpp | 1 + clang/lib/CodeGen/CodeGenPGO.cpp | 1 + clang/lib/Driver/ToolChains/AMDGPU.h | 2 +- clang/lib/Driver/ToolChains/HIP.h | 2 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 2 +- clang/lib/Format/TokenAnnotator.cpp | 10 +- clang/lib/Headers/intrin.h | 25 +- .../Analysis/Inputs/system-header-simulator-cxx.h | 36 +- .../Analysis/diagnostics/explicit-suppression.cpp | 2 +- clang/test/Analysis/invalidated-iterator.cpp | 789 +------- clang/test/Analysis/iterator-modelling.cpp | 1972 ++++++++++++++++++++ clang/test/Analysis/iterator-range.cpp | 474 +++-- clang/test/Analysis/mismatched-iterator.cpp | 201 +- clang/test/CodeGen/arm-mve-intrinsics/admin.c | 1556 +++++++++++++++ .../test/CodeGen/arm-mve-intrinsics/get-set-lane.c | 291 +++ clang/test/CodeGen/arm-mve-intrinsics/load-store.c | 4 +- .../CodeGen/arm-mve-intrinsics/scalar-shifts.c | 2 +- .../CodeGen/arm-mve-intrinsics/scatter-gather.c | 4 +- clang/test/CodeGen/arm-mve-intrinsics/vadc.c | 4 +- clang/test/CodeGen/arm-mve-intrinsics/vaddq.c | 4 +- clang/test/CodeGen/arm-mve-intrinsics/vcvt.c | 2 +- clang/test/CodeGen/arm-mve-intrinsics/vld24.c | 4 +- clang/test/CodeGen/arm-mve-intrinsics/vldr.c | 2 +- clang/test/CodeGen/arm-mve-intrinsics/vminvq.c | 4 +- clang/test/Driver/amdgpu-toolchain.c | 2 +- clang/test/Driver/hexagon-toolchain-elf.c | 13 + clang/test/Driver/hip-toolchain-dwarf.hip | 9 + clang/test/Headers/ms-intrin.cpp | 4 - clang/test/Index/index-module-with-vfs.m | 5 +- clang/test/Index/print-display-names.cpp | 2 +- clang/test/Modules/Inputs/rec-types/a.h | 2 + clang/test/Modules/Inputs/rec-types/b.h | 2 + clang/test/Modules/Inputs/rec-types/c.h | 7 + .../test/Modules/Inputs/rec-types/module.modulemap | 9 + clang/test/Modules/double-quotes.m | 3 - .../Modules/framework-public-includes-private.m | 3 - .../structural-equivalent-recursive-types.c | 7 + clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 1 + clang/test/Sema/arm-mve-immediates.c | 46 +- clang/test/Sema/bpf-attr-preserve-access-index.cpp | 9 + clang/test/VFS/external-names.c | 3 - clang/test/VFS/framework-import.m | 3 - clang/test/VFS/implicit-include.c | 3 - clang/test/VFS/include-mixed-real-and-virtual.c | 3 - clang/test/VFS/include-real-from-virtual.c | 3 - clang/test/VFS/include-virtual-from-real.c | 3 - clang/test/VFS/include.c | 3 - clang/test/VFS/incomplete-umbrella.m | 3 - clang/test/VFS/module-import.m | 3 - clang/test/VFS/real-path-found-first.m | 3 - clang/test/VFS/relative-path.c | 3 - .../VFS/umbrella-framework-import-skipnonexist.m | 3 - clang/unittests/AST/DeclPrinterTest.cpp | 3 +- clang/unittests/Format/FormatTest.cpp | 1 + clang/utils/TableGen/MveEmitter.cpp | 70 +- compiler-rt/lib/msan/msan.cpp | 4 + .../lib/sanitizer_common/sanitizer_flag_parser.cpp | 11 +- .../lib/sanitizer_common/sanitizer_flag_parser.h | 49 + .../lib/sanitizer_common/sanitizer_flags.cpp | 10 +- .../sanitizer_common/TestCases/options-help.cpp | 39 +- libcxx/docs/FeatureTestMacroTable.rst | 4 +- libcxx/include/span | 72 +- libcxx/include/version | 2 + .../std/containers/views/span.cons/assign.pass.cpp | 4 +- .../containers/views/span.cons/ptr_len.fail.cpp | 2 +- .../containers/views/span.cons/ptr_len.pass.cpp | 2 +- .../std/containers/views/span.elem/op_idx.pass.cpp | 4 +- .../views/span.iterators/rbegin.pass.cpp | 4 +- .../std/containers/views/span.obs/size.pass.cpp | 2 +- .../containers/views/span.obs/size_bytes.pass.cpp | 2 +- .../std/containers/views/span.sub/first.pass.cpp | 2 +- .../std/containers/views/span.sub/last.pass.cpp | 2 +- .../std/containers/views/span.sub/subspan.pass.cpp | 2 +- libcxx/test/std/containers/views/types.pass.cpp | 6 +- .../support.limits.general/bit.version.pass.cpp | 20 + .../version.version.pass.cpp | 20 + .../generate_feature_test_macro_components.py | 6 + libcxx/www/cxx2a_status.html | 8 +- lld/COFF/Driver.cpp | 1 + lld/COFF/InputFiles.cpp | 11 +- lld/COFF/InputFiles.h | 16 +- lld/COFF/MinGW.h | 1 + lld/COFF/PDB.cpp | 6 +- lld/COFF/SymbolTable.cpp | 1 + lld/COFF/Writer.cpp | 1 + lld/ELF/InputFiles.cpp | 1 + lld/ELF/InputFiles.h | 3 +- lldb/docs/.htaccess | 2 + lldb/docs/index.rst | 6 +- .../download.rst => status/releases.rst} | 0 lldb/include/lldb/Breakpoint/BreakpointOptions.h | 27 +- lldb/include/lldb/Core/Address.h | 4 +- lldb/include/lldb/Expression/ExpressionParser.h | 2 +- lldb/include/lldb/Expression/UtilityFunction.h | 8 +- lldb/include/lldb/Interpreter/CommandObject.h | 4 +- lldb/include/lldb/Symbol/CompileUnit.h | 18 +- lldb/include/lldb/Symbol/SymbolFile.h | 32 +- lldb/include/lldb/Target/Process.h | 3 +- .../Python/lldbsuite/test/terminal/TestEditline.py | 49 + lldb/source/Host/common/Editline.cpp | 9 + .../ExpressionParser/Clang/ClangUserExpression.cpp | 22 +- .../MainThreadChecker/MainThreadCheckerRuntime.cpp | 14 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 86 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 174 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 19 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 11 +- lldb/source/Symbol/CompileUnit.cpp | 7 +- lldb/source/Utility/PPC64LE_ehframe_Registers.h | 193 -- lldb/test/Shell/Reproducer/lit.local.cfg | 2 + llvm/CMakeLists.txt | 3 + llvm/docs/CommandGuide/llvm-objcopy.rst | 3 + llvm/docs/LangRef.rst | 30 +- llvm/examples/LLJITExamples/CMakeLists.txt | 1 + .../LLJITExamples/LLJITDumpObjects/CMakeLists.txt | 12 + .../LLJITDumpObjects/LLJITDumpObjects.cpp | 70 + llvm/include/llvm/ADT/STLExtras.h | 9 + llvm/include/llvm/ADT/iterator_range.h | 5 - llvm/include/llvm/Analysis/MemorySSA.h | 1 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 3 +- llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h | 58 + llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 4 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 6 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 42 +- llvm/include/llvm/IR/Metadata.h | 1 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 1 + llvm/include/llvm/LTO/LTO.h | 2 +- llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h | 1 + llvm/include/llvm/Support/VirtualFileSystem.h | 20 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 2 +- .../llvm/Transforms/IPO/WholeProgramDevirt.h | 2 +- llvm/include/llvm/Transforms/Scalar/LICM.h | 1 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 1 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 1 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 3 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 1 + llvm/lib/Analysis/CFGPrinter.cpp | 1 + llvm/lib/Analysis/DDG.cpp | 1 + .../lib/Analysis/IndirectCallPromotionAnalysis.cpp | 1 + llvm/lib/Analysis/InlineCost.cpp | 3 +- .../lib/Analysis/InstructionPrecedenceTracking.cpp | 1 + llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp | 1 + llvm/lib/Analysis/LoopCacheAnalysis.cpp | 1 + llvm/lib/Analysis/ProfileSummaryInfo.cpp | 1 + llvm/lib/Analysis/StackSafetyAnalysis.cpp | 1 + llvm/lib/Analysis/VectorUtils.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 7 +- llvm/lib/CodeGen/ExpandReductions.cpp | 39 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 20 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 16 + llvm/lib/CodeGen/HardwareLoops.cpp | 1 + llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp | 1 + llvm/lib/CodeGen/MachineInstr.cpp | 2 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 5 +- llvm/lib/CodeGen/PostRAHazardRecognizer.cpp | 13 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 18 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 21 + llvm/lib/CodeGen/WinEHPrepare.cpp | 1 + llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 1 + llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp | 68 + llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 10 +- .../ExecutionEngine/Orc/ObjectTransformLayer.cpp | 16 +- llvm/lib/IR/DIBuilder.cpp | 3 +- llvm/lib/IR/RemarkStreamer.cpp | 1 + llvm/lib/IR/Value.cpp | 3 +- llvm/lib/LTO/LTO.cpp | 28 +- llvm/lib/LTO/SummaryBasedOptimizations.cpp | 1 + llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 8 +- llvm/lib/ObjectYAML/COFFEmitter.cpp | 13 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Support/Unix/Path.inc | 46 +- llvm/lib/Support/VirtualFileSystem.cpp | 5 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 26 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 18 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 3 - .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 46 - llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 1 - llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 3 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 36 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 10 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 4 +- llvm/lib/Target/ARM/ARMHazardRecognizer.h | 7 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 3 + llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 14 + llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 2 +- .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonGenMux.cpp | 10 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 6 +- .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 2 +- llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 25 +- llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h | 10 +- llvm/lib/Target/MSP430/MSP430Subtarget.h | 4 +- llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 + llvm/lib/Target/Mips/MipsInstrInfo.td | 12 +- llvm/lib/Target/NVPTX/NVVMIntrRange.cpp | 1 + llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp | 6 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 55 - .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 1 + llvm/lib/Target/X86/X86FrameLowering.cpp | 2 +- llvm/lib/Transforms/IPO/CalledValuePropagation.cpp | 1 + llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp | 1 + llvm/lib/Transforms/IPO/FunctionImport.cpp | 59 +- llvm/lib/Transforms/IPO/GlobalDCE.cpp | 1 + llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 1 + llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 9 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 12 +- .../InstCombine/InstCombineVectorOps.cpp | 7 - .../Instrumentation/ControlHeightReduction.cpp | 1 + .../Transforms/Instrumentation/GCOVProfiling.cpp | 6 +- .../Transforms/Instrumentation/PoisonChecking.cpp | 3 +- llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 1 + llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 1 + llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 1 + llvm/lib/Transforms/Scalar/Float2Int.cpp | 1 + llvm/lib/Transforms/Scalar/GuardWidening.cpp | 1 + llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 1 + llvm/lib/Transforms/Scalar/LoopPredication.cpp | 1 + llvm/lib/Transforms/Scalar/LoopRotation.cpp | 1 + llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 1 + llvm/lib/Transforms/Scalar/SROA.cpp | 10 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 32 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 1 + llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 1 + llvm/lib/Transforms/Utils/Debugify.cpp | 3 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 6 +- llvm/lib/Transforms/Utils/GuardUtils.cpp | 3 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 1 + llvm/lib/Transforms/Utils/LoopUnroll.cpp | 3 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 1 + llvm/lib/Transforms/Utils/LoopVersioning.cpp | 1 + llvm/lib/Transforms/Utils/MisExpect.cpp | 1 + .../Vectorize/LoopVectorizationLegality.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 6 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 276 ++- llvm/lib/Transforms/Vectorize/VPlan.cpp | 1 + llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp | 1 + llvm/test/Assembler/multi-mod-disassemble.ll | 15 + llvm/test/Assembler/multi-summary-disassemble.ll | 18 + llvm/test/Bitcode/invalid.test | 5 - llvm/test/Bitcode/multi-module.ll | 5 - .../AArch64/GlobalISel/irtranslator-tbaa.ll | 19 + .../CodeGen/AArch64/sve-intrinsics-fp-compares.ll | 267 +++ .../CodeGen/AArch64/sve-intrinsics-fp-reduce.ll | 214 +++ .../AMDGPU/GlobalISel/inst-select-sitofp.mir | 210 --- .../AMDGPU/GlobalISel/inst-select-uitofp.mir | 210 --- .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 81 + .../CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir | 81 + .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll | 2 +- .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll | 2 +- .../AMDGPU/GlobalISel/regbankselect-sitofp.mir | 36 - .../AMDGPU/GlobalISel/regbankselect-uitofp.mir | 36 - llvm/test/CodeGen/AMDGPU/amdgcn.private-memory.ll | 9 +- llvm/test/CodeGen/AMDGPU/combine-cond-add-sub.ll | 57 +- llvm/test/CodeGen/AMDGPU/extract_vector_dynelt.ll | 4 +- llvm/test/CodeGen/ARM/prefetch.ll | 49 + llvm/test/CodeGen/Hexagon/muxii-bug.ll | 30 + llvm/test/CodeGen/Hexagon/swp-crash-iter.ll | 32 + .../Mips/GlobalISel/instruction-select/add.mir | 75 +- .../Mips/GlobalISel/instruction-select/bitwise.mir | 146 ++ .../Mips/GlobalISel/instruction-select/branch.mir | 5 +- .../instruction-select/jump_table_and_brjt.mir | 18 +- .../Mips/GlobalISel/instruction-select/mul.mir | 5 +- .../Mips/GlobalISel/instruction-select/phi.mir | 40 +- .../Mips/GlobalISel/instruction-select/select.mir | 40 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll | 53 +- .../CodeGen/Mips/GlobalISel/llvm-ir/bitwise.ll | 106 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/branch.ll | 3 +- .../CodeGen/Mips/GlobalISel/llvm-ir/constants.ll | 12 +- .../Mips/GlobalISel/llvm-ir/dyn_stackalloc.ll | 5 +- .../Mips/GlobalISel/llvm-ir/fptosi_and_fptoui.ll | 18 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/icmp.ll | 31 +- .../Mips/GlobalISel/llvm-ir/jump_table_and_brjt.ll | 11 +- .../GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll | 210 +-- .../GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll | 226 +-- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll | 48 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/phi.ll | 27 +- .../CodeGen/Mips/GlobalISel/llvm-ir/rem_and_div.ll | 36 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 30 +- .../Mips/GlobalISel/llvm-ir/sitofp_and_uitofp.ll | 24 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub.ll | 26 +- .../Mips/GlobalISel/llvm-ir/test_TypeInfoforMF.ll | 12 +- .../GlobalISel/llvm-ir/truncStore_and_aExtLoad.ll | 3 +- llvm/test/CodeGen/RISCV/atomic-rmw.ll | 40 +- .../CodeGen/RISCV/exception-pointer-register.ll | 10 - llvm/test/CodeGen/RISCV/frame-info.ll | 52 - llvm/test/CodeGen/RISCV/large-stack.ll | 15 - llvm/test/CodeGen/RISCV/split-offsets.ll | 4 - llvm/test/CodeGen/RISCV/vararg.ll | 22 - llvm/test/CodeGen/X86/win64-funclet-savexmm.ll | 18 +- .../MIR/X86/dbg-call-site-spilled-arg.mir | 177 ++ llvm/test/DebugInfo/RISCV/relax-debug-frame.ll | 5 +- llvm/test/Transforms/InstCombine/X86/x86-avx2.ll | 20 +- llvm/test/Transforms/InstCombine/X86/x86-avx512.ll | 136 +- llvm/test/Transforms/InstCombine/X86/x86-f16c.ll | 4 +- llvm/test/Transforms/InstCombine/X86/x86-pshufb.ll | 92 +- llvm/test/Transforms/InstCombine/X86/x86-sse.ll | 80 +- .../InstCombine/X86/x86-vector-shifts.ll | 570 +++--- .../test/Transforms/InstCombine/X86/x86-vpermil.ll | 62 +- llvm/test/Transforms/InstCombine/X86/x86-xop.ll | 32 +- .../Transforms/InstCombine/vec_demanded_elts.ll | 7 +- .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 41 +- .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 66 +- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 85 +- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 170 +- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 66 +- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 85 +- .../Transforms/SLPVectorizer/X86/bitreverse.ll | 28 +- llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 44 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 22 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 44 +- .../SLPVectorizer/X86/different-vec-widths.ll | 17 +- .../SLPVectorizer/X86/jumbled_store_crash.ll | 104 ++ llvm/test/Transforms/SLPVectorizer/X86/pr35497.ll | 13 +- .../Transforms/SLPVectorizer/X86/shift-ashr.ll | 77 +- .../Transforms/SLPVectorizer/X86/shift-lshr.ll | 77 +- .../test/Transforms/SLPVectorizer/X86/shift-shl.ll | 77 +- .../Transforms/SLPVectorizer/X86/store-jumbled.ll | 7 +- .../SLPVectorizer/X86/stores_vectorize.ll | 45 +- .../Transforms/Scalarizer/phi-unreachable-pred.ll | 98 + .../llvm-objcopy/COFF/Inputs/x86_64-xrelocs.obj.gz | Bin 0 -> 88299 bytes llvm/test/tools/llvm-objcopy/COFF/add-section.test | 32 + .../tools/llvm-objcopy/MachO/remove-section.test | 127 ++ llvm/test/tools/yaml2obj/coff-xrelocs.yaml | 71 + llvm/tools/llvm-dis/llvm-dis.cpp | 100 +- llvm/tools/llvm-objcopy/COFF/Reader.cpp | 4 +- llvm/tools/llvm-objcopy/COFF/Writer.cpp | 22 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 17 +- llvm/unittests/ADT/IteratorTest.cpp | 13 - llvm/unittests/ADT/STLExtrasTest.cpp | 13 + .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 1 + llvm/utils/lit/lit/llvm/config.py | 2 +- llvm/utils/lit/tests/Inputs/lit.cfg | 3 + .../deviceRTLs/nvptx/src/data_sharing.cu | 19 +- openmp/libomptarget/deviceRTLs/nvptx/src/debug.h | 11 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 2 +- .../libomptarget/deviceRTLs/nvptx/src/support.cu | 6 +- polly/lib/CodeGen/ManagedMemoryRewrite.cpp | 1 + polly/lib/CodeGen/PPCGCodeGeneration.cpp | 3 +- polly/lib/Support/RegisterPasses.cpp | 1 + 363 files changed, 9883 insertions(+), 4338 deletions(-) create mode 100644 clang/test/Analysis/iterator-modelling.cpp create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/admin.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/get-set-lane.c create mode 100644 clang/test/Driver/hip-toolchain-dwarf.hip create mode 100644 clang/test/Modules/Inputs/rec-types/a.h create mode 100644 clang/test/Modules/Inputs/rec-types/b.h create mode 100644 clang/test/Modules/Inputs/rec-types/c.h create mode 100644 clang/test/Modules/Inputs/rec-types/module.modulemap create mode 100644 clang/test/Modules/structural-equivalent-recursive-types.c create mode 100644 clang/test/Sema/bpf-attr-preserve-access-index.cpp rename lldb/docs/{resources/download.rst => status/releases.rst} (100%) create mode 100644 lldb/packages/Python/lldbsuite/test/terminal/TestEditline.py delete mode 100644 lldb/source/Utility/PPC64LE_ehframe_Registers.h create mode 100644 lldb/test/Shell/Reproducer/lit.local.cfg create mode 100644 llvm/examples/LLJITExamples/LLJITDumpObjects/CMakeLists.txt create mode 100644 llvm/examples/LLJITExamples/LLJITDumpObjects/LLJITDumpObjects.cpp create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h create mode 100644 llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp create mode 100644 llvm/test/Assembler/multi-mod-disassemble.ll create mode 100644 llvm/test/Assembler/multi-summary-disassemble.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-tbaa.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-fp-compares.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-fp-reduce.ll create mode 100644 llvm/test/CodeGen/Hexagon/muxii-bug.ll create mode 100644 llvm/test/CodeGen/Hexagon/swp-crash-iter.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/dbg-call-site-spilled-arg.mir create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/jumbled_store_crash.ll create mode 100644 llvm/test/Transforms/Scalarizer/phi-unreachable-pred.ll create mode 100644 llvm/test/tools/llvm-objcopy/COFF/Inputs/x86_64-xrelocs.obj.gz create mode 100644 llvm/test/tools/llvm-objcopy/MachO/remove-section.test create mode 100644 llvm/test/tools/yaml2obj/coff-xrelocs.yaml create mode 100644 llvm/utils/lit/tests/Inputs/lit.cfg