This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O2 in repository toolchain/ci/llvm-project.
from f6b60b3b7960 [SimplifyCFG] `FoldBranchToCommonDest()`: allow branch-on-select adds 72864d9bfec9 [pseudo] Use box-drawing chars to prettify debug dumps. NFC adds ccb54d5b4203 [mlir][Vector] Add integration tests for ArmSVE adds f84b5c11ddd4 [X86] Add test showing failure to fold multiple constant a [...] adds be9acee0599c [AMDGPU] Move VOP3 classes into VOPInstructions.td. NFC. adds 7babc8e6cdd8 [Flang] Lower achar intrinsic adds a81fff8afd06 Reapply "[Intrinsics] Add `nocallback` to the default intr [...] adds 7e459126185f [clang] Do not crash on arrow operator on dependent type. adds cf396c56e7df [C++20][Modules] Correct an assert for modules-ts. adds 5975f1c5f968 [AMDGPU][DOC][NFC] Added GFX1030 assembler syntax description adds b9f67d44ba37 [OpenMP] Replace device kernel linkage with weak_odr adds 6a094a626469 [InstCombine] SimplifyDemandedUseBits - remove ashr node i [...] adds 39b80c8380c8 [clang-tidy] Add modernize-macro-to-enum check adds a121458edc7c [test,slp] Add another stacksave related dependence test adds bb48c3a9e7e0 [gn build] Port 39b80c8380c8 adds 49b0b5f0fa86 [AVR][NFC] Fix incorrect register states in expanding pseu [...] adds d9756fa723be [slp] Factor out a lambda to avoid uplicating code a third [...] adds 7a316c0a1f11 [CSSPGO] Turn on profi and ext-tsp when using probe-based [...] adds d6c6eb3db557 [NFCI] Fix set-but-unused warning in AArch64AsmParser.cpp adds 39d348c602f0 [NFCI] Fix set-but-unused warning in DenseMap.h in some co [...] adds 6168b422258e [libc] Improve the performance of expf. adds 61efe14e21b2 [lldb] Add a fuzzer for target creation adds 4e34f061d65e [OpenMP][FIX] Ensure exclusive access to the HDTT map adds a184a0d8aae6 [clang][dataflow] Add support for disabling warnings on sm [...] adds 174cabeda57d [flang] Fix cycle-catcher in procedure characterization adds 5161835d5afa [mlir][tosa] : adding folder and canonicalizer for select adds 8f7db763ef7f [lldb] Conditionalize target_link_libraries on the target adds e47d22023026 [LV] Use getVectorLoopRegion to retrieve header. (NFC) adds b867f5c7b827 [Support/BLAKE3] Do manual instrumentation of `llvm_blake3 [...] adds c7f91e227a79 [InstrProfiling] No runtime hook for unused funcs adds a16308c2823b [SLP] Explicit track required stacksave/alloca dependency (try 3) adds ec858f02015c [SLP] Optimize stacksave dependence handling [NFC] adds 5bc9ee1b7806 [flang][lowering] Handle zero extent case in LBOUND adds 3be7c2891798 [mlir][NVVM] Add support for nvvm mma.sync ops adds 48cc9287f555 Reapply "[SLP] Schedule only sub-graph of vectorizable ins [...] adds b97f26083bd0 Reland "[ASTMatchers] Output currently processing match an [...] adds 35b89bc24ca5 [clang][driver] Disable non-functional --version option fo [...] adds 8530259985db [ConstraintElimination] Add test where offset additions overflow. adds 8c3281db492e [ConstraintElimination] Use AddOverflow for offset summation. adds 171cdba8674f [Clang,TBAA] Use pattern for metadata reference in test. adds 3784e8ccfbda [Clang] Fix Unevaluated Lambdas adds 0363a164b696 [flang] Fix bogus error from assignment to CLASS(*) adds 26e201b7968c [Clang] Fix error in Documentation introduced by 3784e8cc [nfc]. adds cef52105bd4b Revert "[clang-tidy] Add modernize-macro-to-enum check" adds a78bd832648a [gn build] Port cef52105bd4b adds f80aaa675f93 [SLP] Simplify eraseInstruction [NFC] adds dda003afa643 [mlir] Add InferTensorType without supporting reifyReturnT [...] adds 57ee624d7946 [cmake] Provide CURRENT_TOOLS_DIR centrally, replacing CLA [...] adds 9a3eeae3218f [clang-tidy] Fix the condition for building CTTestTidyModule adds 1f98e09bf8e6 Add missing include diagnosed in modules build. (NFC) adds 0e1e3ccc989a [bazel] add missing targets since 3be7c28917 adds e25f4e4c4a6d [PseudoProbe] Do not emit pseudo probes when module is not [...] adds 2ab9990c9eb7 [flang] Add & use a better visit() adds 6aa039775891 Remove dead code in driver parsing -gsimple-template-names [...] adds 89525cbf283f [Clang] Add helper method to determine if a nonvirtual bas [...] adds b9fd8f34ae54 [OpenMP][NFC] Add missing virtual destructor to silence warning adds 7dfad948f12a [OpenMP][FIX] Repair ExclusiveAccess move semantic snafu adds bb9bdef4df8a [Clang] Use pattern to match profile metadata in test. adds 6c2be885ff1c Revert "[OpenMP][NFC] Add missing virtual destructor to si [...] adds afaefb671fe1 [Driver][Linux] Remove D.Dir+"/../lib" from default search [...] adds 12301d616fbc [lldb/crashlog] Parse thread fields and pass it to crashlo [...] adds 29f363611dd4 [lldb/Utility] Make StructuredData::Dictionary::GetKeys re [...] adds 150db43e412e [lldb/Plugin] Sort the ScriptedProcess' thread list before [...] adds 5c116d50e42f [flang] Mark C_ASSOCIATED specific procedures as PURE adds 41e69fb24535 [pseudo] Add missing header guard for Forest.h adds 16eaa5240e30 [pseudo] Fix the wrong rule ids in ForestTest. adds a5032b26337b DebugInfo: Don't allow type units to references types in the CU adds 34b9b1ea4874 Disable -Wmissing-prototypes for internal linkage function [...] adds ead8586645f5 [InstrProfiling] Add comments for no runtime hook adds 3427eddd9aab Adopt new dyld SPIs to introspect the shared cache. adds 5576579c865d Update affine.load folding hook to fold global splat const [...] adds 435641bc3d8e [flang] Catch bad OPEN(STATUS=) cases adds 4ae9745af197 [Disassember][NFCI] Use strong type for instruction decoder adds e13faa40cf0a [X86][tablgen] Add interface getMnemonic to namespace X86D [...] adds 3c6d32ec6cdb [OpenMP] Make Ctor / Dtor functions have external visibility adds 9d3550c51733 [OpenMP] Add AMDGPU calling convention to ctor / dtor functions adds 545fcc3d842c [OpenMP][CUDA] Fix potential program crash caused by doubl [...] adds 392bb8cf1f72 [OpenMP] Fix AMDGPU globals test adds bf11ed293abf [X86][tablgen] Add class RecognizableInstrBase to simplify [...] adds 88436afe3073 [LoongArch] Fix several Clang warnings. NFC adds bce2e208e08f [AVR] Optimize int16 airthmetic right shift for shift amou [...] adds da62a5c6610d [Driver][test] Clean up riscv* tests adds c37accf0a207 [Option] Avoid using the default argument for the 3-argume [...] adds 522712e2d241 [Option] Remove the error-prone default argument true from [...] adds 02f20a09c3ae [Option] Remove the error-prone default argument true from [...] adds 7a94fa58c4fb [X86][tablgen] Move fields Name, Is64Bit, Is32Bit, Operand [...] adds 5f543cb0efc9 [X86][tablgen] Use initializer list for some fields of Rec [...] adds 0687578728ea [C++20][Modules][HU 2/5] Support searching Header Units in [...] adds c8ea7329377f [X86][tablgen] Set ShouldBeEmitted to false when isAsmPars [...] adds 758be63ac6e6 [test][AArch64] Add a test case for D121180 NFC adds c0ccb692285d [mlir][spirv] Convert func.call to spv.FunctionCall adds c3b672a34cde [Clang][doc] Fix __builtin_assume wording. adds bfa2f25d350c [C11] Correct the resulting type for an assignment expression adds 271e8d2495e2 [X86][tablgen] Refine the class RecognizableInstr. NFCI adds dc68ca3eff60 [X86][tablgen] Rename field hasREX_WPrefix to hasREX_W for [...] adds a86cd3be1c43 [X86][tablgen] Rename some fields for RecognizableInstrBas [...] adds 555214cbcc79 [libc++][format][2/6] Adds a __output_iterator. adds 3e4191798425 [X86][tablgen] Remove useless check in X86FoldTablesEmitte [...] adds 139416cb5ee1 [gn build] Port 555214cbcc79 adds f8846229c41f [C++20][Modules][HU 3/5] Emit module macros for header units. adds bcf1978a8715 [intelpt] Refactoring instruction decoding for flexibility adds 824a73bbfab6 [docs][ORC] Reword "How to Add Process and Library Symbols [...] adds 34b547dfbf76 [docs][ORC] Simplify paragraph on hardcoding process addresses. adds bc13101cf945 [lldb] Fix building for mingw after changes to sigtstp_handler adds b548f5847235 [lldb] Fix interpreting absolute Windows paths with forwar [...] adds 693d3b7e7636 [AArch64] Lower 3 and 4 sources buildvectors to TBL adds 460e1bd66e57 [X86][tablgen] Remove PointerLikeRegClass from isRegisterO [...] adds 321cbf75be2c [Verifier] Verify parameter alignment. adds 4a4874292258 [X86][tablgen] Extract common functions in X86EVEX2VEXTabl [...] adds 1fd118ffc4b8 Verify parameter alignment attribute adds 674d52e8ced2 [X86] Refactor X86ScalarSSEf16/32/64 with hasFP16/SSE1/SSE2. NFCI adds d9cea8d3a8ff [C++20][Modules][HU 4/5] Handle pre-processed header units. adds ebaa28e0750b [InstCombine] add baseline tests for fold of ctpop + icmp; NFC adds c3fe025bd4a1 [AArch64][SelectionDAG] Refactor to support more scalable [...] adds 7cc48026bd75 [InstCombine] add baseline tests for logical and/or folds; NFC adds 5599e2c44e94 [libc++][doc] Update format implementation status. adds 1a6d571174f8 [Support] Skip attempts to access /proc/self/fd on FreeBSD adds 8b245ab41dfa [Clang,TBAA] Add test cases for nested pointers and TBAA data. adds af9bdcfc46ef [BOLT] Align constant islands to 8 bytes adds 23b3df567536 [docs][Lexicon] Add new explanation for some shortcomings( [...] adds 621287196842 [Target] Apply clang-tidy fixes for readability-redundant- [...] adds ad57e10dbca2 [RISCV][NFC] Moving RVV intrinsic type related util to llv [...] adds 85b1354098ba [C++20][Modules][HU 5/5] Add fdirectives-only mode for pre [...] adds f7e3174ec05b [gn build] Port ad57e10dbca2 adds 5c6ee1305e77 [LLDB] Skip TestProcessIOHandlerInterrupt Arm/AArch64 Linux adds 4edd7576dbb4 [RISCV][NFC] Remove unused header includes. adds 7c7e7770b717 Revert "[RISCV][NFC] Remove unused header includes." adds 1967fd8d5e7e [RISCV] Remove using namespace llvm from public header aft [...] adds 423af54cbef7 [llvm-objdump][test] dos2unix some files adds 11a8fc685692 [llvm-objdump] --private-headers: change errors to warning [...] adds 268f24d2ea6a Revert "Revert "[RISCV][NFC] Remove unused header includes."" adds c0eb9b4cdef6 Revert D121984 "[RISCV][NFC] Moving RVV intrinsic type rel [...] adds 479eed18503d [flang][runtime] Ensure PointerDeallocate actually dealloc [...] adds f7086401b7c0 [Object][test] Fix invalid.test adds 12f0802c93f5 [gn build] Port c0eb9b4cdef6 adds 1f52d02cebf1 [AMDGPU] Split waterfall loop exec manipulation adds fcbf00f098b2 [mlir][OpenMP] Added ReductionClauseInterface adds c5d83cdca457 [clang][ASTImporter] Fix a bug when importing CXXDefaultInitExpr. adds 8a2a96652002 Return -no-canonical-prefixes for riskv32/64 test adds 4ca111d4cb4c Revert "[flang] Add & use a better visit()" adds 8045bf9d0dc5 [FuncSpec] Support function specialization across multiple [...] adds 07f33a357d89 Correct a minor point with the Phabricator docs new 534b22831340 [flang] Lower some coarray statements to their runtime functions new db561064f60d [GlobalOpt] Handle non-instruction MTI source (PR54572) new 614363ecc0fe [X86] Add shuffle tests from Issue #54562 new 3631b9014d4f [lldb] Remove some unused functions from PosixApi.h new ec6d62105006 Remove a top-level using-directive from EPCDebugObjectRegistrar.h new b3b4113a2375 [demangler] Add operator precedence
The 6 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: bolt/include/bolt/Core/BinaryFunction.h | 15 +- bolt/lib/Core/BinaryEmitter.cpp | 7 + bolt/lib/Passes/LongJmp.cpp | 3 + bolt/test/AArch64/constant-island-alignment.s | 38 + bolt/test/runtime/AArch64/adrrelaxationpass.s | 4 +- clang-tools-extra/clangd/test/CMakeLists.txt | 10 - clang-tools-extra/clangd/test/lit.site.cfg.py.in | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 3 + .../pseudo/include/clang-pseudo/Forest.h | 5 + clang-tools-extra/pseudo/lib/Forest.cpp | 46 +- clang-tools-extra/pseudo/test/CMakeLists.txt | 10 - clang-tools-extra/pseudo/test/lit.site.cfg.py.in | 2 +- clang-tools-extra/pseudo/unittests/ForestTest.cpp | 45 +- clang-tools-extra/test/CMakeLists.txt | 10 +- clang-tools-extra/test/lit.site.cfg.py.in | 3 +- clang/docs/LanguageExtensions.rst | 3 +- clang/docs/ReleaseNotes.rst | 9 + clang/include/clang/AST/DeclCXX.h | 28 +- clang/include/clang/AST/Type.h | 4 + .../Models/UncheckedOptionalAccessModel.h | 15 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/Module.h | 3 + clang/include/clang/Driver/Options.td | 4 +- clang/include/clang/Frontend/FrontendOptions.h | 42 +- .../clang/Frontend/PreprocessorOutputOptions.h | 2 + clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Serialization/ASTWriter.h | 1 + clang/lib/AST/ASTImporter.cpp | 47 +- clang/lib/AST/DeclBase.cpp | 2 + clang/lib/AST/DeclCXX.cpp | 8 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 88 +- .../Models/UncheckedOptionalAccessModel.cpp | 52 +- clang/lib/CodeGen/CGDeclCXX.cpp | 8 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 14 +- clang/lib/CodeGen/CGRecordLayout.h | 6 + clang/lib/CodeGen/CodeGenModule.h | 4 +- clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/SanitizerArgs.cpp | 4 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 39 +- clang/lib/Driver/ToolChains/HIPAMD.cpp | 7 +- clang/lib/Driver/ToolChains/Linux.cpp | 16 +- clang/lib/Frontend/CompilerInvocation.cpp | 69 +- clang/lib/Frontend/FrontendAction.cpp | 58 +- clang/lib/Frontend/PrintPreprocessedOutput.cpp | 33 +- clang/lib/Sema/SemaDecl.cpp | 5 + clang/lib/Sema/SemaExpr.cpp | 14 +- clang/lib/Sema/SemaLambda.cpp | 31 +- clang/lib/Sema/SemaModule.cpp | 16 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 28 +- clang/lib/Serialization/ASTReaderDecl.cpp | 6 +- clang/lib/Serialization/ASTWriter.cpp | 87 +- .../Inputs/ctu-cxxdefaultinitexpr-import.cpp | 26 + ...initexpr-import.cpp.externalDefMap.ast-dump.txt | 4 + clang/test/Analysis/ctu-cxxdefaultinitexpr.cpp | 35 + clang/test/CMakeLists.txt | 10 +- clang/test/CodeGen/builtin-sqrt.c | 2 +- clang/test/CodeGen/libcalls.c | 2 +- clang/test/CodeGen/tbaa-pointers.c | 103 + clang/test/CodeGen/tbaa.cpp | 2 +- .../attr-likelihood-if-vs-builtin-expect.cpp | 60 +- .../unused_function_no_runtime_hook.cpp | 6 + clang/test/Driver/linux-ld.c | 2 - clang/test/Driver/riscv-abi.c | 58 +- clang/test/Driver/riscv-arch.c | 249 ++- clang/test/Driver/riscv-args.c | 2 +- clang/test/Driver/riscv-cpus.c | 62 +- clang/test/Driver/riscv-default-features.c | 4 +- clang/test/Driver/riscv-features.c | 18 +- clang/test/Driver/riscv-fixed-x-register.c | 132 +- clang/test/Driver/riscv-gnutools.c | 12 +- clang/test/Driver/riscv-sdata-warning.c | 4 +- clang/test/Driver/riscv32-toolchain-extra.c | 4 +- clang/test/Driver/riscv32-toolchain.c | 62 +- clang/test/Driver/riscv64-toolchain-extra.c | 4 +- clang/test/Driver/riscv64-toolchain.c | 50 +- clang/test/Frontend/unknown-arg.c | 3 + clang/test/Modules/cxx20-hu-02.cpp | 77 + clang/test/Modules/cxx20-hu-03.cpp | 57 + clang/test/Modules/cxx20-hu-04.cpp | 105 + clang/test/Modules/cxx20-hu-05.cpp | 32 + clang/test/Modules/cxx20-hu-06.cpp | 68 + clang/test/Modules/cxx20-hu-bad-input.cpp | 19 + clang/test/OpenMP/amdgcn_target_codegen.cpp | 4 +- .../OpenMP/amdgcn_target_global_constructor.cpp | 31 +- clang/test/OpenMP/assumes_include_nvptx.cpp | 4 +- clang/test/OpenMP/declare_target_codegen.cpp | 7 +- clang/test/OpenMP/declare_target_link_codegen.cpp | 2 +- .../metadirective_device_isa_codegen_amdgcn.cpp | 4 +- .../nvptx_declare_target_var_ctor_dtor_codegen.cpp | 6 +- .../OpenMP/nvptx_target_firstprivate_codegen.cpp | 2 +- clang/test/OpenMP/target_firstprivate_codegen.cpp | 10 +- clang/test/OpenMP/target_private_codegen.cpp | 14 +- clang/test/OpenMP/target_reduction_codegen.cpp | 12 +- clang/test/Sema/atomic-expr.c | 14 + clang/test/SemaCXX/anonymous-struct.cpp | 6 + clang/test/SemaCXX/arrow-operator.cpp | 48 + clang/test/SemaCXX/lambda-unevaluated.cpp | 79 +- clang/test/SemaCXX/warn-missing-prototypes.cpp | 13 + clang/test/lit.site.cfg.py.in | 2 +- clang/unittests/AST/ASTImporterTest.cpp | 103 + .../ASTMatchers/ASTMatchersInternalTest.cpp | 81 + .../UncheckedOptionalAccessModelTest.cpp | 32 +- clang/utils/perf-training/CMakeLists.txt | 8 - clang/utils/perf-training/lit.site.cfg.in | 2 +- .../perf-training/order-files.lit.site.cfg.in | 2 +- clang/www/cxx_status.html | 6 +- .../simplified_template_names.cpp | 18 + flang/include/flang/Optimizer/Builder/BoxValue.h | 3 + flang/include/flang/Optimizer/Builder/FIRBuilder.h | 3 + flang/include/flang/Runtime/descriptor.h | 2 +- flang/lib/Evaluate/characteristics.cpp | 8 +- flang/lib/Lower/Bridge.cpp | 18 +- flang/lib/Lower/ConvertVariable.cpp | 33 +- flang/lib/Lower/IntrinsicCall.cpp | 79 +- flang/lib/Lower/OpenMP.cpp | 3 +- flang/lib/Lower/Runtime.cpp | 58 + flang/lib/Optimizer/Builder/BoxValue.cpp | 16 + flang/lib/Optimizer/Builder/Character.cpp | 9 - flang/lib/Optimizer/Builder/FIRBuilder.cpp | 8 + flang/lib/Semantics/expression.cpp | 8 +- flang/lib/Semantics/tools.cpp | 3 + flang/module/iso_c_binding.f90 | 4 +- flang/runtime/descriptor.cpp | 4 +- flang/runtime/io-stmt.cpp | 8 + flang/runtime/pointer.cpp | 2 +- flang/test/Lower/Intrinsics/achar.f90 | 23 + flang/test/Lower/array-expression.f90 | 25 +- flang/test/Lower/call-parenthesized-arg.f90 | 5 +- flang/test/Lower/character-local-variables.f90 | 16 +- flang/test/Lower/forall/test9.f90 | 10 +- flang/test/Semantics/resolve63.f90 | 19 +- flang/test/Semantics/selecttype03.f90 | 4 +- flang/unittests/Runtime/CMakeLists.txt | 1 + flang/unittests/Runtime/Pointer.cpp | 32 + libc/src/math/generic/expf.cpp | 91 +- libc/test/src/math/exhaustive/expf_test.cpp | 4 +- libc/test/src/math/expf_test.cpp | 5 + libcxx/docs/Status/FormatIssues.csv | 4 +- libcxx/docs/Status/FormatPaper.csv | 4 +- libcxx/include/CMakeLists.txt | 1 + libcxx/include/__format/buffer.h | 207 ++ libcxx/include/__format/format_context.h | 15 +- libcxx/include/format | 16 +- libcxx/include/module.modulemap | 1 + .../detail.headers/format/buffer.module.verify.cpp | 15 + .../format.context/types.compile.pass.cpp | 20 +- libcxxabi/src/demangle/ItaniumDemangle.h | 554 ++--- libcxxabi/src/demangle/Utility.h | 15 + libcxxabi/test/test_demangle.pass.cpp | 652 +++--- lld/COFF/Driver.cpp | 2 +- lld/test/CMakeLists.txt | 9 - lld/test/Unit/lit.site.cfg.py.in | 4 +- lld/test/lit.site.cfg.py.in | 4 +- lldb/examples/python/crashlog.py | 8 +- .../scripted_process/crashlog_scripted_process.py | 9 +- .../python/scripted_process/scripted_process.py | 19 +- lldb/include/lldb/Host/windows/PosixApi.h | 13 - lldb/include/lldb/Target/TraceCursor.h | 6 +- lldb/include/lldb/Utility/StructuredData.h | 8 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 39 + lldb/source/Host/windows/Windows.cpp | 21 - .../Plugins/Process/scripted/ScriptedProcess.cpp | 65 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 3 +- .../Plugins/Trace/intel-pt/DecodedThread.cpp | 65 +- lldb/source/Plugins/Trace/intel-pt/DecodedThread.h | 69 +- .../Plugins/Trace/intel-pt/IntelPTDecoder.cpp | 150 +- .../Plugins/Trace/intel-pt/TraceCursorIntelPT.cpp | 4 +- .../Plugins/Trace/intel-pt/TraceCursorIntelPT.h | 2 +- .../source/Plugins/Trace/intel-pt/TraceIntelPT.cpp | 7 +- lldb/source/Target/TraceInstructionDumper.cpp | 4 +- lldb/source/Utility/FileSpec.cpp | 3 +- lldb/test/API/commands/trace/TestTraceDumpInfo.py | 3 +- lldb/test/API/commands/trace/TestTraceLoad.py | 3 +- .../sigint/TestProcessIOHandlerInterrupt.py | 1 + .../Python/Crashlog/scripted_crashlog_json.test | 19 +- lldb/tools/CMakeLists.txt | 1 + lldb/tools/driver/Driver.cpp | 2 +- lldb/tools/lldb-fuzzer/CMakeLists.txt | 18 + lldb/tools/lldb-fuzzer/lldb-target-fuzzer.cpp | 35 + lldb/tools/lldb-fuzzer/utils/CMakeLists.txt | 6 + lldb/tools/lldb-fuzzer/utils/TempFile.cpp | 33 + lldb/tools/lldb-fuzzer/utils/TempFile.h | 27 + lldb/unittests/Utility/FileSpecTest.cpp | 3 + llvm/cmake/modules/AddLLVM.cmake | 8 +- llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst | 4 +- llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst | 2 +- llvm/docs/AMDGPU/AMDGPUAsmGFX1030.rst | 2166 ++++++++++++++++++++ llvm/docs/AMDGPU/gfx1030_attr.rst | 29 + llvm/docs/AMDGPU/gfx1030_dst.rst | 13 + llvm/docs/AMDGPU/gfx1030_fx_operand.rst | 16 + llvm/docs/AMDGPU/gfx1030_hwreg.rst | 82 + llvm/docs/AMDGPU/gfx1030_imm16_73139a.rst | 13 + llvm/docs/AMDGPU/gfx1030_imm16_a04fb3.rst | 13 + llvm/docs/AMDGPU/gfx1030_label.rst | 36 + llvm/docs/AMDGPU/gfx1030_m_254bcb.rst | 13 + llvm/docs/AMDGPU/gfx1030_m_f5d306.rst | 13 + llvm/docs/AMDGPU/gfx1030_msg.rst | 100 + llvm/docs/AMDGPU/gfx1030_opt.rst | 13 + llvm/docs/AMDGPU/gfx1030_param.rst | 21 + llvm/docs/AMDGPU/gfx1030_saddr_9cd3cf.rst | 17 + llvm/docs/AMDGPU/gfx1030_saddr_beaa25.rst | 19 + llvm/docs/AMDGPU/gfx1030_saddr_d75725.rst | 19 + llvm/docs/AMDGPU/gfx1030_sbase_010ce0.rst | 17 + llvm/docs/AMDGPU/gfx1030_sbase_020892.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_0804b1.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_2e4c2a.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_362c37.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_3759f6.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_386c33.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_3bc700.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_54e16e.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_8078f5.rst | 17 + llvm/docs/AMDGPU/gfx1030_sdst_ea3f10.rst | 17 + llvm/docs/AMDGPU/gfx1030_simm32_6f0844.rst | 14 + llvm/docs/AMDGPU/gfx1030_simm32_a3e80c.rst | 13 + llvm/docs/AMDGPU/gfx1030_simm32_be0c1c.rst | 14 + llvm/docs/AMDGPU/gfx1030_soffset_59fade.rst | 17 + llvm/docs/AMDGPU/gfx1030_soffset_c40a5a.rst | 20 + llvm/docs/AMDGPU/gfx1030_soffset_fef808.rst | 17 + llvm/docs/AMDGPU/gfx1030_src_37d670.rst | 17 + llvm/docs/AMDGPU/gfx1030_src_516946.rst | 17 + llvm/docs/AMDGPU/gfx1030_src_823582.rst | 17 + llvm/docs/AMDGPU/gfx1030_src_c27036.rst | 17 + llvm/docs/AMDGPU/gfx1030_src_cf1cda.rst | 17 + llvm/docs/AMDGPU/gfx1030_src_d5cd94.rst | 17 + llvm/docs/AMDGPU/gfx1030_src_e0345d.rst | 17 + llvm/docs/AMDGPU/gfx1030_src_e9e6db.rst | 17 + llvm/docs/AMDGPU/gfx1030_srsrc_5dafbc.rst | 17 + llvm/docs/AMDGPU/gfx1030_srsrc_cf7132.rst | 17 + llvm/docs/AMDGPU/gfx1030_srsrc_e73d16.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssamp.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_054e2a.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_2a042f.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_3ec588.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_460c63.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_48e8e7.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_6fbc49.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_7da351.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_81ba27.rst | 17 + llvm/docs/AMDGPU/gfx1030_ssrc_9a4448.rst | 17 + llvm/docs/AMDGPU/gfx1030_tgt.rst | 24 + llvm/docs/AMDGPU/gfx1030_type_deviation.rst | 13 + llvm/docs/AMDGPU/gfx1030_vaddr_373b95.rst | 19 + llvm/docs/AMDGPU/gfx1030_vaddr_49d53a.rst | 29 + llvm/docs/AMDGPU/gfx1030_vaddr_9aeece.rst | 20 + llvm/docs/AMDGPU/gfx1030_vaddr_9f7133.rst | 17 + llvm/docs/AMDGPU/gfx1030_vaddr_b73dc0.rst | 22 + llvm/docs/AMDGPU/gfx1030_vaddr_cdc744.rst | 22 + llvm/docs/AMDGPU/gfx1030_vaddr_f20ee4.rst | 17 + llvm/docs/AMDGPU/gfx1030_vcc.rst | 16 + llvm/docs/AMDGPU/gfx1030_vdata0_6802ce.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdata0_fd235e.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdata1_6802ce.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdata1_fd235e.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdata_15d255.rst | 20 + llvm/docs/AMDGPU/gfx1030_vdata_325b78.rst | 26 + llvm/docs/AMDGPU/gfx1030_vdata_4d8ecf.rst | 26 + llvm/docs/AMDGPU/gfx1030_vdata_56f215.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdata_6802ce.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdata_87fb90.rst | 21 + llvm/docs/AMDGPU/gfx1030_vdata_b2a787.rst | 21 + llvm/docs/AMDGPU/gfx1030_vdata_c08393.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdata_c61803.rst | 21 + llvm/docs/AMDGPU/gfx1030_vdata_e016a1.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdata_fd235e.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_3d7dcf.rst | 20 + llvm/docs/AMDGPU/gfx1030_vdst_463513.rst | 19 + llvm/docs/AMDGPU/gfx1030_vdst_473a69.rst | 21 + llvm/docs/AMDGPU/gfx1030_vdst_48d3a8.rst | 22 + llvm/docs/AMDGPU/gfx1030_vdst_48e42f.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_5d50a1.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_69a144.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_719833.rst | 21 + llvm/docs/AMDGPU/gfx1030_vdst_89680f.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_a49b76.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_bdb32f.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_d0dc43.rst | 19 + llvm/docs/AMDGPU/gfx1030_vdst_d7c57e.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_f47754.rst | 17 + llvm/docs/AMDGPU/gfx1030_vdst_f8490d.rst | 17 + llvm/docs/AMDGPU/gfx1030_vsrc_533a4e.rst | 28 + llvm/docs/AMDGPU/gfx1030_vsrc_6802ce.rst | 17 + llvm/docs/AMDGPU/gfx1030_vsrc_e016a1.rst | 17 + llvm/docs/AMDGPU/gfx1030_vsrc_fd235e.rst | 17 + llvm/docs/AMDGPU/gfx1030_waitcnt.rst | 64 + llvm/docs/AMDGPUInstructionSyntax.rst | 15 +- llvm/docs/AMDGPUUsage.rst | 45 +- llvm/docs/FuzzingLLVM.rst | 5 + llvm/docs/Lexicon.rst | 20 + llvm/docs/ORCv2.rst | 62 +- llvm/docs/Phabricator.rst | 6 +- llvm/include/llvm/ADT/DenseMap.h | 1 + llvm/include/llvm/CodeGen/TargetCallingConv.h | 3 +- llvm/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 1 + llvm/include/llvm/Demangle/ItaniumDemangle.h | 554 ++--- llvm/include/llvm/Demangle/Utility.h | 15 + .../ExecutionEngine/Orc/EPCDebugObjectRegistrar.h | 2 - llvm/include/llvm/IR/Intrinsics.td | 3 + llvm/include/llvm/Option/ArgList.h | 4 +- llvm/include/llvm/Transforms/Utils/SCCPSolver.h | 15 +- llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 14 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 16 - llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 13 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 12 +- .../ExecutionEngine/Orc/DebuggerSupportPlugin.cpp | 9 +- .../Orc/EPCDebugObjectRegistrar.cpp | 3 +- llvm/lib/IR/Verifier.cpp | 27 + llvm/lib/Linker/IRMover.cpp | 9 +- llvm/lib/Object/ELF.cpp | 2 - llvm/lib/Support/BLAKE3/blake3.c | 4 + llvm/lib/Support/Unix/Path.inc | 14 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 92 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 - .../AArch64/Disassembler/AArch64Disassembler.cpp | 490 ++--- .../AArch64/GISel/AArch64RegisterBankInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 37 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 159 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 33 +- llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp | 117 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 177 -- llvm/lib/Target/AMDGPU/VOPInstructions.td | 177 ++ .../Target/ARC/Disassembler/ARCDisassembler.cpp | 76 +- llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 3 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 1273 +++++++----- llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 245 ++- llvm/lib/Target/AVR/AVRISelLowering.cpp | 23 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 2 +- .../Target/AVR/Disassembler/AVRDisassembler.cpp | 56 +- .../Target/BPF/Disassembler/BPFDisassembler.cpp | 13 +- .../Target/CSKY/Disassembler/CSKYDisassembler.cpp | 54 +- .../Hexagon/Disassembler/HexagonDisassembler.cpp | 155 +- llvm/lib/Target/Hexagon/HexagonDepDecoders.inc | 44 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 2 +- .../Lanai/Disassembler/LanaiDisassembler.cpp | 43 +- .../LoongArch/AsmParser/LoongArchAsmParser.cpp | 5 +- .../Disassembler/LoongArchDisassembler.cpp | 8 +- llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp | 4 +- llvm/lib/Target/LoongArch/LoongArchInstrInfo.h | 2 - .../LoongArch/MCTargetDesc/LoongArchAsmBackend.h | 4 +- .../MCTargetDesc/LoongArchELFObjectWriter.cpp | 1 - .../MSP430/Disassembler/MSP430Disassembler.cpp | 12 +- .../Target/Mips/Disassembler/MipsDisassembler.cpp | 864 ++++---- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 3 +- llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp | 2 +- .../PowerPC/Disassembler/PPCDisassembler.cpp | 96 +- .../Target/PowerPC/GISel/PPCRegisterBankInfo.cpp | 3 +- .../RISCV/Disassembler/RISCVDisassembler.cpp | 86 +- llvm/lib/Target/RISCV/RISCVRegisterBankInfo.cpp | 3 +- .../Sparc/Disassembler/SparcDisassembler.cpp | 181 +- .../SystemZ/Disassembler/SystemZDisassembler.cpp | 137 +- llvm/lib/Target/VE/Disassembler/VEDisassembler.cpp | 122 +- llvm/lib/Target/X86/X86FastISel.cpp | 113 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 36 +- llvm/lib/Target/X86/X86ISelLowering.h | 25 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 8 +- llvm/lib/Target/X86/X86InstrControl.td | 4 +- llvm/lib/Target/X86/X86InstrFormats.td | 6 +- llvm/lib/Target/X86/X86InstrTSX.td | 2 + llvm/lib/Target/X86/X86RegisterBankInfo.cpp | 3 +- .../XCore/Disassembler/XCoreDisassembler.cpp | 284 ++- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 4 + llvm/lib/Transforms/IPO/FunctionSpecialization.cpp | 174 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 23 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 15 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 14 +- .../Transforms/Scalar/ConstraintElimination.cpp | 10 +- llvm/lib/Transforms/Utils/SCCPSolver.cpp | 23 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 19 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 186 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 2 +- llvm/lib/Transforms/Vectorize/VPlan.h | 3 + llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 2 +- llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp | 2 +- llvm/test/Analysis/BasicAA/intrinsics.ll | 4 +- .../Analysis/TypeBasedAliasAnalysis/intrinsics.ll | 4 +- .../Assembler/aarch64-intrinsics-attributes.ll | 8 +- llvm/test/Bindings/llvm-c/debug_info.ll | 6 +- llvm/test/Bitcode/compatibility-3.6.ll | 6 +- llvm/test/Bitcode/compatibility-3.7.ll | 6 +- llvm/test/Bitcode/compatibility-3.8.ll | 6 +- llvm/test/Bitcode/compatibility-3.9.ll | 6 +- llvm/test/Bitcode/compatibility-4.0.ll | 6 +- llvm/test/Bitcode/compatibility-5.0.ll | 6 +- llvm/test/Bitcode/compatibility-6.0.ll | 6 +- llvm/test/Bitcode/compatibility.ll | 6 +- .../Bitcode/upgrade-invariant-group-barrier.ll | 4 +- llvm/test/CodeGen/AArch64/fptosi-sat-vector.ll | 355 ++-- llvm/test/CodeGen/AArch64/fptoui-sat-vector.ll | 295 ++- llvm/test/CodeGen/AArch64/neon-extracttruncate.ll | 37 +- llvm/test/CodeGen/AArch64/shuffle-tbl34.ll | 349 ++-- llvm/test/CodeGen/AArch64/sve-extract-element.ll | 19 + .../CodeGen/AArch64/sve-intrinsics-ldst-ext.ll | 30 +- .../AArch64/sve-intrinsics-mask-ldst-ext.ll | 32 + llvm/test/CodeGen/AArch64/sve-masked-ldst-sext.ll | 32 +- llvm/test/CodeGen/AArch64/tbl-loops.ll | 152 +- .../AMDGPU/GlobalISel/image-waterfall-loop-O0.ll | 108 +- .../llvm.amdgcn.raw.buffer.atomic.add.ll | 24 +- .../llvm.amdgcn.raw.buffer.atomic.cmpswap.ll | 24 +- .../llvm.amdgcn.raw.buffer.atomic.fadd.ll | 48 +- .../llvm.amdgcn.raw.buffer.load.format.f16.ll | 24 +- .../llvm.amdgcn.raw.buffer.load.format.ll | 12 +- .../GlobalISel/llvm.amdgcn.raw.buffer.load.ll | 72 +- .../llvm.amdgcn.raw.buffer.store.format.f16.ll | 48 +- .../llvm.amdgcn.raw.buffer.store.format.f32.ll | 24 +- .../GlobalISel/llvm.amdgcn.raw.buffer.store.ll | 72 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll | 24 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll | 12 +- .../llvm.amdgcn.raw.tbuffer.store.f16.ll | 72 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.store.i8.ll | 72 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.store.ll | 60 +- .../AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll | 360 ++-- .../llvm.amdgcn.struct.buffer.atomic.add.ll | 24 +- .../llvm.amdgcn.struct.buffer.atomic.cmpswap.ll | 24 +- .../llvm.amdgcn.struct.buffer.atomic.fadd.ll | 48 +- .../llvm.amdgcn.struct.buffer.load.format.f16.ll | 24 +- .../llvm.amdgcn.struct.buffer.load.format.ll | 12 +- .../GlobalISel/llvm.amdgcn.struct.buffer.load.ll | 12 +- .../llvm.amdgcn.struct.buffer.store.format.f16.ll | 24 +- .../llvm.amdgcn.struct.buffer.store.format.f32.ll | 12 +- .../GlobalISel/llvm.amdgcn.struct.buffer.store.ll | 12 +- .../llvm.amdgcn.struct.tbuffer.load.f16.ll | 24 +- .../GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll | 12 +- .../regbankselect-amdgcn-s-buffer-load.mir | 28 +- .../regbankselect-amdgcn.image.load.1d.ll | 56 +- .../regbankselect-amdgcn.image.sample.1d.ll | 84 +- .../regbankselect-amdgcn.raw.buffer.load.ll | 42 +- .../regbankselect-amdgcn.s.buffer.load.ll | 288 +-- .../regbankselect-amdgcn.struct.buffer.load.ll | 42 +- .../regbankselect-amdgcn.struct.buffer.store.ll | 42 +- .../GlobalISel/regbankselect-waterfall-agpr.mir | 28 +- .../CodeGen/AMDGPU/lower-kernel-and-module-lds.ll | 2 +- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 4 +- .../CodeGen/AMDGPU/mubuf-legalize-operands.mir | 48 +- llvm/test/CodeGen/AMDGPU/vgpr-liverange-ir.ll | 106 +- llvm/test/CodeGen/AMDGPU/vgpr-liverange.ll | 64 +- llvm/test/CodeGen/AVR/pseudo/ASRBNRd.mir | 22 + llvm/test/CodeGen/AVR/pseudo/ASRWNRd.mir | 41 + llvm/test/CodeGen/AVR/pseudo/LSLBNRd.mir | 23 + llvm/test/CodeGen/AVR/pseudo/LSLWNRd.mir | 36 + llvm/test/CodeGen/AVR/pseudo/LSRBNRd.mir | 23 + llvm/test/CodeGen/AVR/pseudo/LSRWNRd.mir | 36 + llvm/test/CodeGen/AVR/pseudo/NEGWRd.mir | 2 +- llvm/test/CodeGen/AVR/pseudo/SEXT.mir | 2 +- llvm/test/CodeGen/AVR/pseudo/ZEXT.mir | 2 +- llvm/test/CodeGen/AVR/shift.ll | 33 + llvm/test/CodeGen/AVR/sign-extension.ll | 2 +- llvm/test/CodeGen/X86/combine-adc.ll | 29 + llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 107 + llvm/test/DebugInfo/X86/addr-tu-to-non-tu.ll | 8 +- llvm/test/DebugInfo/X86/tu-to-non-tu.ll | 233 ++- llvm/test/Feature/intrinsics.ll | 2 +- .../Instrumentation/MemorySanitizer/attributes.ll | 2 +- llvm/test/Object/invalid.test | 5 +- llvm/test/Other/invariant.group.ll | 4 +- llvm/test/ThinLTO/X86/pseudo-probe-desc-import.ll | 19 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 2 +- .../Attributor/ArgumentPromotion/byval.ll | 14 +- .../pr33641_remove_arg_dbgvalue.ll | 13 +- .../Transforms/Attributor/dereferenceable-1.ll | 8 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 4 +- .../Transforms/Attributor/heap_to_stack_gpu.ll | 2 +- llvm/test/Transforms/Attributor/liveness.ll | 12 +- .../Attributor/lvi-after-jumpthreading.ll | 8 +- .../test/Transforms/Attributor/memory_locations.ll | 10 +- llvm/test/Transforms/Attributor/noalias.ll | 4 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 125 +- llvm/test/Transforms/Attributor/nofree.ll | 39 +- llvm/test/Transforms/Attributor/nonnull.ll | 368 ++-- llvm/test/Transforms/Attributor/nosync.ll | 14 +- llvm/test/Transforms/Attributor/openmp_parallel.ll | 2 +- llvm/test/Transforms/Attributor/readattrs.ll | 57 +- .../Attributor/value-simplify-pointer-info.ll | 1405 ++++++------- llvm/test/Transforms/Attributor/value-simplify.ll | 210 +- llvm/test/Transforms/Attributor/willreturn.ll | 295 ++- .../Transforms/ConstraintElimination/sub-nuw.ll | 17 + .../Transforms/DeadArgElim/2010-04-30-DbgInfo.ll | 2 +- llvm/test/Transforms/DeadArgElim/keepalive.ll | 2 +- .../function-specialization4.ll | 4 +- .../specialize-multiple-arguments.ll | 185 ++ llvm/test/Transforms/GlobalOpt/pr54572.ll | 23 + llvm/test/Transforms/Inline/inline_invoke.ll | 2 +- .../AArch64/2012-04-23-Neon-Intrinsics.ll | 2 +- llvm/test/Transforms/InstCombine/ashr-demand.ll | 14 +- llvm/test/Transforms/InstCombine/ispow2.ll | 432 +++- llvm/test/Transforms/InstCombine/select-and-or.ll | 124 ++ .../LowerMatrixIntrinsics/strided-store-double.ll | 2 +- llvm/test/Transforms/ObjCARC/basic.ll | 2 +- ...ensure-that-exception-unwind-path-is-visited.ll | 2 +- .../Transforms/OpenMP/replace_globalization.ll | 2 +- llvm/test/Transforms/OpenMP/spmdization.ll | 8 +- .../test/Transforms/OpenMP/spmdization_guarding.ll | 4 +- .../SLPVectorizer/AArch64/64-bit-vector.ll | 4 +- .../Transforms/SLPVectorizer/AArch64/horizontal.ll | 6 +- .../Transforms/SLPVectorizer/AArch64/loadi8.ll | 2 +- .../Transforms/SLPVectorizer/AArch64/matmul.ll | 68 +- .../SLPVectorizer/AArch64/memory-runtime-checks.ll | 12 +- .../Transforms/SLPVectorizer/AArch64/sdiv-pow2.ll | 4 +- .../SLPVectorizer/AArch64/slp-and-reduction.ll | 2 +- .../SLPVectorizer/AArch64/slp-or-reduction.ll | 2 +- .../SLPVectorizer/AArch64/slp-xor-reduction.ll | 2 +- .../SLPVectorizer/AArch64/spillcost-di.ll | 12 +- .../SLPVectorizer/AArch64/spillcost-order.ll | 4 +- .../AArch64/transpose-inseltpoison.ll | 24 +- .../Transforms/SLPVectorizer/AArch64/transpose.ll | 24 +- .../Transforms/SLPVectorizer/AArch64/tsc-s352.ll | 4 +- .../test/Transforms/SLPVectorizer/AArch64/widen.ll | 22 +- .../Transforms/SLPVectorizer/AMDGPU/packed-math.ll | 4 +- llvm/test/Transforms/SLPVectorizer/NVPTX/v2f16.ll | 2 +- .../Transforms/SLPVectorizer/SystemZ/pr34619.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/PR32086.ll | 18 +- llvm/test/Transforms/SLPVectorizer/X86/addsub.ll | 26 +- llvm/test/Transforms/SLPVectorizer/X86/align.ll | 6 +- .../test/Transforms/SLPVectorizer/X86/arith-abs.ll | 192 +- .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 216 +- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 132 +- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 272 +-- .../test/Transforms/SLPVectorizer/X86/arith-div.ll | 192 +- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 568 ++--- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 328 +-- .../Transforms/SLPVectorizer/X86/arith-smax.ll | 244 +-- .../Transforms/SLPVectorizer/X86/arith-smin.ll | 244 +-- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 216 +- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 132 +- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 272 +-- .../Transforms/SLPVectorizer/X86/arith-umax.ll | 244 +-- .../Transforms/SLPVectorizer/X86/arith-umin.ll | 244 +-- .../Transforms/SLPVectorizer/X86/bitreverse.ll | 32 +- .../SLPVectorizer/X86/bottom-to-top-reorder.ll | 32 +- .../test/Transforms/SLPVectorizer/X86/broadcast.ll | 18 +- llvm/test/Transforms/SLPVectorizer/X86/bswap.ll | 16 +- .../SLPVectorizer/X86/combined-stores-chains.ll | 24 +- .../SLPVectorizer/X86/consecutive-access.ll | 10 +- .../SLPVectorizer/X86/continue_vectorizing.ll | 4 +- .../SLPVectorizer/X86/control-dependence.ll | 60 +- .../SLPVectorizer/X86/crash_mandeltext.ll | 2 +- .../Transforms/SLPVectorizer/X86/crash_smallpt.ll | 14 +- llvm/test/Transforms/SLPVectorizer/X86/cse.ll | 28 +- llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 48 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 32 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 48 +- llvm/test/Transforms/SLPVectorizer/X86/diamond.ll | 6 +- .../SLPVectorizer/X86/diamond_broadcast.ll | 2 +- .../X86/diamond_broadcast_extra_shuffle.ll | 6 +- .../SLPVectorizer/X86/different-vec-widths.ll | 36 +- .../Transforms/SLPVectorizer/X86/dot-product.ll | 40 +- .../SLPVectorizer/X86/extract_in_tree_user.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/fabs.ll | 72 +- .../test/Transforms/SLPVectorizer/X86/fcopysign.ll | 104 +- llvm/test/Transforms/SLPVectorizer/X86/fma.ll | 32 +- llvm/test/Transforms/SLPVectorizer/X86/fmaxnum.ll | 104 +- llvm/test/Transforms/SLPVectorizer/X86/fminnum.ll | 104 +- llvm/test/Transforms/SLPVectorizer/X86/fmuladd.ll | 128 +- .../SLPVectorizer/X86/fptosi-inseltpoison.ll | 32 +- llvm/test/Transforms/SLPVectorizer/X86/fptosi.ll | 32 +- llvm/test/Transforms/SLPVectorizer/X86/fptoui.ll | 32 +- llvm/test/Transforms/SLPVectorizer/X86/fround.ll | 440 ++-- llvm/test/Transforms/SLPVectorizer/X86/funclet.ll | 4 +- llvm/test/Transforms/SLPVectorizer/X86/gep.ll | 10 +- .../SLPVectorizer/X86/horizontal-list.ll | 8 +- .../SLPVectorizer/X86/horizontal-minmax.ll | 6 +- .../Transforms/SLPVectorizer/X86/horizontal.ll | 4 +- .../SLPVectorizer/X86/insert-after-bundle.ll | 40 +- .../insert-element-build-vector-inseltpoison.ll | 36 +- .../X86/insert-element-build-vector.ll | 36 +- .../Transforms/SLPVectorizer/X86/insert-shuffle.ll | 10 +- .../Transforms/SLPVectorizer/X86/insertvalue.ll | 16 +- .../X86/intrinsic_with_scalar_param.ll | 6 +- .../X86/jumbled-load-shuffle-placement.ll | 16 +- .../Transforms/SLPVectorizer/X86/jumbled-load.ll | 20 +- .../SLPVectorizer/X86/jumbled_store_crash.ll | 48 +- .../SLPVectorizer/X86/load-merge-inseltpoison.ll | 18 +- .../Transforms/SLPVectorizer/X86/load-merge.ll | 18 +- .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 41 +- llvm/test/Transforms/SLPVectorizer/X86/metadata.ll | 2 +- .../SLPVectorizer/X86/phi_overalignedtype.ll | 6 +- .../test/Transforms/SLPVectorizer/X86/powof2div.ll | 8 +- .../test/Transforms/SLPVectorizer/X86/powof2mul.ll | 34 +- llvm/test/Transforms/SLPVectorizer/X86/pr35497.ll | 46 +- .../SLPVectorizer/X86/pr47629-inseltpoison.ll | 424 ++-- llvm/test/Transforms/SLPVectorizer/X86/pr47629.ll | 424 ++-- .../Transforms/SLPVectorizer/X86/remark_horcost.ll | 16 +- .../SLPVectorizer/X86/reorder_diamond_match.ll | 54 +- llvm/test/Transforms/SLPVectorizer/X86/resched.ll | 18 +- llvm/test/Transforms/SLPVectorizer/X86/return.ll | 2 +- .../SLPVectorizer/X86/schedule_budget.ll | 4 +- .../Transforms/SLPVectorizer/X86/scheduling.ll | 16 +- .../Transforms/SLPVectorizer/X86/shift-ashr.ll | 180 +- .../Transforms/SLPVectorizer/X86/shift-lshr.ll | 208 +- .../test/Transforms/SLPVectorizer/X86/shift-shl.ll | 180 +- .../SLPVectorizer/X86/shrink_after_reorder.ll | 8 +- .../Transforms/SLPVectorizer/X86/simple-loop.ll | 14 +- llvm/test/Transforms/SLPVectorizer/X86/simplebb.ll | 10 +- .../SLPVectorizer/X86/sitofp-inseltpoison.ll | 232 +-- llvm/test/Transforms/SLPVectorizer/X86/sitofp.ll | 232 +-- .../SLPVectorizer/X86/split-load8_2-unord.ll | 24 +- llvm/test/Transforms/SLPVectorizer/X86/sqrt.ll | 72 +- .../SLPVectorizer/X86/stacksave-dependence.ll | 76 +- .../Transforms/SLPVectorizer/X86/store-jumbled.ll | 10 +- .../SLPVectorizer/X86/stores-non-ordered.ll | 4 +- .../SLPVectorizer/X86/stores_vectorize.ll | 16 +- .../test/Transforms/SLPVectorizer/X86/tiny-tree.ll | 10 +- llvm/test/Transforms/SLPVectorizer/X86/uitofp.ll | 260 +-- .../X86/vectorize-reorder-alt-shuffle.ll | 8 +- .../SLPVectorizer/X86/vectorize-reordered-list.ll | 4 +- .../Transforms/SLPVectorizer/int_sideeffect.ll | 4 +- .../Transforms/SLPVectorizer/slp-max-phi-size.ll | 76 +- .../Transforms/SampleProfile/function_metadata.ll | 2 +- .../profile-correlation-irreducible-loops.ll | 4 +- .../Transforms/SampleProfile/pseudo-probe-emit.ll | 2 +- .../SampleProfile/pseudo-probe-profile-metadata.ll | 2 +- .../SampleProfile/pseudo-probe-profile.ll | 2 +- ...e-compatible-invokes-of-landingpad-debuginfo.ll | 2 +- llvm/test/Verifier/fp-intrinsics.ll | 2 +- llvm/test/Verifier/param-align.ll | 10 + llvm/test/Verifier/param-attr-align.ll | 11 + llvm/test/Verifier/param-ret-align.ll | 10 + .../various_ir_values.ll.funcsig.globals.expected | 4 +- .../tools/llvm-objdump/ELF/dynamic-malformed.test | 38 + llvm/test/tools/llvm-objdump/ELF/invalid-phdr.test | 5 +- .../tools/llvm-objdump/ELF/private-headers.test | 130 +- .../tools/llvm-objdump/ELF/program-headers.test | 649 +++--- .../no-replace-intrinsic-callee-with-undef.ll | 8 +- .../remove-attributes-from-intrinsics.ll | 2 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 3 +- llvm/tools/llvm-objcopy/ObjcopyOptions.cpp | 20 +- llvm/tools/llvm-objdump/ELFDump.cpp | 8 +- llvm/utils/TableGen/CodeGenIntrinsics.h | 3 + llvm/utils/TableGen/CodeGenTarget.cpp | 3 + llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 7 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 13 +- llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp | 74 +- llvm/utils/TableGen/X86FoldTablesEmitter.cpp | 185 +- llvm/utils/TableGen/X86MnemonicTables.cpp | 43 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 199 +- llvm/utils/TableGen/X86RecognizableInstr.h | 76 +- .../clang-tools-extra/clangd/test/BUILD.gn | 2 +- .../clang-tools-extra/pseudo/test/BUILD.gn | 2 +- .../gn/secondary/clang-tools-extra/test/BUILD.gn | 2 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 +- llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/test/BUILD.gn | 4 +- mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 2 + mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 1 + mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 335 ++- mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 45 +- .../mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td | 14 + mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td | 8 +- .../mlir/Interfaces/InferTypeOpInterface.td | 7 +- mlir/lib/Conversion/FuncToSPIRV/FuncToSPIRV.cpp | 28 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 27 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 463 ++++- mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp | 60 +- mlir/lib/Dialect/Tosa/IR/TosaOps.cpp | 38 +- mlir/test/CMakeLists.txt | 9 + .../Conversion/FuncToSPIRV/func-ops-to-spirv.mlir | 24 + mlir/test/Dialect/Affine/canonicalize.mlir | 20 +- mlir/test/Dialect/LLVMIR/invalid.mlir | 75 +- mlir/test/Dialect/LLVMIR/nvvm.mlir | 159 +- mlir/test/Dialect/OpenMP/ops.mlir | 132 +- mlir/test/Dialect/Tosa/canonicalize.mlir | 42 + .../Dialect/Vector/CPU/ArmSVE/lit.local.cfg | 28 + .../Dialect/Vector/CPU/ArmSVE/test-sve.mlir | 216 ++ mlir/test/Target/LLVMIR/nvvmir.mlir | 111 +- mlir/test/lit.site.cfg.py.in | 5 + openmp/libomptarget/include/ExclusiveAccess.h | 100 + openmp/libomptarget/include/device.h | 70 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 15 +- openmp/libomptarget/src/device.cpp | 110 +- openmp/libomptarget/src/omptarget.cpp | 22 +- openmp/libomptarget/src/private.h | 20 +- .../test/offloading/global_constructor.cpp | 28 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 8 + 676 files changed, 22986 insertions(+), 12834 deletions(-) create mode 100644 bolt/test/AArch64/constant-island-alignment.s create mode 100644 clang/test/Analysis/Inputs/ctu-cxxdefaultinitexpr-import.cpp create mode 100644 clang/test/Analysis/Inputs/ctu-cxxdefaultinitexpr-import.cpp.ex [...] create mode 100644 clang/test/Analysis/ctu-cxxdefaultinitexpr.cpp create mode 100644 clang/test/CodeGen/tbaa-pointers.c create mode 100644 clang/test/CoverageMapping/unused_function_no_runtime_hook.cpp create mode 100644 clang/test/Modules/cxx20-hu-02.cpp create mode 100644 clang/test/Modules/cxx20-hu-03.cpp create mode 100644 clang/test/Modules/cxx20-hu-04.cpp create mode 100644 clang/test/Modules/cxx20-hu-05.cpp create mode 100644 clang/test/Modules/cxx20-hu-06.cpp create mode 100644 clang/test/Modules/cxx20-hu-bad-input.cpp create mode 100644 flang/test/Lower/Intrinsics/achar.f90 create mode 100644 flang/unittests/Runtime/Pointer.cpp create mode 100644 libcxx/include/__format/buffer.h create mode 100644 libcxx/test/libcxx/diagnostics/detail.headers/format/buffer.mod [...] rename libcxx/test/{std => libcxx}/utilities/format/format.formatter/format.contex [...] create mode 100644 lldb/tools/lldb-fuzzer/CMakeLists.txt create mode 100644 lldb/tools/lldb-fuzzer/lldb-target-fuzzer.cpp create mode 100644 lldb/tools/lldb-fuzzer/utils/CMakeLists.txt create mode 100644 lldb/tools/lldb-fuzzer/utils/TempFile.cpp create mode 100644 lldb/tools/lldb-fuzzer/utils/TempFile.h create mode 100644 llvm/docs/AMDGPU/AMDGPUAsmGFX1030.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_attr.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_dst.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_fx_operand.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_hwreg.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_imm16_73139a.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_imm16_a04fb3.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_label.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_m_254bcb.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_m_f5d306.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_msg.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_opt.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_param.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_saddr_9cd3cf.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_saddr_beaa25.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_saddr_d75725.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sbase_010ce0.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sbase_020892.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_0804b1.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_2e4c2a.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_362c37.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_3759f6.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_386c33.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_3bc700.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_54e16e.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_8078f5.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_sdst_ea3f10.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_simm32_6f0844.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_simm32_a3e80c.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_simm32_be0c1c.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_soffset_59fade.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_soffset_c40a5a.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_soffset_fef808.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_src_37d670.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_src_516946.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_src_823582.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_src_c27036.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_src_cf1cda.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_src_d5cd94.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_src_e0345d.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_src_e9e6db.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_srsrc_5dafbc.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_srsrc_cf7132.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_srsrc_e73d16.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssamp.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_054e2a.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_2a042f.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_3ec588.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_460c63.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_48e8e7.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_6fbc49.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_7da351.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_81ba27.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_ssrc_9a4448.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_tgt.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_type_deviation.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vaddr_373b95.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vaddr_49d53a.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vaddr_9aeece.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vaddr_9f7133.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vaddr_b73dc0.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vaddr_cdc744.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vaddr_f20ee4.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vcc.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata0_6802ce.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata0_fd235e.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata1_6802ce.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata1_fd235e.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_15d255.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_325b78.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_4d8ecf.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_56f215.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_6802ce.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_87fb90.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_b2a787.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_c08393.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_c61803.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_e016a1.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdata_fd235e.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_3d7dcf.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_463513.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_473a69.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_48d3a8.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_48e42f.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_5d50a1.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_69a144.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_719833.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_89680f.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_a49b76.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_bdb32f.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_d0dc43.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_d7c57e.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_f47754.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vdst_f8490d.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vsrc_533a4e.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vsrc_6802ce.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vsrc_e016a1.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_vsrc_fd235e.rst create mode 100644 llvm/docs/AMDGPU/gfx1030_waitcnt.rst create mode 100644 llvm/test/CodeGen/AVR/pseudo/ASRBNRd.mir create mode 100644 llvm/test/CodeGen/AVR/pseudo/ASRWNRd.mir create mode 100644 llvm/test/CodeGen/AVR/pseudo/LSLBNRd.mir create mode 100644 llvm/test/CodeGen/AVR/pseudo/LSLWNRd.mir create mode 100644 llvm/test/CodeGen/AVR/pseudo/LSRBNRd.mir create mode 100644 llvm/test/CodeGen/AVR/pseudo/LSRWNRd.mir create mode 100644 llvm/test/Transforms/FunctionSpecialization/specialize-multiple [...] create mode 100644 llvm/test/Transforms/GlobalOpt/pr54572.ll create mode 100644 llvm/test/Verifier/param-align.ll create mode 100644 llvm/test/Verifier/param-attr-align.ll create mode 100644 llvm/test/Verifier/param-ret-align.ll create mode 100644 llvm/test/tools/llvm-objdump/ELF/dynamic-malformed.test create mode 100644 mlir/test/Integration/Dialect/Vector/CPU/ArmSVE/lit.local.cfg create mode 100644 mlir/test/Integration/Dialect/Vector/CPU/ArmSVE/test-sve.mlir create mode 100644 openmp/libomptarget/include/ExclusiveAccess.h