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-lts-allnoconfig 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 [...] new a41cd6bb897 [libc++] [test] Add missing FILE_DEPENDENCIES to align.pass.sh.cpp new d4638cbad7e Make paths in generated llvm-lit relative as well. new 70726cec5b1 DAG: Combine extract_vector_elt of concat_vectors new 79b29d6df70 AMDGPU: Remove DisableInst feature new cbf719b5681 AMDGPU: Use DAG patterns for div_fmas new 44773439939 test commit new a53bf9b7c8f [lldb-server] jThreadsInfo returns stack memory new ccf16c4d381 Make test more robust new 6babae74c73 [Matrix] Update load/storeMatrix to take indices as Value* (NFC).
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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