This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 578fb2501a6 [Sema][SVE] Allow ?: to select between SVE types in C adds 856bdd01fd6 [Sema][SVE] Allow casting SVE types to themselves in C adds e87250202d1 [ARM][MVE] Add HorizontalReduction flag adds d82c1e8c567 Rename test name, add more tests for codegenprepare adds 05606329e23 [AArch64][SVE] Add SVE intrinsics for masked loads & stores adds eed57dd5915 [libcxx] Allow tests to link with static libc++abi/libc++ e [...] adds 7754b652b3b [lldb][NFC] lldb_assert->lldbassert in ClangExpressionParser adds b5a034e771d [SYCL] Implement __builtin_unique_stable_name. adds 72b51d6f93b OpenMP] Adding InaccessibleMemOnly and InaccessibleMemOrArg [...] adds bc3f171090f Don't normalise CXX11/C2X attribute names to start with :: adds 3f03c12a51b Add an attribute plugin example adds f631b9dc36b [VectorCombine] add shuffle tests; NFC Goes with DD76727. adds c278e8f8f91 Build fix: AttributeCommonInfo::AS_C2x adds 86e0a6c6062 Add MS Mangling for OpenCL Pipe types, add mangling test. adds 3282d875d6f [PowerPC][AIX] ByVal formal arguments in a single register. adds 5e7a42cf077 [llvm-objdump] Replace array_pod_sort with llvm::stable_sort adds f09b891d4a3 [SystemZ] Improve foldMemoryOperandImpl() adds 146df5581d9 [X86][AVX] Add common prefix to merge 32/64-bit AVX1 checks adds ce984129eaa [AMDGPU] Add SIPreEmitPeephole pass. adds 69def205423 [gn build] Port ce984129eaa adds 2b529a396d7 [mlir] Removed TanHOp lowering from ConvertStandardToLLVM s [...] adds bd069ad39c9 [ARM] Move ConstantIsland and LowOverheadLoops Passes. adds c72675394a8 [lldb] add lit.local.cfg for breakpad tests adds 5f149ef51fc compiler-rt: allow golang race detector to run on musl-c adds d8a0f76de7b tsan: fix leak of ThreadSignalContext for fibers adds a32b94c6c3a [libc++] Run the builders Docker containers 'as 'buildbot i [...] adds 7520cf03eeb [clang] Reformat cindex. NFC. adds b915aec6b59 Add method to TargetInfo to get CPU cache line size adds eaa7d00f366 [analyzer][NFC] Add missing LLVM header blurb (and license) adds 8f237f9b09a [clangd] Support multiple cursors in selectionRange. adds bb4da94e5b5 [ARM,CDE] Implement predicated Q-register CDE intrinsics adds f6ccb4fef24 [libc] Add a simple x86_64 linux loader. adds 717d7e3f446 [gn build] try removing a duplicate include dir adds d72c586aeba [NFC] Rename function to match Coding Convention and fix ty [...] adds 078c8633055 [LV] Replace stored value with a VPValue (NFCI) adds c6e5531f9b5 [X86][AVX] Combine shuffles to TRUNCATE/VTRUNC patterns adds d7888149aa8 Suppress a few -Wunreachable-code warnings. adds c46a0c07a63 [clang codegen] Address review comment on comment in constW [...] adds 95977a76348 [libc++] NFC: Remove unused include from test adds 13d267e302e revert parts of d7888149aa813f that several bots do not like adds 934d4feab1f [ThinLTO] Don't rely on debug output for thinlto_samplepgo_ [...] adds 044c51d8d43 Fix vector type scalar checking when the scalar operand is [...] adds f03ac381473 [libc++] Drop custom support for flaky tests from libc++ te [...] adds f93426c5b96 [WebAssembly] Move event section before global section adds d8981ce5b9f [mlir][Parser] Fix attribute parser errors for ui64 adds df48e3920a5 [Clang] Fix clang-tidy errors. adds 8e83d5ea3e0 [mlir] Remove old VectorOps directory adds fe5c719eaf5 Implement post-commit comments for D75685/rG86e0a6c60627 adds 3abcbf9903e [CFG/BasicBlock] Rename succ_const to const_succ. [NFC] adds b539f18c565 [CFG/BasicBlock] Rename pred_const to const_pred. [NFC] adds f1a9efabcb9 Ignore/Drop droppable uses for code-sinking in InstCombine adds ec74867c5e6 [mlir] Provide CustomOpAsmParser::parseOptionalOperand adds 9223b7f927e [libc++] Add a new %exec substitution adds 6d0488f75bb [compiler-rt] Mark FDP non-template methods inline to avoid [...] adds aec82f9256a [libc++] Require the use of clang-verify in .fail.cpp tests [...] adds b58902bc72c [libc++] Fix CMake configuration breakage when libc++ is bu [...] adds 081efa7dd08 [SCCP] Add a few constantexpr,undef tests for cond propagation adds 4b428e8f18c Convert old python3 cgi method into the new html one adds 911f2e7dc4a [libc] Add a GNU extensions spec containing sincosf from math.h. adds 6e00e3fcb08 [AMDGPU] Preserve original symbol during attribute propagation adds 2679d8dc7e2 [mlir][vulkan-runner] Add test to time a large vector add adds 43c63349f55 [clangd] Work around gcc bug after 8f237f9b0 adds c2d7a1f79ce [clangd] Add test for FindTarget+RecoveryExpr (which alread [...] adds 4e2679cd12e [libcxx] Fix .gitignore to not exclude test directories adds affed19fc38 Remove overly verbose debug from GenericDomTreeConstruction adds 93f7743851b Fixing a sanitizer lint problem that was breaking some builds. adds e06d707aa2a [AMDGPU] Fixed function traversal in attribute propagation adds 6430707196b Revert "tsan: fix leak of ThreadSignalContext for fibers" adds d622612e618 Relax newly added opcode checks to check only for a number [...] adds 31c5afb3f2e [X86] Split more masked instruction tests to enable D60940. adds 1ef7bf41214 [PowerPC] Improve the way legalize mul for v8i16 and add pa [...] adds 9514c048d89 Use optimal layout and preserve alloca alignment in corouti [...] adds d264f02c6f5 Fix `-Wreturn-type` warning. NFC. adds 4c52d51e784 [InstCombine] Fix a code-sinking bug after D73832/f1a9efabcb9b adds 281015de5d9 [X86] Update more intrinsic tests to prepare to extend D609 [...] adds 72ffc14e13b [ELF][test] Delete unneeded binding directive (.weak or .globl) adds 92744f62478 [MLIR] Add flat affine constraints method to round trip int [...] adds a3f4d17a1a5 [Analyzer] Use note tags to track container begin and and changes adds a9ab11d4083 [AST] Build recovery expressions for nonexistent member exprs. adds 27c201aa1d9 [MLIR] Add parallel loop collapsing. new 1a27d63a889 [Analyzer] Only add container note tags to the operations o [...] new 6324912592a [clangd] Simplify "preferred" vs "definition" logic a bit i [...] new 159a9f7e763 [AST] Print a<b<c>> without extra spaces in C++11 or later. new 7af74ee89a0 [MLIR] Delete extra declaration of createAffineDataCopyGene [...] new 37b9cc8f29e [ARM] Sink splats to vector float instructions new 6a946993d51 Do export symbols when LLVM_EXPORT_SYMBOLS_FOR_PLUGINS is on. new 71ae267d1f4 [PATCH] [ARM] ARMv8.6-a command-line + BFloat16 Asm Support new 703a856a100 [lldb] Fix TestVSCode_completions for clang 159a9f7 new 4bd1d55884a [AST] Fix thinlto testcase missed in 159a9f7e76307734bcdcae [...] new 9086db707d9 [AArch64][SVE] Implement structured store intrinsics new 3110ac15c51 [NFC][llvm-readobj] Refactor unique warning handler new 4673699a470 [PowerPC] Remove the repeated definition for some InstAlias [...] new 297a9dac43f [CodeComplete] Don't replace the rest of line in #include c [...] new daed98e5b5d Convert CommandObjectCommands functions to return StringRefs new 7055cd42b5f Remove extra ';', NFC new a945037e8fd Tools emit the bug report URL on crash new 57be22fa179 [LLDB] Fix parsing of IPv6 host:port inside brackets new aefec9ed77f [obj2yaml] - Refactor how we dump sections. NFCI. new 8bf9e317e4c [SystemZ] Bugfix in tieOpsIfNeeded() new 38798d03061 Revert "[AST] Fix thinlto testcase missed in 159a9f7e763077 [...] new 13dc21e8416 [AST] Make thinlto testcase robust to 159a9f7e76307734bcdca [...] new a5fa5f7cb86 [libc++] Do not force the use of -Werror in verify tests new e30d29ebc12 [X86][SSE] getFauxShuffleMask - peek through TRUNCATE/AEXT/ [...] new ccf1c30cde6 [lldb][testsuite] Add lldb-server category new 2bfe2b878a6 [lldb][testsuite] Check that process is launched successful [...] new 076773253eb Revert "[libc++] Run the builders Docker containers 'as 'bu [...] new 4778e409de1 Clarify use of llvm_unreachable in the coding standard. new db8a3c4206d [NFC] Create X86 subdirectory for indvar tests new dc37287320c [asan] Fix read_binary_name_regtest.c test dying with SIGPIPE new 2ca7fe37964 [compiler-rt] Use uname syscall in GetKernelAreaSize()
The 30 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-tools-extra/clangd/ClangdLSPServer.cpp | 34 +- clang-tools-extra/clangd/ClangdServer.cpp | 24 +- clang-tools-extra/clangd/ClangdServer.h | 4 +- clang-tools-extra/clangd/Hover.cpp | 6 +- clang-tools-extra/clangd/SemanticSelection.cpp | 30 +- clang-tools-extra/clangd/SemanticSelection.h | 7 +- clang-tools-extra/clangd/XRefs.cpp | 18 +- .../clangd/unittests/CodeCompleteTests.cpp | 10 +- .../clangd/unittests/DiagnosticsTests.cpp | 2 +- .../clangd/unittests/FindTargetTests.cpp | 19 + clang-tools-extra/clangd/unittests/HoverTests.cpp | 4 +- .../clangd/unittests/SemanticSelectionTests.cpp | 26 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 7 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 5 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 8 +- .../clang-tidy/checkers/modernize-use-using.cpp | 6 +- clang/docs/ClangPlugins.rst | 3 + clang/docs/LanguageExtensions.rst | 24 + clang/examples/Attribute/Attribute.cpp | 80 + clang/examples/Attribute/CMakeLists.txt | 11 + clang/examples/CMakeLists.txt | 1 + clang/include/clang-c/Index.h | 1026 ++++---- clang/include/clang/AST/Expr.h | 69 +- clang/include/clang/AST/Mangle.h | 10 +- clang/include/clang/AST/PrettyPrinter.h | 6 +- clang/include/clang/Basic/TargetInfo.h | 4 + clang/include/clang/Basic/TokenKinds.def | 11 +- clang/include/clang/Basic/arm_cde.td | 34 + clang/include/clang/Parse/Parser.h | 1 + clang/include/clang/Sema/Sema.h | 9 + clang/lib/AST/Expr.cpp | 81 +- clang/lib/AST/ItaniumMangle.cpp | 52 +- clang/lib/AST/MicrosoftMangle.cpp | 16 +- clang/lib/AST/TypePrinter.cpp | 8 +- clang/lib/Basic/Attributes.cpp | 8 +- clang/lib/Basic/Targets/AArch64.cpp | 19 +- clang/lib/Basic/Targets/AArch64.h | 2 + clang/lib/Basic/Targets/ARM.cpp | 3 + clang/lib/Basic/Targets/X86.cpp | 114 + clang/lib/Basic/Targets/X86.h | 2 + clang/lib/CodeGen/CGDecl.cpp | 4 +- clang/lib/Driver/Driver.cpp | 4 - clang/lib/Lex/Lexer.cpp | 10 +- clang/lib/Parse/ParseExpr.cpp | 51 +- clang/lib/Parse/ParseTentative.cpp | 1 + clang/lib/Sema/SemaCast.cpp | 7 + clang/lib/Sema/SemaExpr.cpp | 72 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 36 + .../StaticAnalyzer/Checkers/CheckPlacementNew.cpp | 12 + .../StaticAnalyzer/Checkers/ContainerModeling.cpp | 164 +- .../Checkers/DebugContainerModeling.cpp | 14 +- .../Checkers/ExprInspectionChecker.cpp | 26 +- .../Checkers/IteratorRangeChecker.cpp | 5 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 +- clang/test/AST/ast-dump-recovery.cpp | 15 + clang/test/Analysis/container-modeling.cpp | 154 +- clang/test/Analysis/iterator-range.cpp | 54 +- clang/test/CMakeLists.txt | 1 + .../expr.prim/expr.prim.req/type-requirement.cpp | 4 +- .../CXX/temp/temp.arg/temp.arg.template/p3-0x.cpp | 6 +- clang/test/CodeGen/arm-cde-vec.c | 72 + clang/test/CodeGen/thinlto-distributed-newpm.ll | 6 +- ...debug-info-template-explicit-specialization.cpp | 2 +- clang/test/CodeGenOpenCL/pipe_types_mangling.cl | 77 + clang/test/CodeGenSYCL/unique-stable-name.cpp | 77 + clang/test/Driver/aarch64-cpus.c | 33 + clang/test/Driver/arm-cortex-cpus.c | 20 + clang/test/Frontend/plugin-attribute.cpp | 25 + clang/test/Misc/diag-aka-types.cpp | 4 +- clang/test/Modules/ExtDebugInfo.cpp | 6 +- clang/test/Modules/ModuleDebugInfo.cpp | 6 +- clang/test/OpenMP/barrier_codegen.cpp | 2 +- .../distribute_parallel_for_private_messages.cpp | 2 +- ...stribute_parallel_for_simd_private_messages.cpp | 2 +- .../OpenMP/distribute_simd_private_messages.cpp | 2 +- clang/test/OpenMP/for_private_messages.cpp | 2 +- clang/test/OpenMP/for_simd_private_messages.cpp | 2 +- .../OpenMP/master_taskloop_private_messages.cpp | 2 +- .../master_taskloop_simd_private_messages.cpp | 2 +- .../test/OpenMP/parallel_for_private_messages.cpp | 2 +- .../OpenMP/parallel_for_simd_private_messages.cpp | 2 +- .../OpenMP/parallel_master_private_messages.cpp | 2 +- .../parallel_master_taskloop_private_messages.cpp | 2 +- ...allel_master_taskloop_simd_private_messages.cpp | 2 +- .../OpenMP/parallel_sections_private_messages.cpp | 2 +- clang/test/OpenMP/sections_private_messages.cpp | 2 +- clang/test/OpenMP/simd_private_messages.cpp | 2 +- clang/test/OpenMP/single_private_messages.cpp | 2 +- clang/test/OpenMP/target_firstprivate_messages.cpp | 2 +- .../target_parallel_for_private_messages.cpp | 2 +- .../target_parallel_for_simd_private_messages.cpp | 2 +- clang/test/OpenMP/target_private_messages.cpp | 2 +- clang/test/OpenMP/target_simd_private_messages.cpp | 2 +- clang/test/OpenMP/taskloop_private_messages.cpp | 2 +- .../test/OpenMP/taskloop_simd_private_messages.cpp | 2 +- clang/test/ParserSYCL/unique-stable-name.cpp | 33 + clang/test/Preprocessor/arm-target-features.c | 5 + clang/test/Sema/sizeless-1.c | 2 + clang/test/SemaCXX/constructor-initializer.cpp | 2 +- clang/test/SemaCXX/vector.cpp | 74 + .../test/SemaTemplate/instantiate-member-expr.cpp | 2 +- clang/tools/driver/driver.cpp | 4 + clang/tools/libclang/CIndex.cpp | 2490 ++++++++++--------- clang/tools/libclang/CXCursor.cpp | 528 ++-- clang/tools/libclang/CXCursor.h | 40 +- clang/tools/libclang/CursorVisitor.h | 96 +- clang/unittests/AST/DeclPrinterTest.cpp | 4 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 14 +- compiler-rt/include/fuzzer/FuzzedDataProvider.h | 19 +- .../lib/sanitizer_common/sanitizer_allocator.cpp | 2 +- .../lib/sanitizer_common/sanitizer_common.cpp | 2 + .../lib/sanitizer_common/sanitizer_linux.cpp | 21 +- compiler-rt/lib/sanitizer_common/sanitizer_linux.h | 2 + .../sanitizer_common/sanitizer_linux_libcdep.cpp | 2 +- .../lib/sanitizer_common/sanitizer_linux_s390.cpp | 6 +- compiler-rt/lib/tsan/go/buildgo.sh | 6 + .../TestCases/Linux/read_binary_name_regtest.c | 6 +- libc/CMakeLists.txt | 4 + libc/{src/sys/mman => loader}/CMakeLists.txt | 0 libc/loader/linux/CMakeLists.txt | 34 + libc/loader/linux/x86_64/CMakeLists.txt | 11 + libc/loader/linux/x86_64/start.cpp | 65 + libc/spec/gnu_ext.td | 19 + libc/spec/spec.td | 1 + libc/test/CMakeLists.txt | 1 + libc/test/loader/CMakeLists.txt | 74 + libc/test/loader/linux/CMakeLists.txt | 32 + libc/test/loader/linux/args_test.cpp | 40 + libc/test/loader/linux/main_without_args.cpp | 9 + libc/test/loader/linux/main_without_envp.cpp | 9 + libcxx/.gitignore | 6 - libcxx/test/CMakeLists.txt | 30 + .../random_shuffle.depr_in_cxx14.fail.cpp | 4 +- .../auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp | 6 +- .../address.depr_in_cxx17.fail.cpp | 2 +- .../allocator.members/allocate.cxx2a.fail.cpp | 5 +- .../allocate.depr_in_cxx17.fail.cpp | 2 +- .../allocator_types.depr_in_cxx17.fail.cpp | 14 +- .../allocator_void.depr_in_cxx17.fail.cpp | 6 +- .../adaptors.depr_in_cxx11.fail.cpp | 44 +- .../libcxx/diagnostics/enable_nodiscard.fail.cpp | 6 +- .../enable_nodiscard_disable_after_cxx17.fail.cpp | 3 +- ...enable_nodiscard_disable_nodiscard_ext.fail.cpp | 3 +- .../diagnostics/nodiscard_aftercxx17.fail.cpp | 5 +- .../diagnostics/nodiscard_extensions.fail.cpp | 158 +- .../experimental/filesystem/deprecated.fail.cpp | 2 +- .../class.path/path.itr/iterator_db.pass.cpp | 1 - .../exec.sh.cpp} | 18 +- .../thread.lock.guard/nodiscard.fail.cpp | 5 +- .../thread.thread.this/sleep_for.pass.cpp | 2 +- .../func.wrap/depr_in_cxx03.fail.cpp | 12 +- libcxx/test/lit.site.cfg.in | 4 +- .../associative/map/map.access/empty.fail.cpp | 5 +- .../containers/associative/multimap/empty.fail.cpp | 5 +- .../containers/associative/multiset/empty.fail.cpp | 5 +- .../std/containers/associative/set/empty.fail.cpp | 5 +- .../priority.queue/priqueue.members/empty.fail.cpp | 5 +- .../queue/queue.defn/empty.fail.cpp | 5 +- .../stack/stack.defn/empty.fail.cpp | 5 +- .../array/array.creation/to_array.fail.cpp | 1 - .../std/containers/sequences/array/empty.fail.cpp | 7 +- .../sequences/deque/deque.capacity/empty.fail.cpp | 5 +- .../sequences/forwardlist/empty.fail.cpp | 5 +- .../sequences/list/list.capacity/empty.fail.cpp | 5 +- .../sequences/vector.bool/empty.fail.cpp | 5 +- .../vector/vector.capacity/empty.fail.cpp | 5 +- .../std/containers/unord/unord.map/empty.fail.cpp | 5 +- .../containers/unord/unord.multimap/empty.fail.cpp | 5 +- .../containers/unord/unord.multiset/empty.fail.cpp | 5 +- .../std/containers/unord/unord.set/empty.fail.cpp | 5 +- .../bind1st.depr_in_cxx11.fail.cpp | 4 +- .../bind2nd.depr_in_cxx11.fail.cpp | 4 +- .../binder1st.depr_in_cxx11.fail.cpp | 4 +- .../binder2nd.depr_in_cxx11.fail.cpp | 4 +- .../path.member/path.decompose/empty.fail.cpp | 5 +- .../iterator.container/empty.array.fail.cpp | 5 +- .../iterator.container/empty.container.fail.cpp | 5 +- .../empty.initializer_list.fail.cpp | 5 +- .../new.delete.placement/new_array_ptr.fail.cpp | 5 +- .../new.delete.placement/new_ptr.fail.cpp | 5 +- .../new.delete/new.delete.single/new_size.fail.cpp | 5 +- .../new.delete.single/new_size_nothrow.fail.cpp | 5 +- .../ptr.launder/launder.nodiscard.fail.cpp | 5 +- libcxx/test/std/numerics/c.math/abs.fail.cpp | 4 +- .../re/re.results/re.results.size/empty.fail.cpp | 5 +- .../basic.string/string.capacity/empty.fail.cpp | 5 +- .../string.view.capacity/empty.fail.cpp | 5 +- .../thread/futures/futures.async/async.fail.cpp | 7 +- .../futures.shared_future/wait_for.pass.cpp | 2 +- .../futures.shared_future/wait_until.pass.cpp | 2 +- .../futures.unique_future/wait_for.pass.cpp | 2 +- .../futures.unique_future/wait_until.pass.cpp | 2 +- .../thread.condition.condvar/wait_for.pass.cpp | 2 +- .../wait_until_pred.pass.cpp | 2 +- .../notify_one.pass.cpp | 2 +- .../thread.condition.condvarany/wait_for.pass.cpp | 2 +- .../wait_until_pred.pass.cpp | 2 +- .../thread.lock.guard/adopt_lock.pass.cpp | 2 +- .../thread.lock/thread.lock.guard/mutex.pass.cpp | 2 +- .../thread.lock.shared.cons/mutex.pass.cpp | 2 +- .../mutex_duration.pass.cpp | 2 +- .../mutex_time_point.pass.cpp | 2 +- .../mutex_try_to_lock.pass.cpp | 2 +- .../thread.lock.shared.locking/lock.pass.cpp | 2 +- .../thread.lock.shared.locking/try_lock.pass.cpp | 2 +- .../thread.lock.unique.cons/mutex.pass.cpp | 2 +- .../mutex_duration.pass.cpp | 2 +- .../mutex_time_point.pass.cpp | 2 +- .../thread.lock.unique.locking/lock.pass.cpp | 2 +- .../thread.lock.unique.locking/try_lock.pass.cpp | 2 +- .../thread.mutex.class/lock.pass.cpp | 2 +- .../thread.mutex.class/try_lock.pass.cpp | 2 +- .../thread.mutex.recursive/try_lock.pass.cpp | 2 +- .../thread.shared_mutex.class/lock.pass.cpp | 2 +- .../thread.shared_mutex.class/lock_shared.pass.cpp | 2 +- .../thread.shared_mutex.class/try_lock.pass.cpp | 2 +- .../try_lock_shared.pass.cpp | 2 +- .../thread.sharedtimedmutex.class/lock.pass.cpp | 2 +- .../lock_shared.pass.cpp | 2 +- .../try_lock.pass.cpp | 2 +- .../try_lock_for.pass.cpp | 2 +- .../try_lock_shared.pass.cpp | 2 +- .../try_lock_shared_for.pass.cpp | 2 +- .../try_lock_shared_until.pass.cpp | 2 +- .../try_lock_until.pass.cpp | 2 +- .../thread.timedmutex.class/try_lock.pass.cpp | 2 +- .../thread.timedmutex.recursive/lock.pass.cpp | 2 +- .../thread.timedmutex.recursive/try_lock.pass.cpp | 2 +- .../thread.thread.this/sleep_until.pass.cpp | 2 +- .../allocate_size.fail.cpp | 5 +- .../allocate_size_hint.fail.cpp | 5 +- .../negators/binary_negate.depr_in_cxx17.fail.cpp | 4 +- .../negators/not1.depr_in_cxx17.fail.cpp | 4 +- .../negators/not2.depr_in_cxx17.fail.cpp | 4 +- .../negators/unary_negate.depr_in_cxx17.fail.cpp | 2 +- .../allocator.traits.members/allocate.fail.cpp | 7 +- .../allocator.members/allocate.fail.cpp | 5 +- .../meta.const.eval/is_constant_evaluated.fail.cpp | 2 +- .../unique.ptr.modifiers/reset.runtime.fail.cpp | 1 + libcxx/utils/libcxx/test/config.py | 6 +- libcxx/utils/libcxx/test/format.py | 21 +- lld/test/ELF/Inputs/copy-rel.s | 2 +- lld/test/ELF/lazy-arch-conflict.s | 2 +- lld/test/ELF/relocation-relative-weak.s | 1 - lld/test/ELF/znotext-weak-undef.s | 2 - lld/wasm/SyntheticSections.cpp | 40 +- lld/wasm/SyntheticSections.h | 58 +- lld/wasm/Writer.cpp | 4 +- lldb/packages/Python/lldbsuite/test/lldbinline.py | 2 + .../Python/lldbsuite/test/test_categories.py | 1 + .../lldbsuite/test/tools/lldb-server/.categories | 1 + lldb/source/Commands/CommandObjectCommands.cpp | 12 +- .../Clang/ClangExpressionParser.cpp | 11 +- lldb/source/Utility/UriParser.cpp | 2 +- .../completions/TestVSCode_completions.py | 6 +- .../Breakpad/Inputs/unwind-via-raSearch.syms | 26 +- .../Breakpad/Inputs/unwind-via-stack-win.syms | 30 +- .../Breakpad/Inputs/unwind-via-stack-win.yaml | 2 +- .../Breakpad}/lit.local.cfg | 0 .../SymbolFile/Breakpad/unwind-via-raSearch.test | 2 +- .../unwind-via-stack-win-no-memory-info.yaml | 64 +- .../SymbolFile/Breakpad/unwind-via-stack-win.test | 4 +- lldb/unittests/Utility/UriParserTest.cpp | 24 +- llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/docs/CodingStandards.rst | 7 + llvm/include/llvm/ADT/Triple.h | 1 + llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 2 +- llvm/include/llvm/Analysis/CFGPrinter.h | 4 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 54 +- llvm/include/llvm/IR/CFG.h | 36 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 26 + llvm/include/llvm/IR/IntrinsicsARM.td | 11 + llvm/include/llvm/IR/KnowledgeRetention.h | 5 +- llvm/include/llvm/Object/Wasm.h | 6 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 3 + llvm/include/llvm/ObjectYAML/WasmYAML.h | 16 +- llvm/include/llvm/Support/AArch64TargetParser.def | 9 + llvm/include/llvm/Support/AArch64TargetParser.h | 2 + llvm/include/llvm/Support/ARMTargetParser.def | 6 + llvm/include/llvm/Support/ARMTargetParser.h | 17 +- .../llvm/Support/GenericDomTreeConstruction.h | 2 - llvm/include/llvm/Support/PrettyStackTrace.h | 4 + llvm/include/llvm/Testing/Support/Annotations.h | 2 + llvm/lib/Analysis/BlockFrequencyInfo.cpp | 2 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 14 +- llvm/lib/Analysis/CFG.cpp | 6 +- llvm/lib/Analysis/SyncDependenceAnalysis.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 10 +- llvm/lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp | 2 +- llvm/lib/IR/BasicBlock.cpp | 4 +- llvm/lib/IR/KnowledgeRetention.cpp | 20 +- llvm/lib/IR/Verifier.cpp | 4 +- llvm/lib/Object/WasmObjectFile.cpp | 108 +- llvm/lib/ObjectYAML/WasmEmitter.cpp | 36 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 18 +- llvm/lib/Support/AArch64TargetParser.cpp | 2 + llvm/lib/Support/ARMTargetParser.cpp | 3 + llvm/lib/Support/PrettyStackTrace.cpp | 8 + llvm/lib/Support/Triple.cpp | 2 + llvm/lib/Target/AArch64/AArch64.td | 10 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 79 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 20 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 104 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 18 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 12 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 7 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 4 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 90 + llvm/lib/Target/AMDGPU/AMDGPU.h | 3 + .../Target/AMDGPU/AMDGPUPropagateAttributes.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 8 +- llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 99 - llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 169 ++ llvm/lib/Target/ARM/ARM.td | 21 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 14 +- llvm/lib/Target/ARM/ARMInstrCDE.td | 58 + llvm/lib/Target/ARM/ARMInstrFormats.td | 2 + llvm/lib/Target/ARM/ARMInstrMVE.td | 7 + llvm/lib/Target/ARM/ARMInstrNEON.td | 90 + llvm/lib/Target/ARM/ARMInstrVFP.td | 29 + llvm/lib/Target/ARM/ARMPredicates.td | 4 + llvm/lib/Target/ARM/ARMSubtarget.h | 6 + llvm/lib/Target/ARM/ARMTargetMachine.cpp | 3 + llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 3 + llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 3 + .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 1 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 103 +- llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 6 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 13 - llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 26 + llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 119 +- llvm/lib/TextAPI/MachO/TextStub.cpp | 6 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 4 +- llvm/lib/Transforms/Coroutines/CoroElide.cpp | 36 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 289 ++- llvm/lib/Transforms/Coroutines/CoroInstr.h | 13 +- llvm/lib/Transforms/Coroutines/CoroInternal.h | 42 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 29 +- .../InstCombine/InstructionCombining.cpp | 81 +- .../Instrumentation/PGOInstrumentation.cpp | 2 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 20 +- llvm/lib/Transforms/Vectorize/VPlan.h | 40 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 8 +- .../GlobalISel/legalizer-info-validation.mir | 8 +- llvm/test/CodeGen/AArch64/sve-intrinsics-ldst1.ll | 182 ++ llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll | 325 +++ llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 4 +- .../CodeGen/AMDGPU/propagate-attributes-clone.ll | 66 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 6 +- llvm/test/CodeGen/PowerPC/aix-cc-byval.ll | 196 +- llvm/test/CodeGen/PowerPC/aix64-cc-byval.ll | 113 +- llvm/test/CodeGen/PowerPC/vmladduhm.ll | 6 +- llvm/test/CodeGen/SystemZ/foldmemop-imm-01.ll | 55 + llvm/test/CodeGen/SystemZ/foldmemop-imm-02.mir | 233 ++ llvm/test/CodeGen/Thumb2/cde-vec.ll | 102 +- llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 228 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 234 +- llvm/test/CodeGen/Thumb2/mve-pred-threshold.ll | 66 +- llvm/test/CodeGen/X86/avx512-gfni-intrinsics.ll | 265 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 1102 +++++---- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 874 +++---- llvm/test/CodeGen/X86/avx512-memfold.ll | 5 +- llvm/test/CodeGen/X86/avx512-rotate.ll | 64 +- llvm/test/CodeGen/X86/avx512-trunc.ll | 39 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 4 +- .../CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 391 +-- llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 284 ++- .../CodeGen/X86/avx512bwvl-intrinsics-fast-isel.ll | 2 +- .../CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 771 +++--- llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll | 437 ++-- .../CodeGen/X86/avx512cdvl-intrinsics-upgrade.ll | 267 +- llvm/test/CodeGen/X86/avx512cdvl-intrinsics.ll | 259 +- llvm/test/CodeGen/X86/avx512dq-intrinsics.ll | 56 +- llvm/test/CodeGen/X86/avx512dqvl-intrinsics.ll | 6 +- .../CodeGen/X86/avx512ifma-intrinsics-upgrade.ll | 124 +- llvm/test/CodeGen/X86/avx512ifma-intrinsics.ll | 140 +- .../CodeGen/X86/avx512ifmavl-intrinsics-upgrade.ll | 248 +- llvm/test/CodeGen/X86/avx512ifmavl-intrinsics.ll | 296 +-- .../CodeGen/X86/avx512vbmi2-intrinsics-upgrade.ll | 265 +- llvm/test/CodeGen/X86/avx512vbmi2-intrinsics.ll | 156 +- .../X86/avx512vbmi2vl-intrinsics-upgrade.ll | 524 ++-- llvm/test/CodeGen/X86/avx512vbmi2vl-intrinsics.ll | 332 +-- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 10 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 2545 +++++++++++++------- llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 334 ++- .../X86/avx512vl_vnni-intrinsics-upgrade.ll | 185 +- llvm/test/CodeGen/X86/avx512vl_vnni-intrinsics.ll | 216 +- .../CodeGen/X86/avx512vnni-intrinsics-upgrade.ll | 92 +- llvm/test/CodeGen/X86/avx512vnni-intrinsics.ll | 101 +- llvm/test/CodeGen/X86/buildvec-extract.ll | 35 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 5 +- llvm/test/CodeGen/X86/extract-concat.ll | 10 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-128.ll | 99 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 117 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 208 +- llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll | 24 +- llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll | 340 ++- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 136 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 30 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 33 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 35 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 20 +- llvm/test/CodeGen/X86/vector-trunc.ll | 109 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 127 +- llvm/test/DebugInfo/ARM/cfi-eof-prologue.mir | 6 + llvm/test/DebugInfo/MIR/ARM/larger-subregister.mir | 3 + .../test/DebugInfo/MIR/ARM/param-reg-const-mix.mir | 4 +- .../DebugInfo/MIR/ARM/subregister-full-piece.mir | 4 + llvm/test/MC/AArch64/SVE/bfcvt-diagnostics.s | 27 + llvm/test/MC/AArch64/SVE/bfcvt.s | 29 + llvm/test/MC/AArch64/SVE/bfcvtnt-diagnostics.s | 27 + llvm/test/MC/AArch64/SVE/bfcvtnt.s | 29 + llvm/test/MC/AArch64/SVE/bfdot-diagnostics.s | 53 + llvm/test/MC/AArch64/SVE/bfdot.s | 52 + llvm/test/MC/AArch64/SVE/bfmlal-diagnostics.s | 42 + llvm/test/MC/AArch64/SVE/bfmlal.s | 157 ++ llvm/test/MC/AArch64/SVE/bfmmla-diagnostics.s | 22 + llvm/test/MC/AArch64/SVE/bfmmla.s | 22 + llvm/test/MC/AArch64/armv8.6a-bf16.s | 115 + llvm/test/MC/ARM/bfloat16-a32-errors.s | 57 + llvm/test/MC/ARM/bfloat16-a32-errors2.s | 134 ++ llvm/test/MC/ARM/bfloat16-a32.s | 55 + llvm/test/MC/ARM/bfloat16-t32-errors.s | 32 + llvm/test/MC/ARM/bfloat16-t32.s | 15 + .../test/MC/Disassembler/AArch64/armv8.6a-bf16.txt | 74 + llvm/test/MC/Disassembler/ARM/bfloat16-a32_1.txt | 102 + llvm/test/MC/Disassembler/ARM/bfloat16-a32_2.txt | 20 + llvm/test/MC/Disassembler/ARM/bfloat16-t32.txt | 25 + .../MC/Disassembler/ARM/bfloat16-t32_errors.txt | 40 + .../PowerPC/ppc64-encoding-bookIII.txt | 18 +- llvm/test/MC/PowerPC/ppc64-encoding-bookIII.s | 36 +- llvm/test/MC/PowerPC/ppc64-encoding-ext.s | 36 +- .../Transforms/CodeGenPrepare/X86/freeze-brcond.ll | 323 +++ .../Transforms/CodeGenPrepare/X86/freeze-cmp.ll | 135 -- llvm/test/Transforms/Coroutines/ArgAddr.ll | 4 +- .../Coroutines/coro-alloc-with-param-O0.ll | 4 +- .../Coroutines/coro-alloc-with-param-O2.ll | 4 +- .../test/Transforms/Coroutines/coro-catchswitch.ll | 2 +- llvm/test/Transforms/Coroutines/coro-debug.ll | 6 +- .../Coroutines/coro-eh-aware-edge-split-01.ll | 4 +- .../Coroutines/coro-eh-aware-edge-split-02.ll | 4 +- .../Coroutines/coro-frame-arrayalloca.ll | 14 +- llvm/test/Transforms/Coroutines/coro-frame.ll | 8 +- llvm/test/Transforms/Coroutines/coro-heap-elide.ll | 10 +- .../test/Transforms/Coroutines/coro-materialize.ll | 2 +- llvm/test/Transforms/Coroutines/coro-padding.ll | 12 +- llvm/test/Transforms/Coroutines/coro-param-copy.ll | 6 +- .../Transforms/Coroutines/coro-retcon-alloca.ll | 31 +- .../Coroutines/coro-retcon-once-value.ll | 4 +- .../Coroutines/coro-retcon-once-value2.ll | 2 +- .../Coroutines/coro-retcon-resume-values.ll | 2 +- .../Coroutines/coro-retcon-resume-values2.ll | 6 +- .../Transforms/Coroutines/coro-retcon-value.ll | 2 +- llvm/test/Transforms/Coroutines/coro-retcon.ll | 2 +- .../Transforms/Coroutines/coro-spill-after-phi.ll | 6 +- .../Transforms/Coroutines/coro-spill-corobegin.ll | 6 +- llvm/test/Transforms/Coroutines/coro-swifterror.ll | 4 +- llvm/test/Transforms/Coroutines/ex0.ll | 4 +- llvm/test/Transforms/Coroutines/ex1.ll | 4 +- llvm/test/Transforms/Coroutines/ex5.ll | 4 +- .../{ => X86}/2009-04-14-shorten_iv_vars.ll | 0 .../{ => X86}/2009-04-15-shorten-iv-vars-2.ll | 0 .../{ => X86}/2011-11-15-multiexit.ll | 0 .../{ => X86}/deterministic-scev-verify.ll | 0 .../IndVarSimplify/{ => X86}/eliminate-trunc.ll | 0 .../IndVarSimplify/{ => X86}/huge_muls.ll | 0 .../IndVarSimplify/{ => X86}/indvar-debug-value.ll | 0 .../{ => X86}/indvar-debug-value2.ll | 0 .../{ => X86}/inner-loop-by-latch-cond.ll | 0 .../IndVarSimplify/{ => X86}/inner-loop.ll | 0 .../IndVarSimplify/{ => X86}/iv-widen.ll | 0 .../IndVarSimplify}/X86/lit.local.cfg | 0 .../{ => X86}/loop-invariant-conditions.ll | 0 .../IndVarSimplify/{ => X86}/loop_evaluate10.ll | 0 .../{ => X86}/overflow-intrinsics.ll | 0 .../IndVarSimplify/{ => X86}/polynomial-expand.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr24356.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr24804.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr24956.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr25047.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr25051.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr25360.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr25421.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr25576.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr26973.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr27133.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr28935.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/pr35406.ll | 0 .../{ => X86}/replace-iv-with-loop-invariant.ll | 0 .../{ => X86}/scev-phi-debug-info.ll | 0 .../Transforms/IndVarSimplify/{ => X86}/uglygep.ll | 0 .../{ => X86}/variable-stride-ivs-1.ll | 0 .../IndVarSimplify/{ => X86}/verify-scev.ll | 0 .../IndVarSimplify/{ => X86}/widen-nsw.ll | 0 llvm/test/Transforms/InstCombine/assume.ll | 113 +- llvm/test/Transforms/OpenMP/add_attributes.ll | 145 +- llvm/test/Transforms/OpenMP/parallel_deletion.ll | 4 +- .../PGOProfile/thinlto_samplepgo_icp3.ll | 11 +- .../SCCP/conditions-ranges-with-undef.ll | 272 +++ llvm/test/Transforms/SCCP/conditions-ranges.ll | 400 ++- llvm/test/Transforms/VectorCombine/X86/shuffle.ll | 22 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 1 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 13 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 53 +- llvm/tools/obj2yaml/elf2yaml.cpp | 103 +- llvm/tools/obj2yaml/wasm2yaml.cpp | 24 +- llvm/tools/opt-viewer/opt-viewer.py | 4 +- llvm/tools/opt-viewer/optrecord.py | 4 +- llvm/unittests/IR/CFGBuilder.cpp | 4 +- llvm/unittests/IR/KnowledgeRetentionTest.cpp | 7 +- llvm/unittests/Support/TargetParserTest.cpp | 14 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 157 ++ llvm/utils/TableGen/CodeGenSchedule.cpp | 34 +- .../compiler-rt/lib/scudo/standalone/BUILD.gn | 3 +- .../gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 1 + mlir/include/mlir/Analysis/AffineStructures.h | 9 +- mlir/include/mlir/Analysis/Utils.h | 6 + mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 1402 ----------- mlir/include/mlir/IR/OpImplementation.h | 3 + mlir/include/mlir/InitAllPasses.h | 1 + mlir/include/mlir/Transforms/LoopUtils.h | 7 + mlir/include/mlir/Transforms/Passes.h | 4 + mlir/lib/Analysis/AffineStructures.cpp | 104 +- mlir/lib/Analysis/Utils.cpp | 15 + .../Conversion/GPUCommon/OpToFuncCallLowering.h | 18 - .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 2 - .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 2 - .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 52 +- .../Affine/Transforms/SimplifyAffineStructures.cpp | 17 +- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 1349 ----------- mlir/lib/Dialect/VectorOps/VectorUtils.cpp | 278 --- mlir/lib/Parser/Parser.cpp | 56 +- mlir/lib/Transforms/CMakeLists.txt | 1 + mlir/lib/Transforms/ParallelLoopCollapsing.cpp | 69 + mlir/lib/Transforms/Utils/LoopUtils.cpp | 177 +- .../StandardToLLVM/convert-to-llvmir.mlir | 62 +- .../Dialect/Affine/simplify-affine-structures.mlir | 24 +- mlir/test/Dialect/SPIRV/canonicalize.mlir | 4 +- mlir/test/IR/attribute.mlir | 77 + mlir/test/IR/invalid.mlir | 240 ++ mlir/test/Transforms/parallel-loop-collapsing.mlir | 52 + .../single-parallel-loop-collapsing.mlir | 36 + mlir/test/mlir-vulkan-runner/time.mlir | 57 + 546 files changed, 17580 insertions(+), 12954 deletions(-) create mode 100644 clang/examples/Attribute/Attribute.cpp create mode 100644 clang/examples/Attribute/CMakeLists.txt create mode 100644 clang/test/CodeGenOpenCL/pipe_types_mangling.cl create mode 100644 clang/test/CodeGenSYCL/unique-stable-name.cpp create mode 100644 clang/test/Frontend/plugin-attribute.cpp create mode 100644 clang/test/ParserSYCL/unique-stable-name.cpp copy libc/{src/sys/mman => loader}/CMakeLists.txt (100%) create mode 100644 libc/loader/linux/CMakeLists.txt create mode 100644 libc/loader/linux/x86_64/CMakeLists.txt create mode 100644 libc/loader/linux/x86_64/start.cpp create mode 100644 libc/spec/gnu_ext.td create mode 100644 libc/test/loader/CMakeLists.txt create mode 100644 libc/test/loader/linux/CMakeLists.txt create mode 100644 libc/test/loader/linux/args_test.cpp create mode 100644 libc/test/loader/linux/main_without_args.cpp create mode 100644 libc/test/loader/linux/main_without_envp.cpp copy libcxx/test/libcxx/{diagnostics/nodiscard_aftercxx17.fail.cpp => selftest/exe [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/.categories copy lldb/test/Shell/{Minidump => SymbolFile/Breakpad}/lit.local.cfg (100%) create mode 100644 llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ldst1.ll create mode 100644 llvm/test/CodeGen/SystemZ/foldmemop-imm-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/foldmemop-imm-02.mir create mode 100644 llvm/test/MC/AArch64/SVE/bfcvt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE/bfcvt.s create mode 100644 llvm/test/MC/AArch64/SVE/bfcvtnt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE/bfcvtnt.s create mode 100644 llvm/test/MC/AArch64/SVE/bfdot-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE/bfdot.s create mode 100644 llvm/test/MC/AArch64/SVE/bfmlal-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE/bfmlal.s create mode 100644 llvm/test/MC/AArch64/SVE/bfmmla-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE/bfmmla.s create mode 100644 llvm/test/MC/AArch64/armv8.6a-bf16.s create mode 100644 llvm/test/MC/ARM/bfloat16-a32-errors.s create mode 100644 llvm/test/MC/ARM/bfloat16-a32-errors2.s create mode 100644 llvm/test/MC/ARM/bfloat16-a32.s create mode 100644 llvm/test/MC/ARM/bfloat16-t32-errors.s create mode 100644 llvm/test/MC/ARM/bfloat16-t32.s create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.6a-bf16.txt create mode 100644 llvm/test/MC/Disassembler/ARM/bfloat16-a32_1.txt create mode 100644 llvm/test/MC/Disassembler/ARM/bfloat16-a32_2.txt create mode 100644 llvm/test/MC/Disassembler/ARM/bfloat16-t32.txt create mode 100644 llvm/test/MC/Disassembler/ARM/bfloat16-t32_errors.txt create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/freeze-brcond.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/freeze-cmp.ll rename llvm/test/Transforms/IndVarSimplify/{ => X86}/2009-04-14-shorten_iv_vars.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/2009-04-15-shorten-iv-vars-2. [...] rename llvm/test/Transforms/IndVarSimplify/{ => X86}/2011-11-15-multiexit.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/deterministic-scev-verify.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/eliminate-trunc.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/huge_muls.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/indvar-debug-value.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/indvar-debug-value2.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/inner-loop-by-latch-cond.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/inner-loop.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/iv-widen.ll (100%) copy llvm/test/{Analysis/CostModel => Transforms/IndVarSimplify}/X86/lit.local.cfg (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/loop-invariant-conditions.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/loop_evaluate10.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/overflow-intrinsics.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/polynomial-expand.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr24356.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr24804.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr24956.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr25047.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr25051.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr25360.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr25421.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr25576.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr26973.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr27133.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr28935.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/pr35406.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/replace-iv-with-loop-invarian [...] rename llvm/test/Transforms/IndVarSimplify/{ => X86}/scev-phi-debug-info.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/uglygep.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/variable-stride-ivs-1.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/verify-scev.ll (100%) rename llvm/test/Transforms/IndVarSimplify/{ => X86}/widen-nsw.ll (100%) create mode 100644 llvm/test/Transforms/SCCP/conditions-ranges-with-undef.ll delete mode 100644 mlir/include/mlir/Dialect/VectorOps/VectorOps.td delete mode 100644 mlir/lib/Dialect/VectorOps/VectorTransforms.cpp delete mode 100644 mlir/lib/Dialect/VectorOps/VectorUtils.cpp create mode 100644 mlir/lib/Transforms/ParallelLoopCollapsing.cpp create mode 100644 mlir/test/Transforms/parallel-loop-collapsing.mlir create mode 100644 mlir/test/Transforms/single-parallel-loop-collapsing.mlir create mode 100644 mlir/test/mlir-vulkan-runner/time.mlir