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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 538a8f02271 [InstCombine] convert bitcast-shuffle to vector trunc adds 3f9cdd44d74 [MLIR] Add pattern rewriter util to erase block; remove dead else adds 6f60eb4a3cf [ARM] Add enhanced counter virtualization system registers adds cb6aeb22392 [ARM] Add data gathering hint instruction adds 9620fe02dfe AMDGPU/GlobalISel: Add some G_INSERT/G_EXTRACT select tests adds b6cd964ac7c Fix typo in xfail decorator for lldb thread plan list tests adds 8aadb442d1d [scan-build] fix dead store warnings emitted on LLVM AMDGPU [...] adds a58c8a78660 Remove the additional constant which requires an extra regi [...] adds ccabe932985 clang: Make tests using symlinks more consistent. adds e01ec11882d make ccabe93298 more robust adds 26e68804346 [ELF][test] Reorganize warn-backrefs.s adds 96eb38418bc Make the AsmPrinter print "<<NULL TYPE>>" instead of crashi [...] adds 0d71782f4e2 [DebugInfo]: Allow DwarfCompileUnit to have line table symbol adds 1d0f7579049 [InlineFunction] Update metadata on loads that are return values adds c7b83a4fe58 [mlir][Pass] Add documentation for the declarative pass spe [...] adds 8d0bc034824 [mlir] Update the documentation on Canonicalization adds 34392b518f9 [MLIR][NFC] Make AsmPrinter messages on null structures consistent adds 4431a29c60e [X86][SSE] Combine unary shuffle(HORIZOP,HORIZOP) -> HORIZOP adds a43e2336065 Remove unused function 'isInRange'. NFCI. adds 7f24db01751 Add documentation and testing for 2c88a485c71155c19e512f22c [...] adds 944db8a433f Permit constant evaluation of mixed __builtin_memcmp betwee [...] adds c9da04d6604 [mlir] Only number the parent operation in Block::printAsOperand adds 74d44c43e8c [mlir] Refactor and cleanup the translation facilities. adds e9644e6f4f2 DebugInfo: Fix default template parameter computation for d [...] adds 322c235a522 [mlir][spirv] NFC: remove uncessary return after llvm_unreachable adds 1b39c6f62c7 [ORC] Add MachO universal binary support to StaticLibraryDe [...] adds b43b59fcc0e Expose `attributor-disable` to the new and old pass managers adds 419a559c5a7 [OpenMP][NFCI] Move OpenMP clause information to `lib/Front [...] adds 8b3b7556e9a [clang] Persist Attr::IsPackExpansion into the PCH adds 586c051a270 [DAGCombiner] Replace a hardcoded constant in visitZERO_EXT [...] adds 8ea07f62a6f [OpenMP] Add extra qualification to OpenMP clause id adds 931c0cd713e [OpenMP][NFC] Move and simplify directive -> allowed clause [...] adds 97e57f3b245 [DAGCombiner] Use getAnyExtOrTrunc instead of getSExtOrTrun [...] adds 6163aa96799 PR45239: Don't deallocate TemplateIdAnnotations if they mig [...] adds f9cd90837bd [llvm-dwp] Refactor handling of section identifiers. NFCI. adds a0249fe91c7 [DebugInfo] Rename section identifiers which are deprecated [...] adds 714324b79ae [DebugInfo] Support DWARFv5 index sections. adds 49737df7679 [DebugInfo] Fix reading location tables of v5 units in DWP. adds a93b77b97f1 [DebugInfo] Fix reading location tables headers of v5 units [...] adds 35819ff3cf4 [DebugInfo] Fix reading range lists of v5 units in DWP. adds 1e34ab98fc6 [Alignment][NFC] Add DebugStr and operator* adds 0570de73c48 [libc] NFC: Fix trivial typo in comments, documents, and messages adds 5125685e915 [llvm-dwp] Fix a possible out of bound access. adds acb0b99c8e4 [lldb][NFC] Modernize lang/cpp/scope test adds 6000478f394 Revert "[Alignment][NFC] Add DebugStr and operator*" adds c2d03e4ef14 [MLIR] Change return type of ParallelOp::getInductionVars t [...] adds d1fed7081d8 [Matrix] Add initial tiling for load/multiply/store chains. adds 4f644ff9e87 [lldb] XFAIL TestThreadPlanCommands _only_ on aarch64 adds 3c2dc28d812 [lldb] Also apply Fix-Its in "note:" diagnostics that belon [...] adds ad7211df6f2 [clang] fix undefined behaviour in RawComment::getFormattedText() adds 39f2d9aa81a [Matrix] Add option to use row-major matrix layout as default. adds 944e322f889 [AArch64][SVE] Add SVE intrinsics for saturating add & subtract adds 203a8adb654 [lldb] Add option to retry Fix-Its multiple times to failed [...] adds a294d9eb215 Revert "[IPRA][ARM] Spill extra registers at -Oz" adds e981a46a772 [VE] Update lea/load/store instructions adds 9fa38c985f3 [ARM] MVE vqmovn tests. NFC. adds 9a9bc236729 [llvm-bcanalyzer] Simplify code. NFCI. adds e64e516790b [RuntimeDyld] Replace hand-rolled endian conversion with su [...] adds 232eff55f65 [LTO] Replace hand-rolled endian conversion with support::e [...] adds 9bc5b1a489c [X86][SSE] combineVectorSignBitsTruncation - remove minimum [...] adds 39cfba9e333 [Alignment][NFC] Remove deprecated functions introduced in 10.0.0 adds ff858d77810 [Alignment][NFC] Add DebugStr and operator* adds a16fffa3f6a [Support] Make DataExtractor string functions error-aware adds 9154a6398ed [llvm/Support] Make more DataExtractor methods error-aware adds 8f1233699bf [llvm/Support] Don't crash on empty nullptr ranges when dec [...] adds 5d7e9adce20 [DWARF5] Added support for emission of debug_macro section. adds 6a800f6f622 Add a triple to test/ExecutionEngine/MCJIT/cet-code-model-lager.ll adds da5fe23e84c [mlir][LowerToAffineLoops] Handle tensors of rank 0 adds 64c23127508 Revert 43f031d3126 "Enable IBT(Indirect Branch Tracking) in [...] adds a41cd6bb897 [libc++] [test] Add missing FILE_DEPENDENCIES to align.pass.sh.cpp adds d4638cbad7e Make paths in generated llvm-lit relative as well. adds 70726cec5b1 DAG: Combine extract_vector_elt of concat_vectors adds 79b29d6df70 AMDGPU: Remove DisableInst feature adds cbf719b5681 AMDGPU: Use DAG patterns for div_fmas adds 44773439939 test commit adds a53bf9b7c8f [lldb-server] jThreadsInfo returns stack memory adds ccf16c4d381 Make test more robust adds 6babae74c73 [Matrix] Update load/storeMatrix to take indices as Value* (NFC).
No new revisions were added by this update.
Summary of changes: .../clang-tidy/openmp/UseDefaultNoneCheck.cpp | 2 +- clang/docs/LanguageExtensions.rst | 4 +- clang/include/clang/AST/ASTFwd.h | 4 +- clang/include/clang/AST/ASTTypeTraits.h | 8 +- clang/include/clang/AST/OpenMPClause.h | 566 +-- clang/include/clang/AST/RecursiveASTVisitor.h | 17 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 2 +- clang/include/clang/Basic/Attr.td | 7 +- clang/include/clang/Basic/OpenMPKinds.def | 1019 +----- clang/include/clang/Basic/OpenMPKinds.h | 18 +- clang/include/clang/Lex/Preprocessor.h | 6 + clang/include/clang/Parse/Parser.h | 17 +- clang/include/clang/Parse/RAIIObjectsForParser.h | 20 - clang/lib/AST/ASTTypeTraits.cpp | 18 +- clang/lib/AST/AttrImpl.cpp | 3 +- clang/lib/AST/ExprConstant.cpp | 13 +- clang/lib/AST/OpenMPClause.cpp | 12 +- clang/lib/AST/RawCommentList.cpp | 2 +- clang/lib/AST/StmtProfile.cpp | 5 +- clang/lib/AST/TextNodeDumper.cpp | 5 +- clang/lib/ASTMatchers/CMakeLists.txt | 5 +- clang/lib/ASTMatchers/Dynamic/CMakeLists.txt | 5 +- clang/lib/ASTMatchers/Dynamic/Marshallers.h | 5 +- clang/lib/Analysis/CMakeLists.txt | 1 + clang/lib/Basic/OpenMPKinds.cpp | 619 ---- clang/lib/CodeGen/CGDebugInfo.cpp | 3 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 3 +- clang/lib/Parse/ParseDeclCXX.cpp | 1 + clang/lib/Parse/ParseOpenMP.cpp | 54 +- clang/lib/Parse/ParseStmt.cpp | 1 + clang/lib/Parse/ParseTemplate.cpp | 3 + clang/lib/Parse/Parser.cpp | 28 +- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 10 +- clang/lib/Serialization/ASTReader.cpp | 142 +- clang/lib/Serialization/ASTWriter.cpp | 6 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 5 +- clang/lib/Tooling/CMakeLists.txt | 1 + clang/lib/Tooling/Transformer/CMakeLists.txt | 5 +- .../CodeGenCXX/debug-info-template-parameter.cpp | 8 +- clang/test/Driver/config-file3.c | 6 +- clang/test/Driver/mingw-sysroot.cpp | 8 +- clang/test/Driver/riscv32-toolchain-extra.c | 4 +- clang/test/Driver/riscv64-toolchain-extra.c | 4 +- clang/test/Driver/target-override.c | 2 +- clang/test/PCH/cxx-attrs-packexpansion.cpp | 25 + clang/test/Parser/cxx-template-decl.cpp | 7 + clang/test/SemaCXX/constexpr-string.cpp | 28 + clang/tools/libclang/CIndex.cpp | 4 +- clang/unittests/AST/CMakeLists.txt | 1 + .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 8 +- clang/unittests/ASTMatchers/CMakeLists.txt | 1 + clang/unittests/ASTMatchers/Dynamic/CMakeLists.txt | 1 + clang/unittests/Analysis/CMakeLists.txt | 1 + clang/unittests/Rename/CMakeLists.txt | 1 + clang/unittests/Sema/CMakeLists.txt | 1 + clang/unittests/StaticAnalyzer/CMakeLists.txt | 1 + clang/unittests/Tooling/CMakeLists.txt | 1 + clang/utils/TableGen/ClangAttrEmitter.cpp | 3 + libc/AOR_v20.02/math/math_config.h | 4 +- libc/AOR_v20.02/math/pow.c | 4 +- libc/AOR_v20.02/math/pow_log_data.c | 2 +- libc/AOR_v20.02/math/powf.c | 2 +- libc/AOR_v20.02/math/test/mathbench.c | 2 +- libc/AOR_v20.02/string/aarch64/memchr-sve.S | 2 +- libc/AOR_v20.02/string/aarch64/strchr-sve.S | 2 +- libc/AOR_v20.02/string/aarch64/strnlen.S | 2 +- libc/AOR_v20.02/string/aarch64/strrchr-sve.S | 2 +- libc/AOR_v20.02/string/arm/strcpy.c | 2 +- libc/docs/header_generation.rst | 4 +- libc/docs/implementation_standard.rst | 6 +- libc/include/__posix-types.h | 2 +- libc/src/signal/linux/CMakeLists.txt | 2 +- libc/src/signal/linux/__restore.cpp | 2 +- libc/src/stdlib/abort.cpp | 4 +- libc/src/string/strlen.cpp | 2 +- libc/src/string/x86/memcpy_arch_specific.h.inc | 2 +- libc/src/threads/linux/thread_utils.h | 2 +- libc/utils/HdrGen/Main.cpp | 2 +- libc/utils/UnitTest/README.md | 2 +- libc/utils/UnitTest/Test.h | 2 +- libc/utils/benchmarks/LibcBenchmark.h | 2 +- libc/utils/buildbot/Dockerfile | 4 +- .../libcxx/atomics/atomics.align/align.pass.sh.cpp | 1 + lld/test/ELF/warn-backrefs.s | 60 +- lldb/bindings/interface/SBExpressionOptions.i | 8 + lldb/include/lldb/API/SBExpressionOptions.h | 4 + lldb/include/lldb/Target/Target.h | 9 + lldb/source/API/SBExpressionOptions.cpp | 14 + lldb/source/Commands/CommandObjectExpression.cpp | 1 + lldb/source/Expression/UserExpression.cpp | 43 +- .../Clang/ClangExpressionParser.cpp | 45 +- .../GDBRemoteCommunicationServerLLGS.cpp | 117 + .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 2 +- lldb/source/Target/Target.cpp | 6 + lldb/source/Target/TargetProperties.td | 3 + .../API/commands/expression/fixits/TestFixIts.py | 76 + .../thread_plan/TestThreadPlanCommands.py | 2 +- lldb/test/API/lang/cpp/scope/TestCppScope.py | 98 +- lldb/test/API/lang/cpp/scope/main.cpp | 12 +- .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 72 +- .../API/tools/lldb-server/threads-info}/Makefile | 0 .../threads-info/TestGdbRemoteThreadsInfoMemory.py | 99 + .../API/tools/lldb-server/threads-info/main.cpp | 27 + llvm/cmake/modules/AddLLVM.cmake | 93 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 16 +- llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 13 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 67 +- .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 8 + llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 16 + llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 846 ++++- llvm/include/llvm/IR/GlobalObject.h | 2 - llvm/include/llvm/IR/IRBuilder.h | 62 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 5 + llvm/include/llvm/MC/MCObjectFileInfo.h | 2 + llvm/include/llvm/Object/MachOUniversal.h | 23 +- llvm/include/llvm/Support/Alignment.h | 28 +- llvm/include/llvm/Support/DataExtractor.h | 74 +- llvm/include/llvm/Support/LEB128.h | 4 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 137 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 + llvm/lib/CodeGen/MachineFrameInfo.cpp | 5 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 50 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 2 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 34 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 17 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 39 +- llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 120 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 47 + .../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 26 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 29 + llvm/lib/IR/Globals.cpp | 4 - llvm/lib/IR/IRBuilder.cpp | 10 - llvm/lib/LTO/LTO.cpp | 14 +- llvm/lib/MC/MCObjectFileInfo.cpp | 11 + llvm/lib/Passes/PassBuilder.cpp | 9 +- llvm/lib/Support/DataExtractor.cpp | 71 +- llvm/lib/Target/AArch64/AArch64.td | 7 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 1 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 24 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 4 + llvm/lib/Target/AArch64/AArch64SystemOperands.td | 11 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 18 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 34 - llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 1 - llvm/lib/Target/AMDGPU/SIInstrInfo.td | 2 - llvm/lib/Target/AMDGPU/VOP1Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 18 + llvm/lib/Target/AMDGPU/VOPInstructions.td | 18 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 261 -- llvm/lib/Target/ARM/ARMFrameLowering.h | 9 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 33 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 23 +- llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 2 +- llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp | 93 +- llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h | 11 +- llvm/lib/Target/VE/VEAsmPrinter.cpp | 14 +- llvm/lib/Target/VE/VEFrameLowering.cpp | 28 +- llvm/lib/Target/VE/VEISelDAGToDAG.cpp | 130 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 45 +- llvm/lib/Target/VE/VEInstrInfo.td | 487 ++- llvm/lib/Target/VE/VERegisterInfo.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 55 +- llvm/lib/Target/X86/X86IndirectBranchTracking.cpp | 25 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 2 +- llvm/lib/Target/X86/X86TargetMachine.h | 4 - llvm/lib/Transforms/IPO/Attributor.cpp | 7 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 17 +- .../Instrumentation/DataFlowSanitizer.cpp | 43 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 692 +++- llvm/lib/Transforms/Utils/InlineFunction.cpp | 51 +- .../AArch64/sve-intrinsics-int-arith-imm.ll | 338 ++ .../CodeGen/AArch64/sve-intrinsics-int-arith.ll | 172 + .../AMDGPU/GlobalISel/inst-select-extract.mir | 36 + .../AMDGPU/GlobalISel/inst-select-insert.mir | 38 + llvm/test/CodeGen/AMDGPU/reduction.ll | 21 +- .../CodeGen/ARM/ipra-extra-spills-exceptions.ll | 149 - llvm/test/CodeGen/ARM/ipra-extra-spills.ll | 406 --- llvm/test/CodeGen/PowerPC/aix-cc-byval.ll | 4 +- llvm/test/CodeGen/Thumb2/ifcvt-minsize.ll | 13 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 3787 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 402 +++ llvm/test/CodeGen/VE/addition.ll | 16 +- llvm/test/CodeGen/VE/branch1.ll | 20 +- llvm/test/CodeGen/VE/call.ll | 26 +- llvm/test/CodeGen/VE/callee.ll | 10 +- llvm/test/CodeGen/VE/callstruct.ll | 14 +- llvm/test/CodeGen/VE/cast.ll | 2 +- llvm/test/CodeGen/VE/constants.ll | 16 +- llvm/test/CodeGen/VE/ctlz.ll | 4 +- llvm/test/CodeGen/VE/cttz.ll | 8 +- llvm/test/CodeGen/VE/fp_add.ll | 2 +- llvm/test/CodeGen/VE/fp_div.ll | 2 +- llvm/test/CodeGen/VE/fp_extload_truncstore.ll | 58 +- llvm/test/CodeGen/VE/fp_mul.ll | 2 +- llvm/test/CodeGen/VE/fp_sub.ll | 2 +- llvm/test/CodeGen/VE/int_to_fp.ll | 2 +- llvm/test/CodeGen/VE/load-align1.ll | 36 +- llvm/test/CodeGen/VE/load-align2.ll | 36 +- llvm/test/CodeGen/VE/load-align4.ll | 36 +- llvm/test/CodeGen/VE/load-align8.ll | 36 +- llvm/test/CodeGen/VE/load.ll | 36 +- llvm/test/CodeGen/VE/load_gv.ll | 24 +- llvm/test/CodeGen/VE/pic_access_data.ll | 21 +- llvm/test/CodeGen/VE/pic_access_static_data.ll | 26 +- llvm/test/CodeGen/VE/pic_indirect_func_call.ll | 12 +- llvm/test/CodeGen/VE/sext_zext_load.ll | 64 +- llvm/test/CodeGen/VE/simple_prologue_epilogue.ll | 60 +- llvm/test/CodeGen/VE/store-align1.ll | 36 +- llvm/test/CodeGen/VE/store-align2.ll | 36 +- llvm/test/CodeGen/VE/store-align4.ll | 36 +- llvm/test/CodeGen/VE/store-align8.ll | 36 +- llvm/test/CodeGen/VE/store.ll | 30 +- llvm/test/CodeGen/VE/store_gv.ll | 24 +- llvm/test/CodeGen/VE/subtraction.ll | 18 +- llvm/test/CodeGen/VE/tls.ll | 236 +- llvm/test/CodeGen/VE/truncstore.ll | 14 +- llvm/test/CodeGen/VE/va_arg.ll | 20 +- llvm/test/CodeGen/VE/va_callee.ll | 18 +- llvm/test/CodeGen/VE/va_caller.ll | 34 +- llvm/test/CodeGen/X86/haddsub-shuf.ll | 264 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 5 +- .../X86/indirect-branch-tracking-cm-lager.ll | 36 - llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 398 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 71 +- llvm/test/CodeGen/X86/phaddsub-undef.ll | 5 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 12 +- llvm/test/CodeGen/X86/statepoint-no-extra-const.ll | 23 + llvm/test/CodeGen/X86/vec_saddo.ll | 24 +- llvm/test/CodeGen/X86/vec_smulo.ll | 44 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 24 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 24 +- llvm/test/CodeGen/X86/vec_umulo.ll | 20 +- llvm/test/CodeGen/X86/vec_usubo.ll | 24 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 150 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 1088 +++--- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 196 +- llvm/test/DebugInfo/X86/debug-macro-v5.ll | 48 + llvm/test/DebugInfo/X86/dwp-v2-cu-index.s | 51 + llvm/test/DebugInfo/X86/dwp-v2-loc.s | 94 + llvm/test/DebugInfo/X86/dwp-v2-tu-index.s | 42 + llvm/test/DebugInfo/X86/dwp-v5-cu-index.s | 52 + llvm/test/DebugInfo/X86/dwp-v5-loclists.s | 140 + llvm/test/DebugInfo/X86/dwp-v5-rnglists.s | 107 + llvm/test/DebugInfo/X86/dwp-v5-tu-index.s | 43 + .../ExecutionEngine/MCJIT/cet-code-model-lager.ll | 32 - .../macho-universal-static-library-support.ll | 26 + llvm/test/MC/AArch64/armv8.6a-ecv.s | 41 + llvm/test/MC/AArch64/basic-a64-instructions.s | 2 + llvm/test/MC/Disassembler/AArch64/armv8.6a-ecv.txt | 40 + .../AArch64/basic-a64-instructions.txt | 2 + llvm/test/Other/new-pm-defaults.ll | 2 - llvm/test/Other/new-pm-thinlto-defaults.ll | 2 - .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 2 - .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 2 - .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 4 +- .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 2 - llvm/test/Other/opt-O2-pipeline.ll | 4 +- llvm/test/Other/opt-O3-pipeline.ll | 2 - llvm/test/Other/opt-Os-pipeline.ll | 2 - llvm/test/Other/pass-pipelines.ll | 1 - .../Attributor/ArgumentPromotion/invalidation.ll | 9 +- llvm/test/Transforms/Inline/ret_load_metadata.ll | 103 + .../multiply-add-sub-double-row-major.ll | 152 + .../multiply-double-row-major.ll | 256 ++ .../multiply-fused-multiple-blocks.ll | 303 ++ .../LowerMatrixIntrinsics/multiply-fused.ll | 273 ++ .../multiply-i32-row-major.ll | 256 ++ llvm/test/tools/llvm-dwp/X86/unknown-section-id.s | 138 + .../llvm-objcopy/ELF/shared-strtab-shstrtab.s | 2 +- llvm/tools/lli/lli.cpp | 2 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 58 +- llvm/unittests/Support/DataExtractorTest.cpp | 36 +- llvm/unittests/Support/LEB128Test.cpp | 6 + llvm/utils/lit/lit/llvm/config.py | 1 + llvm/utils/llvm-lit/CMakeLists.txt | 21 +- mlir/docs/Canonicalization.md | 178 +- mlir/docs/WritingAPass.md | 157 + mlir/examples/toy/Ch5/mlir/LowerToAffineLoops.cpp | 12 +- mlir/examples/toy/Ch6/mlir/LowerToAffineLoops.cpp | 11 +- mlir/examples/toy/Ch7/mlir/LowerToAffineLoops.cpp | 12 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 1 + mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 5 +- mlir/include/mlir/IR/PatternMatch.h | 3 + mlir/include/mlir/Support/TranslateClParser.h | 38 - mlir/include/mlir/Transforms/DialectConversion.h | 4 + mlir/include/mlir/Translation.h | 16 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 27 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 2 - mlir/lib/IR/AsmPrinter.cpp | 17 +- mlir/lib/IR/PatternMatch.cpp | 8 + mlir/lib/Support/CMakeLists.txt | 14 - mlir/lib/Support/TranslateClParser.cpp | 93 - mlir/lib/Transforms/DialectConversion.cpp | 4 + mlir/lib/Translation/CMakeLists.txt | 1 + mlir/lib/Translation/Translation.cpp | 138 +- mlir/test/Transforms/canonicalize.mlir | 22 + mlir/tools/mlir-translate/CMakeLists.txt | 2 +- mlir/tools/mlir-translate/mlir-translate.cpp | 2 +- 309 files changed, 13247 insertions(+), 6400 deletions(-) create mode 100644 clang/test/PCH/cxx-attrs-packexpansion.cpp copy lldb/{packages/Python/lldbsuite/test/tools/lldb-server/registers-target-xml-r [...] create mode 100644 lldb/test/API/tools/lldb-server/threads-info/TestGdbRemoteThrea [...] create mode 100644 lldb/test/API/tools/lldb-server/threads-info/main.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-imm.ll delete mode 100644 llvm/test/CodeGen/ARM/ipra-extra-spills-exceptions.ll delete mode 100644 llvm/test/CodeGen/ARM/ipra-extra-spills.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vqmovn.ll delete mode 100644 llvm/test/CodeGen/X86/indirect-branch-tracking-cm-lager.ll create mode 100644 llvm/test/CodeGen/X86/statepoint-no-extra-const.ll create mode 100644 llvm/test/DebugInfo/X86/debug-macro-v5.ll create mode 100644 llvm/test/DebugInfo/X86/dwp-v2-cu-index.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v2-loc.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v2-tu-index.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v5-cu-index.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v5-loclists.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v5-rnglists.s create mode 100644 llvm/test/DebugInfo/X86/dwp-v5-tu-index.s delete mode 100644 llvm/test/ExecutionEngine/MCJIT/cet-code-model-lager.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/macho-universal-static-librar [...] create mode 100644 llvm/test/MC/AArch64/armv8.6a-ecv.s create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.6a-ecv.txt create mode 100644 llvm/test/Transforms/Inline/ret_load_metadata.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-add-sub-dou [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double-row- [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-multi [...] create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-i32-row-major.ll create mode 100644 llvm/test/tools/llvm-dwp/X86/unknown-section-id.s delete mode 100644 mlir/include/mlir/Support/TranslateClParser.h delete mode 100644 mlir/lib/Support/TranslateClParser.cpp