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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 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. adds 1a27d63a889 [Analyzer] Only add container note tags to the operations o [...] adds 6324912592a [clangd] Simplify "preferred" vs "definition" logic a bit i [...] adds 159a9f7e763 [AST] Print a<b<c>> without extra spaces in C++11 or later. adds 7af74ee89a0 [MLIR] Delete extra declaration of createAffineDataCopyGene [...] adds 37b9cc8f29e [ARM] Sink splats to vector float instructions adds 6a946993d51 Do export symbols when LLVM_EXPORT_SYMBOLS_FOR_PLUGINS is on. adds 71ae267d1f4 [PATCH] [ARM] ARMv8.6-a command-line + BFloat16 Asm Support adds 703a856a100 [lldb] Fix TestVSCode_completions for clang 159a9f7 adds 4bd1d55884a [AST] Fix thinlto testcase missed in 159a9f7e76307734bcdcae [...] adds 9086db707d9 [AArch64][SVE] Implement structured store intrinsics adds 3110ac15c51 [NFC][llvm-readobj] Refactor unique warning handler adds 4673699a470 [PowerPC] Remove the repeated definition for some InstAlias [...] adds 297a9dac43f [CodeComplete] Don't replace the rest of line in #include c [...] adds daed98e5b5d Convert CommandObjectCommands functions to return StringRefs adds 7055cd42b5f Remove extra ';', NFC adds a945037e8fd Tools emit the bug report URL on crash adds 57be22fa179 [LLDB] Fix parsing of IPv6 host:port inside brackets adds aefec9ed77f [obj2yaml] - Refactor how we dump sections. NFCI. adds 8bf9e317e4c [SystemZ] Bugfix in tieOpsIfNeeded() adds 38798d03061 Revert "[AST] Fix thinlto testcase missed in 159a9f7e763077 [...] adds 13dc21e8416 [AST] Make thinlto testcase robust to 159a9f7e76307734bcdca [...] adds a5fa5f7cb86 [libc++] Do not force the use of -Werror in verify tests adds e30d29ebc12 [X86][SSE] getFauxShuffleMask - peek through TRUNCATE/AEXT/ [...] adds ccf1c30cde6 [lldb][testsuite] Add lldb-server category adds 2bfe2b878a6 [lldb][testsuite] Check that process is launched successful [...] adds 076773253eb Revert "[libc++] Run the builders Docker containers 'as 'bu [...] adds 4778e409de1 Clarify use of llvm_unreachable in the coding standard. adds db8a3c4206d [NFC] Create X86 subdirectory for indvar tests adds dc37287320c [asan] Fix read_binary_name_regtest.c test dying with SIGPIPE adds 2ca7fe37964 [compiler-rt] Use uname syscall in GetKernelAreaSize() adds e22f0dabcf9 [lldb/breakpad] Fix register resolution on arm
No new revisions were added by this update.
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/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/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 | 4 +- .../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 +- .../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 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 31 +- lldb/source/Utility/UriParser.cpp | 2 +- .../completions/TestVSCode_completions.py | 6 +- .../SymbolFile/Breakpad/Inputs/stack-cfi-arm.syms | 5 + .../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 .../Shell/SymbolFile/Breakpad/stack-cfi-arm.yaml | 32 + .../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 | 24 +- 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/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/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 + .../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-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 +- 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/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 + 537 files changed, 16902 insertions(+), 12819 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 create mode 100644 lldb/test/Shell/SymbolFile/Breakpad/Inputs/stack-cfi-arm.syms copy lldb/test/Shell/{Minidump => SymbolFile/Breakpad}/lit.local.cfg (100%) create mode 100644 lldb/test/Shell/SymbolFile/Breakpad/stack-cfi-arm.yaml create mode 100644 llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp 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 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