This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/llvm-project.
omits 124cae7d3fc Remove extra ';' to silent compiler warning. omits e0363adb75f [Attributor][Fix] Never override given argument numbers omits 458a720ec17 [ARM] Add sign and zero extend patterns for MVE omits f6ce7ddecbc Template-related improvements to Visual Studio visualizers omits 07a7ec20214 [ARM] MVE VNEG instruction patterns omits 4ce648b5e84 [ARM] MVE integer abs omits 701bf714dbc [ARM] MVE integer min and max omits ac5bcbeb9f8 [ARM] MVE VRINT support omits ec8af0db6c9 [ARM] MVE minnm and maxnm instructions omits 2a7f5204602 FileCheck [7/12]: Arbitrary long numeric expressions omits 22cc1030f6a Revert "[InstCombine] add tests for umin/umax via usub.sat; NFC" omits 0f6148df23e [InstCombine] add tests for umin/umax via usub.sat; NFC omits 2097f75eabb [x86] simplify cmov with same true/false operands omits 327db23b664 [Object] isNotObjectErrorInvalidFileType: simplify omits 16ac7a5a27c [Object] isNotObjectErrorInvalidFileType: fix use-after-move omits f1d865398b1 Fix -Wdocumentation warning. NFCI. omits 20d34eacf3f [CMake][Fuchsia] Define asan+noexcept multilib omits 36fbd0da5fb Simplify with llvm::is_contained. NFC omits 21a92a8a559 This reverts commit 632a36bfcfc8273c1861f04ff6758d863c47c784. omits 1447b60eeb2 [lldb] [test] Un-XFAIL TestFormattersSBAPI on NetBSD omits 1a6053ebc61 Revert "[COFF] Add null check in case of symbols defined in [...] omits 118ee5f2e06 Initialize the non-trivial C union bits I added to RecordDe [...] omits 497bb44fc41 Make Python version setting actually effective omits d1fdadb2268 [clangd] Mark type hierarchy as a supported feature in the docs omits 087b044c491 [clangd] Implement typeHierarchy/resolve for subtypes omits 81b03d4a08b [Sema] Diagnose default-initialization, destruction, and co [...] omits c7a1db32984 [Attributor][NFC] Run clang-format on the attributor files [...] omits 0a7f4cdce9f [Attributor] Only return attributes with a valid state omits 4f519b6919d [TSan] Tiny cleanup of UnmangleLongJmpSp for Linux/x86_64 omits cafb5d24dfa clang/test/Driver/fsanitize.c: Fix -fsanitize=vptr using de [...] omits 41c22b4390c Extend function attributes bitset size from 64 to 96. omits 0291d309291 [COFF] Add null check in case of symbols defined in LTO blobs omits b016de51e04 [DWARFContext] Strip leading dot in section names omits de85380fa02 [Attributor][FIX] Lookup of (call site) argument attributes omits 4765aa14ff4 [DirectoryWatcher][test][NFC] Add information to test failu [...] omits 5d9d7c59ee3 Re-land [JSONCompilationDatabase] Strip distcc/ccache/gomac [...] omits 51a52b58930 PDB HashTable: Move TraitsT from class parameter to the met [...] omits 882fdf68b74 Fix non-conformance it `std::tuple`. omits 1dfae6fe505 [AMDGPU] use v32f32 for 3 mfma intrinsics omits b1bff76e22b isBytewiseValue checks ConstantVector element by element omits db101864bdc [MemorySSA] Use SetVector to avoid nondeterminism. omits 9178b10163f NFC: utils/perf-training: Python 3 compatibility for lit.cfg omits 000ba715ddb [DirectoryWatcher][NFC] Silence warnings in release build omits b131ad0be28 [clang-doc] Fix failing tests on Windows omits ec2abbafda6 [DirectoryWatcher][linux] Fix use of uninitialized value omits d8ddf839505 [WebAssembly] refactored utilities to not depend on MachineInstr omits 6d187f0eff6 [macCatalyst] Use macCatalyst pretty name in .build_version [...] omits e4b4f994d2f [OpenMP] Remove OMP spec versioning omits 603580216f0 Remove __VERSION__ omits 4d95c3684b3 [test][AArch64] Relax the opcode tests for FP min/max instr [...] omits 128af315957 Add option to disable variant narrowing conversion changes. omits 9f0d718c662 [InstCombine] Disable fold from D64285 for non-integer types omits 32452487ae9 Factor out resolveFrameOffsetReference (NFC). omits a205ebb09cc [builtins] Fix assembly in arm sync-ops.h omits a3aa67b7f91 Revert driver: Don't warn about assembler flags being unuse [...] omits 697de1c24ef [clangd] Fix off-by-one in CodeComplete and assertion in Dex omits 77dd8a79286 Reland [clang] DirectoryWatcher omits 51a05d72ae2 AMDGPU: Drop remnants of byval support for shaders omits ae79a2c3900 Fix missing use of defined() in include guard omits e0678ca5473 [LanguageRuntime] Move CPPLanguageRuntime into a plugin omits 69de1bbe322 [ObjectContainerBSDArchive] Simplify a few things (NFC) omits 411fa4c0dfe [SystemZ] Fix addcarry of addcarry of const carry (PR42606) omits f561227d133 Revert "Reland [clang] DirectoryWatcher" omits fdcb7f47e78 Reland [clang] DirectoryWatcher omits b828f0b90ad [X86] Use MachineInstr::findRegisterDefOperand to simplify [...] omits 83264b3580b [DebugInfo] Add column info for inline sites omits 2e398f1895b [libcxxabi] Don't process exceptions in cxa_handlers when t [...] omits 6d75a9e8736 The variable "Latch" is only used in an assert, which makes [...] omits 38ec89a670a [SystemZ] Fix build bot failure after r365932 omits e26bacb652a [x86] add test for bogus cmov (PR40483); NFC omits 495b0f5cc3e [AMDGPU] Extend MIMG opcode to 8 bits omits 24604ec799e [Core] Generalize ValueObject::MaybeCalculateCompleteType omits cb5ecae1f6f Addition to rL365925, removing remaining virtuals omits 2c1c9a24077 [clang-doc] Add html links to references omits 13f7ddff17b Slightly simplify MappedBlockStream::createIndexedStream() calls omits db8e36481a2 [WebAssembly] Make pthread imply bulk-memory, mutable-globals omits ff26aed0d1c Add explicit newline at end of `llvm-pdbutil dump` omits b98bf60ef7a [SystemZ] Add support for new cpu architecture - arch13 omits 0f0a8b77843 [SystemZ] Add support for new cpu architecture - arch13 omits 223573c8ba4 Remove unused methods in Sancov. omits 26a6b95da9b [WebAssembly] i32.const operands should be signed omits 98f931639bf [X86] Add NEG to isUseDefConvertible. omits ce8c35a33df [X86][AVX] Add PR34359 shuffle test case. omits 15e86f707b1 [Attributor] Removing unnecessary `virtual` keywords. omits 65bbaf9ece2 [Attributor] Deduce "nofree" function attribute omits 189639b1c33 [libc++] Add XFAILs for CTAD tests on older compilers omits aaa490346ce Revert [clang-shlib] Fix clang-shlib for PRIVATE dependencies omits c2ac925d6e1 CodeGet: Init 32bit pointers with 0xFFFFFFFF omits 34495b55338 [IndVars] Use exit count reasoning to discharge obviously u [...] omits 352f0a22b8e Dump actual line numbers when dumping the AST to JSON. omits 8b76e622b38 Fix some minor coding-style issues in git-llvm. omits 541faedd667 Allow the 'git-llvm' tool to push to svn from the split rep [...] omits 8ea7326b7f2 [FunctionAttrs] Add a test for "nofree" function attribute omits e99dee82b0b [Support] Move the static initializer install_out_memory_ne [...] omits f72fd0fada5 Add missing <atomic> include to appease MSVC builds. omits d9963b627ad Minor cleanup. omits 81b7b2b5741 Test commit omits be28cddeeaa Support for dumping current PrettyStackTrace on SIGINFO (Ctrl-T) omits 27ec195f391 [AMDGPU] Fix DPP combiner check for exec modification omits f625a8a250b [clang-format][tests] Explicitly specify style in some tests omits 6f4fb4e7ad6 [lldb] Let table gen create command option initializers. omits 38cd364007a [LegacyPassManager] Small ModuleCount cleanup omits 614a78c15a0 Revert "[JSONCompilationDatabase] Strip distcc/ccache/gomac [...] omits 1d062dae158 cmake: Fix install of libclang-cpp.so when LLVM_INSTALL_TOO [...] omits 7816ad918ff [AMDGPU] Restrict v_cndmask_b32 abs/neg modifiers to f32 omits b251cc0d913 Delete dead stores omits a196469e67c cmake: Add INSTALL_WITH_TOOLCHAIN option to add_*_library macros omits 90e95bb2891 Delete dead stores omits 4d08f899e39 Dump floating-point values as strings when dumping to JSON. omits de54e2c4df9 Revert "[clangd] Implement typeHierarchy/resolve for subtypes" omits e6e09561698 [Driver] Delete dead code omits 421c7918dc2 [gn] Tag unneeded variable. omits 701e2c0d710 [DAGCombine] narrowExtractedVectorBinOp - wrap subvector ex [...] omits 07cbeaa118e [LIT] Emit timeout error message only if timeout was reached omits 0d26d6f8871 [clangd] Fixed toHalfOpenFileRange omits af1b3185f55 [InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), as [...] omits 31188d0778c Fix test case of llvm-nm using implicit a.out omits 75874ca31ef [test/Object, obj2yaml] - Move test cases from test/Object [...] omits aca476b2963 [libomptarget] Fix typos and grammar in error messages, NFC. omits 60c81354b1d [tools] [llvm-nm] Default to reading from stdin not a.out omits 0f7146db9b2 [clangd] Prioritize indexing of files that share a basename [...] omits 9c0391b36a7 [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappe [...] omits 0739ccd3b58 Revert "[DwarfDebug] Dump call site debug info" omits 210a9b6aee6 [clangd] Move the expandAuto tweak from global namespace in [...] omits 52d85fc3cfa [Object/ELF] - Improve error reporting for notes. omits 1e49a96c127 [NFC][PowerPC] Added test for MachinePRE. omits 7eeb82b5855 [clangd] Don't run the prepare for tweaks that are disabled. omits fafec5155e3 [RISCV] Allow parsing dot '.' in assembly omits 4a9a772f44b Enable compiler-rt on SPARC omits 56f2f1cdb36 [Sanitizers] Fix SanitizerCommon-Unit :: ./Sanitizer-*-Test [...] omits 7ba838d29c6 Test commit. NFC. omits a499c42414d [Driver] Delete --no-add-needed for RHEL7 or newer omits b26f96c601d [YAMLIO] Wrap explicit specialization in llvm::yaml to appe [...] omits 332fc712c60 Fix odd variable names. omits 67ab269e1d7 [test] Delete trailing spaces from YAML tests after D65566/r365869 omits ff6836f429f [test] Delete trailing spaces from YAML tests omits bd778e8bf92 test/Driver/fsanitize.c: delete -target x86_64-linux-gnu fr [...] omits edcd83e3fa9 [AMDGPU] Fixed comment. NFC. omits ee5af50eb0c [mips] Fix JmpLink to texternalsym and tglobaladdr on mcroMIPS R6 omits 27ed1c5bb80 [YAMLIO] Remove trailing spaces when outputting maps omits 320d6795b29 [windows] re-call signal in sigint_handler for Windows omits 5b9484e559d [clangd] Implement typeHierarchy/resolve for subtypes omits c46d78d1b7a [X86][PowerPC] Support -mlong-double-128 omits ca39bb38809 docs/GithubMove.rst: Add link to GitHub migration status page omits 52096ee9a96 Return Undef from isBytewiseValue for empty arrays or structs omits 8bd441af8b8 NFC: Unforget a colon in a few CHECK: directives. omits 8c0b58f759a [PowerPC] Default to -fomit-frame-pointer when optimization [...] omits ed035ff8264 [analyzer] exploded-graph-rewriter: Improve source location dumps. omits dc0396614f8 [Driver] Refactor interaction between -f(no-)?omit-frame-po [...] omits 95770866287 [MachinePipeliner] Fix order for nodes with Anti dependence [...] omits c559e63798e Handle IntToPtr in isBytewiseValue omits 669ad5ff150 Codegen, NFC: 32bit test in auto-var-init.cpp omits d49103bd2ff Mark destroying delete test as UNSUPPORTED with clang 7 omits a780216fb3a Tolerate import errors in "not.py" implementation omits f3b851f0b8b Reorganize the 'bit' header to make most of the facilities [...] omits bab7e3d78b0 [Expression] Move IRDynamicChecks to ClangExpressionParser omits 8955be68cfc NFC: lit: python3 compatibility for functions usePlatformSd [...] omits b21692672ee [InstCombine] Reorder pow() transformations (NFC) omits babe09ed9bc Re-Revert Devirtualize destructor of final class. omits 3aba8296e59 [clangd] Add a missing early return in getTypeHierarchy() omits 02fdc51c044 Add another buildbot username to the workaround list omits ce13f676180 Attempt to override broken buildbot config for libc++abi. omits 16d3c1ac03d [AMDGPU] Skip calculating callee saved registers for entry [...] omits 803b994e9a4 [CMake][Fuchsia] Use RelWithDebInfo to build runtimes omits 2cb5c46e670 [clangd] Fix MSVC build failure. omits 2c3c045dcbf [Target] Replace Plugin headers with non-plugin headers omits e5fb434d92c AMDGPU: s_waitcnt field should be treated as unsigned omits 1a285c27fdf Use clang driver for libfuzzer tests on Windows omits 41798c05cd2 Fix memory leak in set and map. omits 6f8f1a7db7b [sancov] Ignore PC samples with value 0 omits 5652f35817f [NewPM] Port Sancov omits 28550c86804 [AMDGPU] Fixed asan error with agpr spilling omits a35a7d49e5e Fix build errors LLVM tests are disabled. omits f55aad0356f CodeGen: Suppress c++ warnings in test omits 5dd5541d9f6 [mips] Simplify test case. NFC omits 937ff6e701b [AMDGPU] gfx908 agpr spilling omits 18b78bfe9e6 Fix a Python3 compatibility error omits 76b26550e9b Rename libclang_shared to libclang-cpp omits 0626367202c [Attributor] Deduce "nosync" function attribute. omits 7d2019bb961 [AMDGPU] gfx908 hazard recognizer omits 7b4a59db1e0 [InstCombine][NFCI] Add more test coverage to onehot_merge.ll omits fc6059e8b98 [analyzer] exploded-graph-rewriter: Fix filenames in progra [...] omits b83e283e655 [AMDGPU] gfx908 scheduling omits 3173c60f96c [clang-shlib] Fix clang-shlib for PRIVATE dependencies omits e67cc380a80 [AMDGPU] gfx908 mfma support omits 6bd26db06aa [COFF] Share the tail in delayimport symbol thunks omits 07bfa5b8702 CodeGen, NFC: Test for auto-init for 32bit pointers omits 8526031c5b9 [OPENMP]Improve handling of analysis of unsupported VLAs in [...] omits f002fcb2ad6 Open native file handles to avoid converting from FDs, NFC omits f4af9a9d806 Add convenience methods to convert LLDB to LLVM data structures. omits fcffa7c201c [UpdateTestChecks] Emit warning when invalid test paths omits 2dfc5179f6a [libomptarget-nvptx] Remove dead functions omits 8f18a4c980b [scudo][standalone] NFC corrections omits 5dca95bc4e0 [NFC] Revisited tests for D64285 omits 8bd52147264 Revert "[CGDebugInfo] Simplify EmitFunctionDecl parameters, NFC" omits 2bc8ab68528 [lldb] Make TestDeletedExecutable more reliable omits 60b71ce0e4f [lldb] Don't use __FUNCTION__ as a file name omits eda5d870e91 [NVPTX] Remove now unused atomic.load.add.f32 intrinsics omits 84a2c78082b [PowerPC][NFC] Update testcase to avoid dead code omits bdf8198d4cb [CGDebugInfo] Simplify EmitFunctionDecl parameters, NFC omits 08cb342afae [Driver] -noprofilelib flag omits 5011b832373 [lld-link] implement -thinlto-{prefix,object-suffix}-replace omits 9d41429ff79 [TSan] Move DECLARE_REAL macro outside of namespace omits 9512c0a1d19 [profile][test] Fix Profile-* :: instrprof-merge.c etc. on SPARC omits a286aae4d81 [clangd][NFC] Decrease template depth limit in RecursiveHie [...] omits 83b380860db [X86] Pre commit test cases for D64574. Along with a test c [...] omits a617967d687 [WebAssembly] Assembler: support negative float constants. omits af3dc759e78 Explicitly define __STDC_FORMAT_MACROS for PRIu64 omits 63efb28f476 [lld-link] implement -thinlto-index-only omits 6add24adaf6 [HIP] Add GPU arch gfx1010, gfx1011, and gfx1012 omits 3b5e60b695e [CodeGen] NVPTX: Switch from atomic.load.add.f32 to atomicrmw fadd omits 83c94bfc0a1 [Docs] Add standardized header links to analyzer doc omits fa1a4e4de53 [NVPTX] Use atomicrmw fadd instead of intrinsics omits e5d5b5c2ac8 gn build: Merge r365792 omits ad37ae18e27 [clangd] Avoid template in Task constructor, hopefully fix [...] omits 709d611cf20 [clangd] Consume llvm::Error in test after r365792 omits 9470142ca59 [clangd] Implementation of auto type expansion. omits 5cc7c9ab939 [X86] Merge negated ISD::SUB nodes into X86ISD::SUB equival [...] omits aeb3826228a [scudo][standalone] Merge Spin & Blocking mutex into a Hybrid one omits 96dff919985 Fix a few 'no newline at end of file' warnings that Xcode emits omits 296a80102a9 [libc++] Implement deduction guides for <unordered_set> omits 0e4386e9e77 gn build: Merge r365773 omits c2c21ef9d2b [OPENMP]Initial fix PR42392: Improve -Wuninitialized warnin [...] omits d0307f93a76 [DAGCombine] narrowInsertExtractVectorBinOp - add CONCAT_VE [...] omits 6eb8ae8f17b RegUsageInfoCollector: Skip calling conventions I missed before omits b725d27350f AMDGPU/GlobalISel: Move kernel argument handling to separat [...] omits 8fb3fcba525 Fix missing C++ mode comment omits 7e71902b799 GlobalISel: Use Register omits 584930030be Revert r365775 - "[Object/ELF] - Improve error reporting fo [...] omits f3661a78bf3 [clangd] Remove an extra ";", NFC omits af6725baa41 Added mapping for pointers captured in Lambdas in OpenMP ta [...] omits 605e772abc2 [clangd][QueryDriver] Use language from underlying database [...] omits 56af20087ef [Object/ELF] - Improve error reporting for notes. omits 3487791fea9 [InstCombine] don't move FP negation out of a constant expression omits 7e27d86afb2 [clangd] Add priorities to background index queue, extract [...] omits 9cf13035608 [yaml2obj/elf-override-shsize.yaml] - An attemp to fix ppc64 bot. omits fd11ce32bb8 [WebAssembly] Import __stack_pointer when building -pie binaries omits 67828edbbd6 OpaquePtr: switch to GlobalValue::getValueType in a few pla [...] omits f2d6597653e OpaquePtr: use byval accessor instead of inspecting pointer [...] omits 27658ed512c OpaquePtr: use load instruction directly for type. NFC. omits 030bb3d3637 InstructionSimplify: Simplify InstructionSimplify. NFC. omits eb41f7f081a [yaml2obj] - Allow overriding the sh_size field. omits e195a91d2d6 [NFC] Updated tests for D64285 omits e3971724387 [clangd] Remove the extra ";", NFC omits 1503a3b2e71 [clangd] Fix an assertion crash in "ExtractVariable" tweak omits badece02b40 [llvm-readobj/llvm-readelf] - Report a warning instead of a [...] omits 65d49fa60fa [LLDB] Fix FreeBSD build. omits e1ee3837acf [ELF] Handle non-glob patterns before glob patterns in vers [...] omits be8275753fe [ELF] Warn rather than error when duplicate version assignm [...] omits e23be09e66d [InstCombine] Reorder recently added/improved pow transformations omits 3b9994615f4 Revert [BitcodeReader] Validate OpNum, before accessing Rec [...] omits c05f67712db [clangd] Fix windows buildbots omits 0b7c38c9f9d [X86] Regenerate intrinsics tests. NFCI. omits 6b079cc2d4b [AMDGPU] Regenerate idot tests. NFCI. omits 6dc59629570 [llvm-objcopy] Don't change permissions of non-regular outp [...] omits f9ca13cb5f0 [X86] -fno-plt: use GOT __tls_get_addr only if GOTPCRELX is [...] omits 63f52359785 [clangd] Add a missing "return nullptr;" to the SelectionTr [...] omits 8b222ecf276 [BitcodeReader] Validate OpNum, before accessing Record array. omits 08b4a8da07a [ARM][LowOverheadLoops] Correct offset checking omits ad54935c778 [clangd] Reland rL365634 omits 7916198a410 [ARM] Remove nonexistent unsigned forms of MVE VQDMLAH. omits cfd4c333448 [NFC][PowerPC] Added test to track current behaviour of TailDup omits b6a74e33c38 [clangd] Added highlightings for namespace specifiers. omits 962524070a0 [MIPS GlobalISel] Skip copies in addUseDef and addDefUses omits e3bb0a72b6a [MIPS GlobalISel] RegBankSelect for chains of ambiguous ins [...] omits e6695821e59 Revert Recommit "[CommandLine] Remove OptionCategory and Su [...] omits c1b7db9edaa Remove some redundant code from r290372 and improve a comment. omits 85ad78b1cfa [ARM][ParallelDSP] Change the search for smlads omits 274ad9c3717 [ASan] Use __sanitizer_fill_shadow for FastPoisonShadow on Fuchsia omits 7618b2a5c2a [test] Silence gcc 7.4 warning [NFC] omits 77565f7690e Fix build breakage on Win32. omits c593f5e6711 [clang-doc] Silence compiler warning with gcc 7.4 [NFC] omits 983d7ddd0b2 Add NetBSD LSan support omits f4954b52e4c Fix build breakage on Darwin. omits bfaf64ae570 Update comments for r365730. NFC. omits 76c3f6cdff9 Fix build breakage on Win32. omits 54c136bbdf9 [WebAssembly] Print error message for llvm.clear_cache intrinsic omits 136d27ab4de [Coding style change][lld] Rename variables for non-ELF ports omits 51f5079191d [InstCombine][NFCI] Add test coverage to onehot_merge.ll omits 9066e5f832b Increase the number of parser diagnostics. omits 627095ec5be [SCEV] teach SCEV symbolical execution about overflow intri [...] omits e837847ec64 Change another test I missed in r365724 omits da233838c9b clang-cl: Remove -O0 option omits 3ed286a3888 Replace three "strip & accumulate" implementations with a s [...] omits 24830ea7108 [NFC] Adjust "invalid.ll.bc" tests to check for AttrKind #2 [...] omits 6765aa552a8 Various minor tweaks to CLCompatOptions.td omits 88729e3dec3 [X86] Don't convert 8 or 16 bit ADDs to LEAs on Atom in Fix [...] omits df9051e7cfd [lldb] Disable TestDollarInVariable.py on Windows omits 597dc0061fd [swig] Add workaround for old swig omits e93279fd1b0 [AMDGPU] gfx908 atomic fadd and atomic pk_fadd omits 31c4d2a40d1 [CGDebugInfo] Fix -femit-debug-entry-values crash on os_log [...] omits c0ae1be0663 [AMDGPU] gfx908 dot instruction support omits 3daf58faa2c Attempt to fix bots after r365703 omits 05630a37455 rL365634 adds a unique_ptr<CompilationDatabase> in GobalCom [...] omits 77d3590a87b Revert [llvm-objcopy] Allow strip symtab from executables and DSOs omits 138328e45cd [SDAG] commute setcc operands to match a subtract omits 329d15b5df5 Add IsBytewiseValue unit test omits d03bd1db594 NFC: Pass DataLayout into isBytewiseValue omits e72676657f3 NFC: Convert large lambda into method omits 6a155f52bc2 [TSan] Fix linker error on Linux/AArch64 omits e26398849dc GodeGen, NFC: Add test to track emitStoresForConstant behavior omits 1c327c7e0a1 [X86] Add patterns with and_flag_nocf for BLSI and TBM inst [...] omits 472ad62b704 [X86] Add a few more TBM and BLSI test cases that show the [...]
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-alln [...] \ O -- O -- O (124cae7d3fc)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/BitcodeReader.cpp | 8 +- clang-tools-extra/clang-doc/BitcodeWriter.cpp | 16 +- clang-tools-extra/clang-doc/BitcodeWriter.h | 3 - clang-tools-extra/clang-doc/Generators.cpp | 13 + clang-tools-extra/clang-doc/Generators.h | 2 + clang-tools-extra/clang-doc/HTMLGenerator.cpp | 181 +- clang-tools-extra/clang-doc/MDGenerator.cpp | 12 - clang-tools-extra/clang-doc/Representation.cpp | 2 - clang-tools-extra/clang-doc/Representation.h | 23 +- clang-tools-extra/clang-doc/Serialize.cpp | 192 +- clang-tools-extra/clang-doc/YAMLGenerator.cpp | 2 - clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 30 +- .../clang-tidy/bugprone/AssertSideEffectCheck.cpp | 3 +- .../bugprone/ForwardingReferenceOverloadCheck.cpp | 2 +- .../clang-tidy/modernize/UseNullptrCheck.cpp | 7 +- clang-tools-extra/clangd/AST.cpp | 30 - clang-tools-extra/clangd/AST.h | 16 - clang-tools-extra/clangd/CMakeLists.txt | 3 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 8 - clang-tools-extra/clangd/ClangdLSPServer.h | 2 - clang-tools-extra/clangd/ClangdServer.cpp | 19 +- clang-tools-extra/clangd/ClangdServer.h | 19 +- clang-tools-extra/clangd/CodeComplete.cpp | 4 +- .../clangd/GlobalCompilationDatabase.cpp | 187 +- .../clangd/GlobalCompilationDatabase.h | 49 +- clang-tools-extra/clangd/Protocol.cpp | 17 +- clang-tools-extra/clangd/Protocol.h | 23 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 41 +- clang-tools-extra/clangd/Selection.cpp | 21 +- clang-tools-extra/clangd/Selection.h | 3 - clang-tools-extra/clangd/SemanticHighlighting.cpp | 43 +- clang-tools-extra/clangd/SemanticHighlighting.h | 1 - clang-tools-extra/clangd/SourceCode.cpp | 105 +- clang-tools-extra/clangd/SourceCode.h | 3 +- clang-tools-extra/clangd/TUScheduler.cpp | 4 +- clang-tools-extra/clangd/TUScheduler.h | 9 +- clang-tools-extra/clangd/XRefs.cpp | 43 +- clang-tools-extra/clangd/XRefs.h | 14 - clang-tools-extra/clangd/index/Background.cpp | 172 +- clang-tools-extra/clangd/index/Background.h | 96 +- clang-tools-extra/clangd/index/BackgroundQueue.cpp | 115 - clang-tools-extra/clangd/index/dex/Dex.cpp | 4 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 2 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 2 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 6 +- clang-tools-extra/clangd/refactor/Tweak.h | 8 +- .../clangd/refactor/tweaks/CMakeLists.txt | 1 - .../clangd/refactor/tweaks/ExpandAutoType.cpp | 121 - .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- .../clangd/test/code-action-request.test | 70 - .../clangd/test/semantic-highlighting.test | 5 +- clang-tools-extra/clangd/test/type-hierarchy.test | 63 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 16 +- clang-tools-extra/clangd/unittests/ASTTests.cpp | 42 - .../clangd/unittests/BackgroundIndexTests.cpp | 69 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 - clang-tools-extra/clangd/unittests/ClangdTests.cpp | 4 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 141 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 34 +- .../clangd/unittests/SourceCodeTests.cpp | 46 - clang-tools-extra/clangd/unittests/TestFS.cpp | 14 +- clang-tools-extra/clangd/unittests/TestFS.h | 6 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 156 - .../clangd/unittests/TypeHierarchyTests.cpp | 47 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 24 - clang-tools-extra/docs/clangd/Features.rst | 2 +- clang-tools-extra/modularize/Modularize.cpp | 2 +- .../test/clang-include-fixer/merge.test | 6 +- .../unittests/clang-doc/HTMLGeneratorTest.cpp | 43 +- .../unittests/clang-doc/YAMLGeneratorTest.cpp | 118 +- clang/CMakeLists.txt | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 18 +- clang/cmake/modules/AddClang.cmake | 6 +- clang/docs/ClangCommandLineReference.rst | 2 - clang/docs/analyzer/checkers.rst | 268 - clang/include/clang/AST/Decl.h | 24 - clang/include/clang/AST/DeclBase.h | 9 +- clang/include/clang/AST/JSONNodeDumper.h | 6 +- clang/include/clang/AST/OpenMPClause.h | 394 - clang/include/clang/AST/StmtOpenMP.h | 57 - clang/include/clang/AST/Type.h | 45 +- clang/include/clang/Basic/BuiltinsSystemZ.def | 15 - clang/include/clang/Basic/Cuda.h | 3 - clang/include/clang/Basic/DiagnosticIDs.h | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- clang/include/clang/Basic/JsonSupport.h | 37 - .../clang/DirectoryWatcher/DirectoryWatcher.h | 122 - clang/include/clang/Driver/CLCompatOptions.td | 92 +- clang/include/clang/Driver/Options.td | 3 - clang/include/clang/Sema/Sema.h | 48 +- clang/lib/AST/Decl.cpp | 3 - clang/lib/AST/JSONNodeDumper.cpp | 33 +- clang/lib/AST/OpenMPClause.cpp | 14 - clang/lib/AST/TextNodeDumper.cpp | 2 +- clang/lib/AST/Type.cpp | 60 +- clang/lib/Analysis/AnalysisDeclContext.cpp | 10 +- clang/lib/Analysis/CFG.cpp | 36 - clang/lib/Analysis/ProgramPoint.cpp | 32 +- clang/lib/Analysis/UninitializedValues.cpp | 17 - clang/lib/Basic/Cuda.cpp | 18 - clang/lib/Basic/TargetInfo.cpp | 13 +- clang/lib/Basic/Targets/NVPTX.cpp | 3 - clang/lib/Basic/Targets/PPC.cpp | 2 - clang/lib/Basic/Targets/SystemZ.cpp | 6 +- clang/lib/Basic/Targets/SystemZ.h | 2 - clang/lib/Basic/Targets/X86.h | 6 +- clang/lib/CMakeLists.txt | 1 - clang/lib/CodeGen/BackendUtil.cpp | 47 +- clang/lib/CodeGen/CGBuiltin.cpp | 35 +- clang/lib/CodeGen/CGCoroutine.cpp | 1 + clang/lib/CodeGen/CGDebugInfo.cpp | 9 +- clang/lib/CodeGen/CGDecl.cpp | 171 +- clang/lib/CodeGen/CGExprCXX.cpp | 30 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 28 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 6 - clang/lib/CodeGen/CodeGenFunction.h | 3 - clang/lib/CodeGen/PatternInit.cpp | 28 +- clang/lib/DirectoryWatcher/CMakeLists.txt | 29 - clang/lib/DirectoryWatcher/DirectoryScanner.cpp | 54 - clang/lib/DirectoryWatcher/DirectoryScanner.h | 29 - .../default/DirectoryWatcher-not-implemented.cpp | 19 - .../linux/DirectoryWatcher-linux.cpp | 348 - .../DirectoryWatcher/mac/DirectoryWatcher-mac.cpp | 233 - clang/lib/Driver/ToolChain.cpp | 3 - clang/lib/Driver/ToolChains/Arch/Mips.cpp | 1 + clang/lib/Driver/ToolChains/Clang.cpp | 93 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 5 - clang/lib/Driver/ToolChains/Linux.cpp | 3 + clang/lib/Driver/ToolChains/WebAssembly.cpp | 16 +- clang/lib/Frontend/CompilerInvocation.cpp | 4 +- clang/lib/Headers/vecintrin.h | 406 - clang/lib/Lex/Lexer.cpp | 3 +- clang/lib/Sema/Sema.cpp | 18 +- clang/lib/Sema/SemaChecking.cpp | 2 - clang/lib/Sema/SemaDecl.cpp | 331 +- clang/lib/Sema/SemaExpr.cpp | 33 +- clang/lib/Sema/SemaOpenMP.cpp | 12 +- clang/lib/Sema/SemaType.cpp | 5 - clang/lib/Serialization/ASTReaderDecl.cpp | 3 - clang/lib/Serialization/ASTWriterDecl.cpp | 9 - .../Checkers/LocalizationChecker.cpp | 3 +- clang/lib/Tooling/JSONCompilationDatabase.cpp | 50 +- clang/test/AST/ast-dump-expr-json.c | 10143 +++++++++---------- clang/test/AST/ast-dump-stmt-json.c | 147 - clang/test/AST/ast-dump-temporaries-json.cpp | 2 +- clang/test/Analysis/cfg-openmp.cpp | 340 - clang/test/Analysis/cfg-rich-constructors.cpp | 2 +- clang/test/Analysis/dump_egraph.cpp | 4 +- .../exploded-graph-rewriter/environment.dot | 17 +- .../exploded-graph-rewriter/environment_diff.dot | 6 +- .../test/Analysis/exploded-graph-rewriter/macros.c | 18 - .../exploded-graph-rewriter/program_points.dot | 12 +- clang/test/Analysis/expr-inspection.c | 2 +- clang/test/CodeGen/builtins-nvptx-ptx50.cu | 2 +- clang/test/CodeGen/builtins-nvptx.c | 2 +- .../test/CodeGen/builtins-systemz-vector3-error.c | 39 - clang/test/CodeGen/builtins-systemz-vector3.c | 59 - clang/test/CodeGen/builtins-systemz-zvector.c | 42 - clang/test/CodeGen/builtins-systemz-zvector2.c | 10 - .../test/CodeGen/builtins-systemz-zvector3-error.c | 125 - clang/test/CodeGen/builtins-systemz-zvector3.c | 468 - clang/test/CodeGen/debug-info-param-modification.c | 13 +- clang/test/CodeGen/init-memset.c | 66 - clang/test/CodeGen/ppc64-long-double.cpp | 3 - clang/test/CodeGen/sancov-new-pm.c | 41 - clang/test/CodeGen/systemz-abi-vector.c | 2 - clang/test/CodeGen/systemz-abi.c | 2 - clang/test/CodeGen/target-data.c | 2 - clang/test/CodeGen/x86-long-double.cpp | 13 - clang/test/CodeGenCXX/auto-var-init.cpp | 218 +- clang/test/CodeGenCXX/devirtualize-dtor-final.cpp | 23 + clang/test/CodeGenCXX/noescape.cpp | 2 +- clang/test/CodeGenObjC/Inputs/strong_in_union.h | 10 + clang/test/CodeGenObjC/externally-retained.m | 2 +- clang/test/CodeGenObjC/strong-in-c-struct.m | 15 +- .../aarch64-fuchsia/c++/asan+noexcept/libc++.so | 0 .../lib/x86_64-fuchsia/c++/asan+noexcept/libc++.so | 0 clang/test/Driver/as-options.s | 11 + clang/test/Driver/cl-options.c | 10 +- clang/test/Driver/clang_f_opts.c | 5 + clang/test/Driver/frame-pointer-elim.c | 84 +- clang/test/Driver/fsanitize.c | 40 +- clang/test/Driver/fuchsia.cpp | 3 +- clang/test/Driver/mlong-double-128.c | 11 - clang/test/Driver/noprofilelib.c | 5 - clang/test/Driver/systemz-march.c | 2 - clang/test/Driver/wasm-toolchain.c | 16 +- clang/test/Driver/xcore-opts.c | 2 +- clang/test/Format/adjust-indent.cpp | 2 +- clang/test/Format/disable-include-sorting.cpp | 2 +- clang/test/Format/language-detection.cpp | 4 +- clang/test/Format/xmloutput.cpp | 2 +- clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/OpenMP/atomic_messages.c | 6 - clang/test/OpenMP/critical_messages.cpp | 6 - .../OpenMP/distribute_parallel_for_messages.cpp | 7 - .../distribute_parallel_for_simd_misc_messages.c | 7 - clang/test/OpenMP/distribute_simd_misc_messages.c | 7 - clang/test/OpenMP/for_misc_messages.c | 7 - clang/test/OpenMP/for_simd_misc_messages.c | 7 - clang/test/OpenMP/master_messages.cpp | 6 - .../test/OpenMP/nvptx_lambda_pointer_capturing.cpp | 125 - clang/test/OpenMP/ordered_messages.cpp | 9 - clang/test/OpenMP/parallel_for_messages.cpp | 7 - clang/test/OpenMP/parallel_for_simd_messages.cpp | 7 - clang/test/OpenMP/parallel_messages.cpp | 6 - clang/test/OpenMP/parallel_sections_messages.cpp | 8 - clang/test/OpenMP/sections_misc_messages.c | 8 - clang/test/OpenMP/simd_misc_messages.c | 7 - clang/test/OpenMP/single_misc_messages.c | 6 - clang/test/OpenMP/target_depend_messages.cpp | 6 - clang/test/OpenMP/target_parallel_for_messages.cpp | 7 - .../OpenMP/target_parallel_for_simd_messages.cpp | 7 - clang/test/OpenMP/target_parallel_messages.cpp | 8 +- clang/test/OpenMP/target_simd_messages.cpp | 7 - .../OpenMP/target_teams_distribute_messages.cpp | 7 - ...rget_teams_distribute_parallel_for_messages.cpp | 7 - ...teams_distribute_parallel_for_simd_messages.cpp | 7 - .../target_teams_distribute_simd_messages.cpp | 7 - clang/test/OpenMP/target_teams_messages.cpp | 6 - clang/test/OpenMP/target_update_messages.cpp | 6 - clang/test/OpenMP/target_vla_messages.cpp | 6 - clang/test/OpenMP/task_messages.cpp | 6 - clang/test/OpenMP/taskgroup_messages.cpp | 6 - clang/test/OpenMP/taskloop_misc_messages.c | 7 - clang/test/OpenMP/taskloop_simd_misc_messages.c | 7 - .../teams_distribute_parallel_for_messages.cpp | 8 - ...teams_distribute_parallel_for_simd_messages.cpp | 8 - .../test/OpenMP/teams_distribute_simd_messages.cpp | 8 - clang/test/OpenMP/teams_messages.cpp | 7 - clang/test/PCH/non-trivial-c-union.m | 24 - clang/test/Preprocessor/predefined-arch-macros.c | 17 +- clang/test/SemaObjC/arc-decls.m | 6 +- clang/test/SemaObjC/non-trivial-c-union.m | 82 - clang/test/lit.cfg.py | 2 +- clang/tools/clang-refactor/ClangRefactor.cpp | 4 +- clang/tools/clang-shlib/CMakeLists.txt | 9 +- clang/tools/libclang/CMakeLists.txt | 2 +- clang/unittests/CMakeLists.txt | 1 - clang/unittests/DirectoryWatcher/CMakeLists.txt | 17 - .../DirectoryWatcher/DirectoryWatcherTest.cpp | 456 - .../unittests/Tooling/CompilationDatabaseTest.cpp | 27 - clang/unittests/Tooling/DiagnosticsYamlTest.cpp | 14 +- .../Tooling/RefactoringActionRulesTest.cpp | 2 +- clang/unittests/Tooling/RefactoringTest.cpp | 12 +- clang/unittests/Tooling/ReplacementsYamlTest.cpp | 4 +- clang/utils/ClangVisualizers/clang.natvis | 55 +- clang/utils/analyzer/exploded-graph-rewriter.py | 69 +- clang/utils/perf-training/lit.cfg | 2 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 6 - compiler-rt/cmake/base-config-ix.cmake | 3 - compiler-rt/cmake/builtin-config-ix.cmake | 4 +- compiler-rt/cmake/config-ix.cmake | 12 +- compiler-rt/lib/asan/asan_poisoning.h | 10 +- compiler-rt/lib/asan/tests/CMakeLists.txt | 1 - compiler-rt/lib/builtins/CMakeLists.txt | 3 - compiler-rt/lib/builtins/arm/sync-ops.h | 2 +- compiler-rt/lib/builtins/fp_lib.h | 4 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 6 - compiler-rt/lib/lsan/lsan_common.h | 6 +- compiler-rt/lib/lsan/lsan_common_linux.cc | 7 +- compiler-rt/lib/lsan/lsan_linux.cc | 6 +- compiler-rt/lib/sanitizer_common/CMakeLists.txt | 1 - compiler-rt/lib/sanitizer_common/sanitizer_linux.h | 3 - .../lib/sanitizer_common/sanitizer_netbsd.cc | 22 +- compiler-rt/lib/sanitizer_common/sanitizer_posix.h | 4 - .../sanitizer_common/sanitizer_procmaps_solaris.cc | 6 +- .../sanitizer_stoptheworld_netbsd_libcdep.cc | 356 - compiler-rt/lib/scudo/standalone/atomic_helpers.h | 8 - compiler-rt/lib/scudo/standalone/bytemap.h | 6 +- compiler-rt/lib/scudo/standalone/chunk.h | 6 + compiler-rt/lib/scudo/standalone/combined.h | 13 +- compiler-rt/lib/scudo/standalone/common.h | 5 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 21 +- compiler-rt/lib/scudo/standalone/linux.cc | 53 +- compiler-rt/lib/scudo/standalone/local_cache.h | 9 +- compiler-rt/lib/scudo/standalone/mutex.h | 92 +- compiler-rt/lib/scudo/standalone/primary32.h | 20 +- compiler-rt/lib/scudo/standalone/primary64.h | 14 +- compiler-rt/lib/scudo/standalone/quarantine.h | 10 +- compiler-rt/lib/scudo/standalone/report.cc | 2 +- compiler-rt/lib/scudo/standalone/secondary.cc | 4 +- compiler-rt/lib/scudo/standalone/secondary.h | 2 +- compiler-rt/lib/scudo/standalone/stats.h | 8 +- .../lib/scudo/standalone/tests/chunk_test.cc | 2 + compiler-rt/lib/scudo/standalone/tests/map_test.cc | 6 - .../lib/scudo/standalone/tests/mutex_test.cc | 55 +- compiler-rt/lib/scudo/standalone/tsd.h | 2 +- compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 4 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 4 +- compiler-rt/lib/tsan/go/buildgo.sh | 3 - compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc | 40 +- compiler-rt/test/asan/CMakeLists.txt | 5 +- .../test/asan/TestCases/Windows/aligned_mallocs.cc | 2 +- .../asan/TestCases/Windows/allocators_sanity.cc | 2 +- .../test/asan/TestCases/Windows/beginthreadex.cc | 2 +- .../test/asan/TestCases/Windows/bitfield.cc | 2 +- .../test/asan/TestCases/Windows/bitfield_uaf.cc | 2 +- .../test/asan/TestCases/Windows/calloc_left_oob.cc | 2 +- .../asan/TestCases/Windows/calloc_right_oob.cc | 2 +- .../test/asan/TestCases/Windows/calloc_uaf.cc | 2 +- .../asan/TestCases/Windows/coverage-dll-stdio.cc | 4 +- .../asan/TestCases/Windows/crt_initializers.cc | 2 +- .../test/asan/TestCases/Windows/demangled_names.cc | 2 +- .../asan/TestCases/Windows/dll_aligned_mallocs.cc | 4 +- .../TestCases/Windows/dll_allocators_sanity.cc | 4 +- .../test/asan/TestCases/Windows/dll_cerr.cc | 6 +- .../test/asan/TestCases/Windows/dll_control_c.cc | 2 +- .../asan/TestCases/Windows/dll_global_dead_strip.c | 4 +- .../test/asan/TestCases/Windows/dll_host.cc | 2 +- .../asan/TestCases/Windows/dll_intercept_memchr.cc | 4 +- .../asan/TestCases/Windows/dll_intercept_memcpy.cc | 6 +- .../Windows/dll_intercept_memcpy_indirect.cc | 4 +- .../asan/TestCases/Windows/dll_intercept_memset.cc | 6 +- .../asan/TestCases/Windows/dll_intercept_strlen.cc | 4 +- .../asan/TestCases/Windows/dll_malloc_left_oob.cc | 4 +- .../test/asan/TestCases/Windows/dll_malloc_uaf.cc | 4 +- .../test/asan/TestCases/Windows/dll_noreturn.cc | 4 +- .../test/asan/TestCases/Windows/dll_null_deref.cc | 4 +- .../Windows/dll_operator_array_new_left_oob.cc | 4 +- .../dll_operator_array_new_with_dtor_left_oob.cc | 4 +- .../asan/TestCases/Windows/dll_poison_unpoison.cc | 4 +- .../dll_report_globals_symbolization_at_startup.cc | 4 +- compiler-rt/test/asan/TestCases/Windows/dll_seh.cc | 6 +- .../Windows/dll_stack_use_after_return.cc | 4 +- .../Windows/dll_thread_stack_array_left_oob.cc | 4 +- .../test/asan/TestCases/Windows/double_free.cc | 2 +- .../TestCases/Windows/double_operator_delete.cc | 2 +- .../asan/TestCases/Windows/global_const_string.cc | 2 +- .../TestCases/Windows/global_const_string_oob.cc | 2 +- .../asan/TestCases/Windows/global_dead_strip.c | 2 +- .../test/asan/TestCases/Windows/heapalloc.cc | 2 +- .../asan/TestCases/Windows/heapalloc_doublefree.cc | 4 +- .../TestCases/Windows/heapalloc_flags_fallback.cc | 2 +- .../test/asan/TestCases/Windows/heapalloc_huge.cc | 4 +- .../asan/TestCases/Windows/heapalloc_sanity.cc | 2 +- .../test/asan/TestCases/Windows/heapalloc_uaf.cc | 2 +- .../test/asan/TestCases/Windows/heaprealloc.cc | 2 +- .../test/asan/TestCases/Windows/hello_world.cc | 2 +- .../asan/TestCases/Windows/intercept_memcpy.cc | 2 +- .../asan/TestCases/Windows/intercept_strdup.cc | 2 +- .../asan/TestCases/Windows/intercept_strlen.cc | 2 +- .../TestCases/Windows/interface_symbols_windows.cc | 2 +- .../test/asan/TestCases/Windows/iostream_sbo.cc | 4 +- .../test/asan/TestCases/Windows/malloc_left_oob.cc | 2 +- .../asan/TestCases/Windows/malloc_right_oob.cc | 2 +- .../test/asan/TestCases/Windows/malloc_uaf.cc | 2 +- .../TestCases/Windows/null_deref_multiple_dlls.cc | 6 +- compiler-rt/test/asan/TestCases/Windows/oom.cc | 2 +- .../Windows/operator_array_new_left_oob.cc | 2 +- .../Windows/operator_array_new_right_oob.cc | 2 +- .../TestCases/Windows/operator_array_new_uaf.cc | 2 +- .../operator_array_new_with_dtor_left_oob.cc | 2 +- .../Windows/operator_delete_wrong_argument.cc | 2 +- .../TestCases/Windows/operator_new_left_oob.cc | 2 +- .../TestCases/Windows/operator_new_right_oob.cc | 2 +- .../asan/TestCases/Windows/operator_new_uaf.cc | 2 +- .../Windows/queue_user_work_item_report.cc | 2 +- .../asan/TestCases/Windows/realloc_left_oob.cc | 2 +- .../asan/TestCases/Windows/realloc_right_oob.cc | 2 +- .../test/asan/TestCases/Windows/realloc_uaf.cc | 2 +- .../TestCases/Windows/report_globals_reload_dll.cc | 4 +- .../Windows/report_globals_vs_freelibrary.cc | 4 +- .../test/asan/TestCases/Windows/rtlallocateheap.cc | 2 +- .../Windows/rtlallocateheap_flags_fallback.cc | 2 +- .../asan/TestCases/Windows/rtlallocateheap_zero.cc | 2 +- .../TestCases/Windows/shadow_mapping_failure.cc | 2 +- .../asan/TestCases/Windows/stack_array_left_oob.cc | 2 +- .../TestCases/Windows/stack_array_right_oob.cc | 2 +- .../asan/TestCases/Windows/stack_array_sanity.cc | 2 +- .../TestCases/Windows/stack_use_after_return.cc | 2 +- .../test/asan/TestCases/Windows/symbols_path.cc | 2 +- .../test/asan/TestCases/Windows/thread_simple.cc | 2 +- .../Windows/thread_stack_array_left_oob.cc | 2 +- .../Windows/thread_stack_array_right_oob.cc | 2 +- .../asan/TestCases/Windows/thread_stack_reuse.cc | 2 +- .../test/asan/TestCases/Windows/thread_stress.cc | 2 +- .../asan/TestCases/Windows/thread_suspended.cc | 2 +- .../asan/TestCases/Windows/use_after_realloc.cc | 2 +- .../test/asan/TestCases/Windows/user-exception.cc | 2 +- .../test/asan/TestCases/Windows/windows_h.cc | 2 +- .../TestCases/Windows/wrong_downcast_on_heap.cc | 2 +- .../TestCases/Windows/wrong_downcast_on_stack.cc | 2 +- compiler-rt/test/fuzzer/lit.cfg.py | 6 +- compiler-rt/test/fuzzer/windows-opt-ref.test | 2 +- compiler-rt/test/lsan/lit.common.cfg.py | 3 +- .../test/profile/Inputs/instrprof-merge-match.c | 3 +- compiler-rt/test/profile/instrprof-merge.c | 7 +- compiler-rt/test/profile/profile_test.h | 20 - compiler-rt/test/ubsan/CMakeLists.txt | 7 +- libcxx/CMakeLists.txt | 8 - libcxx/include/__bit_reference | 28 +- libcxx/include/__hash_table | 2 +- libcxx/include/__tree | 194 +- libcxx/include/algorithm | 2 +- libcxx/include/bit | 278 +- libcxx/include/tuple | 51 +- libcxx/include/unordered_set | 122 +- libcxx/include/variant | 4 - libcxx/test/libcxx/numerics/bit.ops.pass.cpp | 70 - .../map/map.cons/assign_initializer_list.pass.cpp | 28 +- .../set/set.cons/assign_initializer_list.pass.cpp | 35 +- .../unord.multiset.cnstr/deduct.fail.cpp | 98 - .../unord.multiset.cnstr/deduct.pass.cpp | 196 - .../unord.set/unord.set.cnstr/deduct.fail.cpp | 98 - .../unord.set/unord.set.cnstr/deduct.pass.cpp | 196 - .../support.dynamic/destroying_delete_t.pass.cpp | 2 +- .../tuple.tuple/tuple.cnstr/convert_copy.pass.cpp | 16 - .../variant.variant/variant.assign/T.pass.cpp | 5 +- .../variant.variant/variant.assign/conv.fail.cpp | 52 + .../variant.variant/variant.assign/conv.pass.cpp | 43 - .../variant.variant/variant.ctor/T.pass.cpp | 4 +- .../variant.variant/variant.ctor/conv.fail.cpp | 39 + .../variant.variant/variant.ctor/conv.pass.cpp | 42 - libcxx/test/support/variant_test_helpers.hpp | 9 - libcxx/utils/not.py | 16 +- libcxxabi/CMakeLists.txt | 4 +- libcxxabi/src/cxa_default_handlers.cpp | 2 - libcxxabi/src/cxa_handlers.cpp | 2 - lld/COFF/Chunks.cpp | 806 +- lld/COFF/Chunks.h | 350 +- lld/COFF/Config.h | 237 +- lld/COFF/DLL.cpp | 662 +- lld/COFF/DLL.h | 53 +- lld/COFF/DebugTypes.cpp | 192 +- lld/COFF/DebugTypes.h | 24 +- lld/COFF/Driver.cpp | 1835 ++-- lld/COFF/Driver.h | 96 +- lld/COFF/DriverUtils.cpp | 924 +- lld/COFF/ICF.cpp | 270 +- lld/COFF/ICF.h | 2 +- lld/COFF/InputFiles.cpp | 817 +- lld/COFF/InputFiles.h | 184 +- lld/COFF/LTO.cpp | 181 +- lld/COFF/LTO.h | 12 +- lld/COFF/MapFile.cpp | 102 +- lld/COFF/MapFile.h | 2 +- lld/COFF/MarkLive.cpp | 58 +- lld/COFF/MarkLive.h | 2 +- lld/COFF/MinGW.cpp | 88 +- lld/COFF/MinGW.h | 16 +- lld/COFF/Options.td | 15 - lld/COFF/PDB.cpp | 1756 ++-- lld/COFF/PDB.h | 12 +- lld/COFF/SymbolTable.cpp | 702 +- lld/COFF/SymbolTable.h | 68 +- lld/COFF/Symbols.cpp | 100 +- lld/COFF/Symbols.h | 228 +- lld/COFF/TypeMerger.h | 34 +- lld/COFF/Writer.cpp | 1916 ++-- lld/COFF/Writer.h | 52 +- lld/Common/Args.cpp | 76 +- lld/Common/ErrorHandler.cpp | 110 +- lld/Common/Filesystem.cpp | 44 +- lld/Common/Memory.cpp | 12 +- lld/Common/Reproduce.cpp | 50 +- lld/Common/Strings.cpp | 92 +- lld/Common/Threads.cpp | 2 +- lld/Common/Timer.cpp | 54 +- lld/ELF/AArch64ErrataFix.cpp | 16 +- lld/ELF/Driver.cpp | 24 +- lld/ELF/DriverUtils.cpp | 12 +- lld/ELF/ICF.cpp | 2 +- lld/ELF/InputFiles.cpp | 18 +- lld/ELF/InputSection.cpp | 4 +- lld/ELF/MarkLive.cpp | 4 +- lld/ELF/Relocations.cpp | 8 +- lld/ELF/ScriptParser.cpp | 6 +- lld/ELF/SymbolTable.cpp | 59 +- lld/ELF/SymbolTable.h | 1 + lld/ELF/SyntheticSections.cpp | 8 +- lld/ELF/Thunks.cpp | 32 +- lld/ELF/Writer.cpp | 36 +- lld/MinGW/Driver.cpp | 350 +- lld/include/lld/Common/Args.h | 12 +- lld/include/lld/Common/Driver.h | 20 +- lld/include/lld/Common/ErrorHandler.h | 90 +- lld/include/lld/Common/Filesystem.h | 4 +- lld/include/lld/Common/Memory.h | 18 +- lld/include/lld/Common/Reproduce.h | 6 +- lld/include/lld/Common/Strings.h | 16 +- lld/include/lld/Common/Threads.h | 28 +- lld/include/lld/Common/Timer.h | 22 +- lld/lib/Driver/DarwinLdDriver.cpp | 24 +- lld/test/COFF/Inputs/thinlto-empty.ll | 2 - lld/test/COFF/Inputs/thinlto.ll | 6 - lld/test/COFF/arm64-delayimport.yaml | 51 +- lld/test/COFF/delayimports-armnt.yaml | 5 +- lld/test/COFF/delayimports.test | 4 +- lld/test/COFF/delayimports32.test | 36 +- lld/test/COFF/delayimporttables.yaml | 6 +- lld/test/COFF/thinlto-emit-imports.ll | 59 - lld/test/COFF/thinlto-index-only.ll | 52 - lld/test/COFF/thinlto-object-suffix-replace.ll | 50 - lld/test/COFF/thinlto-prefix-replace.ll | 26 - lld/test/ELF/dynamic-list-preempt.s | 7 +- lld/test/ELF/mips-got-string.s | 18 +- lld/test/ELF/version-script-reassign.s | 36 - lld/test/ELF/version-script.s | 6 + lld/test/wasm/data-segments.ll | 31 +- lld/test/wasm/pie.ll | 5 - lld/tools/lld/lld.cpp | 90 +- lld/wasm/Config.h | 84 +- lld/wasm/Driver.cpp | 703 +- lld/wasm/InputChunks.cpp | 290 +- lld/wasm/InputChunks.h | 154 +- lld/wasm/InputEvent.h | 30 +- lld/wasm/InputFiles.cpp | 562 +- lld/wasm/InputFiles.h | 120 +- lld/wasm/InputGlobal.h | 28 +- lld/wasm/LTO.cpp | 148 +- lld/wasm/LTO.h | 8 +- lld/wasm/MarkLive.cpp | 122 +- lld/wasm/OutputSections.cpp | 230 +- lld/wasm/OutputSections.h | 84 +- lld/wasm/OutputSegment.h | 36 +- lld/wasm/Relocations.cpp | 68 +- lld/wasm/Relocations.h | 2 +- lld/wasm/SymbolTable.cpp | 750 +- lld/wasm/SymbolTable.h | 98 +- lld/wasm/Symbols.cpp | 302 +- lld/wasm/Symbols.h | 334 +- lld/wasm/SyntheticSections.cpp | 690 +- lld/wasm/SyntheticSections.h | 206 +- lld/wasm/Writer.cpp | 804 +- lld/wasm/WriterUtils.cpp | 198 +- lld/wasm/WriterUtils.h | 48 +- lldb/CMakeLists.txt | 2 - lldb/cmake/modules/AddLLDB.cmake | 35 +- lldb/cmake/modules/LLDBStandalone.cmake | 2 +- lldb/include/lldb/Core/Section.h | 5 - .../lldb/Expression/DynamicCheckerFunctions.h | 62 - .../lldb/Expression}/IRDynamicChecks.h | 40 +- .../lldb/Target}/CPPLanguageRuntime.h | 0 lldb/include/lldb/Target/LanguageRuntime.h | 4 - lldb/include/lldb/Target/ObjCLanguageRuntime.h | 2 - .../dollar-in-variable/TestDollarInVariable.py | 3 +- .../deleted-executable/TestDeletedExecutable.py | 18 +- .../functionalities/deleted-executable/main.cpp | 12 +- .../python_api/formatters/TestFormattersSBAPI.py | 1 + lldb/scripts/interface/SBTypeCategory.i | 5 - lldb/source/Commands/CMakeLists.txt | 6 - lldb/source/Commands/CommandObjectBreakpoint.cpp | 13 +- lldb/source/Commands/CommandObjectHelp.cpp | 7 +- lldb/source/Commands/CommandObjectSettings.cpp | 17 +- lldb/source/Commands/CommandObjectTarget.cpp | 5 +- lldb/source/Commands/Options.td | 53 - lldb/source/Commands/OptionsBase.td | 62 - lldb/source/Core/ValueObject.cpp | 53 +- lldb/source/Expression/CMakeLists.txt | 1 + .../Clang => Expression}/IRDynamicChecks.cpp | 19 +- .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 2 - .../Clang/ClangExpressionDeclMap.cpp | 2 +- .../Clang/ClangExpressionParser.cpp | 39 +- .../Plugins/Language/CPlusPlus/CMakeLists.txt | 1 - lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 3 +- .../LanguageRuntime/CPlusPlus/CMakeLists.txt | 9 - .../CPlusPlus/ItaniumABI/CMakeLists.txt | 1 - .../ItaniumABI/ItaniumABILanguageRuntime.h | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 2 +- .../ObjC/AppleObjCRuntime/CMakeLists.txt | 1 - .../RenderScriptRuntime/RenderScriptRuntime.h | 3 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 88 +- .../BSD-Archive/ObjectContainerBSDArchive.h | 43 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 39 +- .../Plugins/Process/FreeBSD/ProcessMonitor.h | 4 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 36 - .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 4 - .../SymbolFile/DWARF/DWARFDataExtractor.cpp | 8 - .../Plugins/SymbolFile/DWARF/DWARFDataExtractor.h | 3 - .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 11 +- lldb/source/Target/CMakeLists.txt | 1 + .../CPlusPlus => Target}/CPPLanguageRuntime.cpp | 5 +- lldb/source/Target/ObjCLanguageRuntime.cpp | 35 - lldb/source/Target/Process.cpp | 2 +- lldb/source/Target/Target.cpp | 3 +- .../source/Target/ThreadPlanCallUserExpression.cpp | 2 +- lldb/tools/driver/Driver.cpp | 3 - lldb/tools/lldb-test/lldb-test.cpp | 2 +- lldb/utils/TableGen/CMakeLists.txt | 8 - lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 152 - lldb/utils/TableGen/LLDBTableGen.cpp | 71 - lldb/utils/TableGen/LLDBTableGenBackends.h | 34 - llvm/cmake/modules/AddLLVM.cmake | 8 +- llvm/docs/CommandGuide/FileCheck.rst | 25 +- llvm/docs/CommandGuide/llvm-nm.rst | 5 +- llvm/docs/LangRef.rst | 13 +- llvm/docs/Proposals/GitHubMove.rst | 7 - llvm/include/llvm/Analysis/InstructionSimplify.h | 9 + .../llvm/Analysis/IteratedDominanceFrontier.h | 3 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 3 +- llvm/include/llvm/Analysis/ValueTracking.h | 18 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 3 +- llvm/include/llvm/CodeGen/GlobalISel/Combiner.h | 2 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 6 + llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 4 +- .../DebugInfo/CodeView/ContinuationRecordBuilder.h | 2 +- llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 63 +- .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 2 +- llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h | 10 +- .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 2 +- llvm/include/llvm/IR/Attributes.td | 3 - llvm/include/llvm/IR/Intrinsics.td | 1 - llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 34 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 8 + llvm/include/llvm/IR/IntrinsicsSystemZ.td | 21 - llvm/include/llvm/IR/Value.h | 49 +- llvm/include/llvm/InitializePasses.h | 4 +- llvm/include/llvm/Object/ELF.h | 25 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 4 - llvm/include/llvm/Support/CommandLine.h | 57 +- llvm/include/llvm/Support/FileCheck.h | 208 +- llvm/include/llvm/Support/FileSystem.h | 10 +- .../Support/GenericIteratedDominanceFrontier.h | 3 +- llvm/include/llvm/Support/InitLLVM.h | 5 +- llvm/include/llvm/Support/PrettyStackTrace.h | 14 - llvm/include/llvm/Support/Signals.h | 18 +- llvm/include/llvm/Support/YAMLTraits.h | 3 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 68 +- llvm/include/llvm/Transforms/Instrumentation.h | 4 + .../Transforms/Instrumentation/SanitizerCoverage.h | 62 - llvm/lib/Analysis/ConstantFolding.cpp | 3 - llvm/lib/Analysis/InstructionSimplify.cpp | 93 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 2 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 13 +- llvm/lib/Analysis/ValueTracking.cpp | 85 +- llvm/lib/AsmParser/LLLexer.cpp | 1 - llvm/lib/AsmParser/LLParser.cpp | 1 - llvm/lib/AsmParser/LLToken.h | 1 - llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 8 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 - llvm/lib/CMakeLists.txt | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 109 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 18 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 187 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 16 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 36 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 2 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 4 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 4 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 8 - llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 3 - llvm/lib/CodeGen/SafeStack.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 38 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 11 - llvm/lib/CodeGen/TargetInstrInfo.cpp | 40 + llvm/lib/CodeGen/TargetPassConfig.cpp | 6 +- llvm/lib/CodeGen/TargetRegisterInfo.cpp | 14 + .../DebugInfo/CodeView/DebugSymbolsSubsection.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 1 + llvm/lib/DebugInfo/PDB/Native/DbiStream.cpp | 8 +- llvm/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp | 7 +- llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp | 33 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 5 +- llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 13 +- llvm/lib/IR/AttributeImpl.h | 12 +- llvm/lib/IR/Attributes.cpp | 19 +- llvm/lib/IR/AutoUpgrade.cpp | 8 - llvm/lib/IR/DebugInfoMetadata.cpp | 9 +- llvm/lib/IR/LegacyPassManager.cpp | 8 +- llvm/lib/IR/Value.cpp | 48 +- llvm/lib/IR/Verifier.cpp | 1 - llvm/lib/LTO/Caching.cpp | 19 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 14 +- llvm/lib/MC/MCAsmStreamer.cpp | 2 +- llvm/lib/MC/MCParser/AsmParser.cpp | 1 + llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 2 +- llvm/lib/MC/WasmObjectWriter.cpp | 1 + llvm/lib/Object/Error.cpp | 23 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 10 +- llvm/lib/Passes/PassBuilder.cpp | 3 +- llvm/lib/Passes/PassRegistry.def | 2 - llvm/lib/Support/CommandLine.cpp | 112 +- llvm/lib/Support/ErrorHandling.cpp | 22 +- llvm/lib/Support/FileCheck.cpp | 208 +- llvm/lib/Support/Host.cpp | 2 - llvm/lib/Support/InitLLVM.cpp | 1 - llvm/lib/Support/PrettyStackTrace.cpp | 66 +- llvm/lib/Support/Unix/Path.inc | 12 +- llvm/lib/Support/Unix/Signals.inc | 67 +- llvm/lib/Support/Windows/Path.inc | 8 +- llvm/lib/Support/Windows/Signals.inc | 4 - llvm/lib/Support/YAMLTraits.cpp | 34 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 35 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 3 - llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 98 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 5 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 18 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 22 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 4 - llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 10 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 22 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 124 - .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 1 + llvm/lib/Target/AMDGPU/BUFInstructions.td | 58 - llvm/lib/Target/AMDGPU/FLATInstructions.td | 28 - llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 229 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 5 - llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 3 - llvm/lib/Target/AMDGPU/GCNRegPressure.cpp | 8 +- llvm/lib/Target/AMDGPU/GCNRegPressure.h | 7 +- llvm/lib/Target/AMDGPU/MIMGInstructions.td | 45 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 28 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 101 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 113 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrFormats.td | 5 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 374 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 24 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 42 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 73 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 47 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 75 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 30 +- llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 2 +- llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 4 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 276 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 31 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 8 +- llvm/lib/Target/AMDGPU/SISchedule.td | 31 - llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 2 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 2 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 30 - llvm/lib/Target/ARM/ARMBasicBlockInfo.h | 4 - llvm/lib/Target/ARM/ARMISelLowering.cpp | 42 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 106 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 16 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 568 +- llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 6 +- .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 7 +- .../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 3 +- llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 13 - llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 102 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.h | 48 +- llvm/lib/Target/Mips/MipsScheduleGeneric.td | 2 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 2 + llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 30 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 1 + llvm/lib/Target/NVPTX/NVPTXUtilities.cpp | 1 - llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 12 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 1 - llvm/lib/Target/SystemZ/SystemZFeatures.td | 51 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 17 - llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 259 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 10 - llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 115 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 90 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 2 - llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 86 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 151 +- llvm/lib/Target/SystemZ/SystemZOperators.td | 50 - llvm/lib/Target/SystemZ/SystemZProcessors.td | 2 - llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 12 +- llvm/lib/Target/SystemZ/SystemZSchedule.td | 1 - llvm/lib/Target/SystemZ/SystemZScheduleArch13.td | 1695 ---- llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 30 - llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 3 - llvm/lib/Target/SystemZ/SystemZSubtarget.h | 30 - .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 32 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 39 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 255 +- .../Target/WebAssembly/WebAssemblyArgumentMove.cpp | 4 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 2 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 8 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 3 +- .../Target/WebAssembly/WebAssemblyISelLowering.h | 4 - .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 4 +- .../WebAssemblyPrepareForLiveIntervals.cpp | 4 +- .../Target/WebAssembly/WebAssemblyRegNumbering.cpp | 2 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 4 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 219 +- llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h | 10 + llvm/lib/Target/X86/X86FixupLEAs.cpp | 27 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 18 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 111 +- llvm/lib/Target/X86/X86InstrInfo.h | 3 + llvm/lib/Target/X86/X86InstrInfo.td | 25 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 9 +- llvm/lib/Transforms/IPO/Attributor.cpp | 291 +- .../InstCombine/InstCombineMulDivRem.cpp | 6 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 43 - .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Instrumentation/SanitizerCoverage.cpp | 359 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 126 +- .../Scalar/InductiveRangeCheckElimination.cpp | 2 +- llvm/lib/Transforms/Scalar/LICM.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 8 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 4 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 7 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 6 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 1 - llvm/lib/Transforms/Utils/InlineFunction.cpp | 2 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 3 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 42 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 9 +- llvm/lib/XRay/InstrumentationMap.cpp | 15 +- llvm/lib/XRay/Profile.cpp | 12 +- llvm/lib/XRay/Trace.cpp | 13 +- llvm/test/Analysis/CostModel/SystemZ/fp-cast.ll | 53 +- llvm/test/Analysis/CostModel/SystemZ/intrinsics.ll | 80 +- .../Analysis/CostModel/SystemZ/logic-miscext3.ll | 97 - llvm/test/Analysis/MemorySSA/nondeterminism.ll | 122 - .../overflow-intrinsics-trip-count.ll | 128 - llvm/test/Bindings/llvm-c/Inputs/invalid.ll.bc | Bin 688 -> 688 bytes llvm/test/Bindings/llvm-c/invalid-bitcode.test | 4 +- llvm/test/Bitcode/attributes.ll | 13 +- llvm/test/Bitcode/invalid.ll | 2 +- llvm/test/Bitcode/invalid.ll.bc | Bin 688 -> 688 bytes .../GlobalISel/legalizer-info-validation.mir | 12 +- llvm/test/CodeGen/AArch64/arm64-shrink-wrapping.ll | 54 +- llvm/test/CodeGen/AArch64/cgp-usubo.ll | 8 +- .../AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll | 8 + llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir | 132 - llvm/test/CodeGen/AMDGPU/agpr-register-count.ll | 15 - .../AMDGPU/atomic_optimizations_global_pointer.ll | 8 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 4 - .../AMDGPU/atomic_optimizations_pixelshader.ll | 2 - .../AMDGPU/atomic_optimizations_raw_buffer.ll | 4 - .../AMDGPU/atomic_optimizations_struct_buffer.ll | 4 - llvm/test/CodeGen/AMDGPU/default-fp-mode.ll | 2 +- llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 32 - llvm/test/CodeGen/AMDGPU/fmax_legacy.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f16.ll | 2 +- .../AMDGPU/frame-lowering-entry-all-sgpr-used.mir | 54 - llvm/test/CodeGen/AMDGPU/idot2.ll | 4 +- llvm/test/CodeGen/AMDGPU/idot4s.ll | 12 +- llvm/test/CodeGen/AMDGPU/idot8s.ll | 96 +- .../CodeGen/AMDGPU/illegal-sgpr-to-vgpr-copy.ll | 17 - .../test/CodeGen/AMDGPU/llvm.amdgcn.atomic.fadd.ll | 72 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 1361 --- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll | 12 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sdot2.ll | 3 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sdot8.ll | 3 - llvm/test/CodeGen/AMDGPU/load-constant-i32.ll | 3 - llvm/test/CodeGen/AMDGPU/load-global-i32.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local-i32.ll | 2 - llvm/test/CodeGen/AMDGPU/mai-hazards.mir | 457 - llvm/test/CodeGen/AMDGPU/mai-inline.ll | 190 - llvm/test/CodeGen/AMDGPU/mubuf.ll | 4 +- llvm/test/CodeGen/AMDGPU/ret.ll | 24 +- llvm/test/CodeGen/AMDGPU/ret_jump.ll | 4 +- llvm/test/CodeGen/AMDGPU/sgpr-copy.ll | 10 +- llvm/test/CodeGen/AMDGPU/si-scheduler.ll | 2 +- llvm/test/CodeGen/AMDGPU/si-sgpr-spill.ll | 4 +- llvm/test/CodeGen/AMDGPU/spill-agpr.ll | 108 - llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 292 - llvm/test/CodeGen/AMDGPU/split-smrd.ll | 2 +- llvm/test/CodeGen/AMDGPU/unigine-liveness-crash.ll | 2 +- llvm/test/CodeGen/AMDGPU/v_cndmask.ll | 48 - .../AMDGPU/vgpr-spill-emergency-stack-slot.ll | 2 +- llvm/test/CodeGen/AMDGPU/wait.ll | 2 +- llvm/test/CodeGen/ARM/ParallelDSP/aliasing.ll | 4 +- .../CodeGen/ARM/ParallelDSP/inner-full-unroll.ll | 151 - llvm/test/CodeGen/Lanai/sub-cmp-peephole.ll | 10 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load.ll | 26 - .../GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll | 742 -- .../GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll | 795 -- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/phi.ll | 122 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 38 - .../Mips/GlobalISel/llvm-ir/test_TypeInfoforMF.ll | 123 - .../regbankselect/TypeInfoforMF_skipCopies.mir | 82 - .../CodeGen/Mips/GlobalISel/regbankselect/load.mir | 48 - .../regbankselect/long_ambiguous_chain_s32.mir | 1047 -- .../regbankselect/long_ambiguous_chain_s64.mir | 1047 -- .../CodeGen/Mips/GlobalISel/regbankselect/phi.mir | 148 - .../Mips/GlobalISel/regbankselect/select.mir | 76 - .../regbankselect/test_TypeInfoforMF.mir | 250 - llvm/test/CodeGen/Mips/llvm-ir/fptosi.ll | 4 +- llvm/test/CodeGen/Mips/micromips-delay-slot.ll | 2 +- .../Mips/micromips-target-external-symbol-reloc.ll | 16 +- llvm/test/CodeGen/Mips/tailcall/tailcall.ll | 18 +- llvm/test/CodeGen/NVPTX/atomics-sm60.ll | 11 - llvm/test/CodeGen/NVPTX/atomics.ll | 21 - llvm/test/CodeGen/PowerPC/machine-pre.ll | 141 - .../PowerPC/redundant-copy-after-tail-dup.ll | 73 - llvm/test/CodeGen/PowerPC/sms-grp-order.ll | 48 - llvm/test/CodeGen/PowerPC/sms-iterator.ll | 4 +- llvm/test/CodeGen/SystemZ/cond-move-01.ll | 3 - llvm/test/CodeGen/SystemZ/cond-move-02.ll | 5 - llvm/test/CodeGen/SystemZ/cond-move-03.ll | 47 +- llvm/test/CodeGen/SystemZ/cond-move-06.ll | 121 - llvm/test/CodeGen/SystemZ/cond-move-07.ll | 76 - llvm/test/CodeGen/SystemZ/cond-move-08.mir | 179 - llvm/test/CodeGen/SystemZ/ctpop-02.ll | 74 - llvm/test/CodeGen/SystemZ/not-01.ll | 126 - llvm/test/CodeGen/SystemZ/pr42606.ll | 35 - llvm/test/CodeGen/SystemZ/vec-bswap-01.ll | 97 - llvm/test/CodeGen/SystemZ/vec-bswap-02.ll | 97 - llvm/test/CodeGen/SystemZ/vec-bswap-03.ll | 220 - llvm/test/CodeGen/SystemZ/vec-bswap-04.ll | 254 - llvm/test/CodeGen/SystemZ/vec-bswap-05.ll | 136 - llvm/test/CodeGen/SystemZ/vec-bswap-06.ll | 77 - llvm/test/CodeGen/SystemZ/vec-bswap-07.ll | 192 - llvm/test/CodeGen/SystemZ/vec-conv-03.ll | 40 - llvm/test/CodeGen/SystemZ/vec-eswap-01.ll | 138 - llvm/test/CodeGen/SystemZ/vec-eswap-02.ll | 138 - llvm/test/CodeGen/SystemZ/vec-intrinsics-03.ll | 154 - .../LowOverheadLoops/end-positive-offset.mir | 224 - .../CodeGen/Thumb2/LowOverheadLoops/size-limit.mir | 4 +- .../LowOverheadLoops/while-negative-offset.mir | 199 - llvm/test/CodeGen/Thumb2/mve-abs.ll | 38 - llvm/test/CodeGen/Thumb2/mve-fmath.ll | 177 - llvm/test/CodeGen/Thumb2/mve-frint.ll | 450 - llvm/test/CodeGen/Thumb2/mve-minmax.ll | 229 - llvm/test/CodeGen/Thumb2/mve-neg.ll | 32 - llvm/test/CodeGen/Thumb2/mve-sext.ll | 93 - llvm/test/CodeGen/WebAssembly/clear-cache.ll | 13 - llvm/test/CodeGen/X86/add.ll | 113 +- llvm/test/CodeGen/X86/avx512bf16-intrinsics.ll | 18 +- .../CodeGen/X86/avx512vlvp2intersect-intrinsics.ll | 614 +- .../CodeGen/X86/avx512vp2intersect-intrinsics.ll | 108 +- llvm/test/CodeGen/X86/bmi.ll | 123 +- llvm/test/CodeGen/X86/cgp-usubo.ll | 16 - llvm/test/CodeGen/X86/combine-sbb.ll | 54 +- llvm/test/CodeGen/X86/fast-isel-store.ll | 50 +- llvm/test/CodeGen/X86/jump_sign.ll | 57 +- llvm/test/CodeGen/X86/macCatalyst.ll | 2 +- llvm/test/CodeGen/X86/machine-combiner-int-vec.ll | 12 +- llvm/test/CodeGen/X86/nontemporal-2.ll | 2 +- llvm/test/CodeGen/X86/pr42565.ll | 37 - llvm/test/CodeGen/X86/psubus.ll | 34 +- llvm/test/CodeGen/X86/tbm_patterns.ll | 96 +- llvm/test/CodeGen/X86/tls-no-plt.ll | 13 +- llvm/test/CodeGen/X86/vec_saddo.ll | 40 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 96 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 12 - llvm/test/DebugInfo/Inputs/gmlt.ll | 1 - .../MIR/X86/dbgcall-site-interpretation.mir | 200 + .../MIR/X86/dbgcall-site-lea-interpretation.mir | 140 + .../DebugInfo/MIR/X86/debug-call-site-param.mir | 158 + llvm/test/DebugInfo/NVPTX/debug-info.ll | 26 +- .../DebugInfo/X86/dbg-value-inlined-parameter.ll | 1 - .../DebugInfo/X86/dwarf-callsite-related-attrs.ll | 7 +- llvm/test/DebugInfo/X86/fission-inline.ll | 1 - llvm/test/FileCheck/line-count.txt | 2 +- llvm/test/FileCheck/numeric-expression.txt | 20 +- llvm/test/FileCheck/var-scope.txt | 4 +- .../SanitizerCoverage/abort-in-entry-block.ll | 1 - .../SanitizerCoverage/backedge-pruning.ll | 2 - .../Instrumentation/SanitizerCoverage/chains.ll | 1 - .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 25 +- .../SanitizerCoverage/cmp-tracing-api-x86_64.ll | 25 +- .../SanitizerCoverage/cmp-tracing.ll | 1 - .../SanitizerCoverage/coff-comdat.ll | 1 - .../coff-pc-table-inline-8bit-counters.ll | 1 - .../SanitizerCoverage/coff-used-ctor.ll | 3 +- .../SanitizerCoverage/const-cmp-tracing.ll | 1 - .../SanitizerCoverage/coverage-dbg.ll | 1 - .../Instrumentation/SanitizerCoverage/coverage.ll | 4 +- .../SanitizerCoverage/coverage2-dbg.ll | 1 - .../SanitizerCoverage/div-tracing.ll | 1 - .../SanitizerCoverage/gep-tracing.ll | 1 - .../SanitizerCoverage/inline-8bit-counters.ll | 1 - .../interposable-symbol-nocomdat.ll | 2 - .../Instrumentation/SanitizerCoverage/no-func.ll | 1 - .../Instrumentation/SanitizerCoverage/pc-table.ll | 2 - .../SanitizerCoverage/postdominator_check.ll | 2 - llvm/test/Instrumentation/SanitizerCoverage/seh.ll | 3 - .../stack-depth-variable-declared-by-user.ll | 2 - .../SanitizerCoverage/stack-depth.ll | 5 - .../SanitizerCoverage/switch-tracing.ll | 1 - .../SanitizerCoverage/trace-pc-guard-comdat.ll | 1 - .../trace-pc-guard-inline-8bit-counters.ll | 1 - .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 1 - .../SanitizerCoverage/tracing-comdat.ll | 3 - .../Instrumentation/SanitizerCoverage/tracing.ll | 4 - .../SanitizerCoverage/unreachable-critedge.ll | 1 - .../Instrumentation/SanitizerCoverage/wineh.ll | 1 - llvm/test/LTO/X86/Inputs/invalid.ll.bc | Bin 688 -> 688 bytes llvm/test/LTO/X86/invalid.ll | 2 +- llvm/test/MC/AMDGPU/atomic-fadd-insts.s | 110 - llvm/test/MC/AMDGPU/dl-insts-err.s | 341 +- llvm/test/MC/AMDGPU/xdl-insts-err.s | 41 - llvm/test/MC/AMDGPU/xdl-insts-gfx908.s | 372 - llvm/test/MC/ARM/mve-qdest-rsrc.s | 48 +- .../MC/Disassembler/AMDGPU/atomic-fadd-insts.txt | 103 - .../MC/Disassembler/AMDGPU/xdl-insts-gfx908.txt | 348 - llvm/test/MC/Disassembler/ARM/mve-qdest-rsrc.txt | 27 +- llvm/test/MC/Disassembler/SystemZ/insns-arch13.txt | 1479 --- llvm/test/MC/MachO/build-version-maccatalyst.s | 4 +- llvm/test/MC/RISCV/rv32i-aliases-invalid.s | 2 - llvm/test/MC/RISCV/rv32i-valid.s | 3 - llvm/test/MC/RISCV/rvi-aliases-valid.s | 7 - llvm/test/MC/SystemZ/insn-bad-arch13.s | 881 -- llvm/test/MC/SystemZ/insn-bad-z14.s | 313 - llvm/test/MC/SystemZ/insn-good-arch13.s | 1344 --- llvm/test/MC/WebAssembly/basic-assembly.s | 2 - llvm/test/Object/Inputs/COFF/long-file-symbol.yaml | 14 + .../Inputs/COFF/long-section-name.yaml} | 6 +- .../Inputs/COFF/section-aux-symbol.yaml} | 103 +- .../Inputs/COFF/weak-external.yaml} | 4 - llvm/test/Object/Inputs/invalid-reloc.elf-x86-64 | Bin 0 -> 624 bytes llvm/test/Object/invalid.test | 18 +- llvm/test/Object/nm-trivial-object.test | 2 +- .../Object/obj2yaml-coff-long-file-symbol.test | 3 + .../Object/obj2yaml-coff-long-section-name.test | 3 + .../Object/obj2yaml-coff-section-aux-symbol.test | 96 + llvm/test/Object/obj2yaml-coff-weak-external.test | 3 + llvm/test/Object/obj2yaml-invalid-reloc.test | 39 + llvm/test/Object/obj2yaml-sectiongroup.test | 26 + llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 70 +- llvm/test/Transforms/FunctionAttrs/fn_noreturn.ll | 10 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 239 - llvm/test/Transforms/FunctionAttrs/nosync.ll | 352 - llvm/test/Transforms/FunctionAttrs/nounwind.ll | 6 +- .../read_write_returned_arguments_scc.ll | 16 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 1 - .../Transforms/IndVarSimplify/eliminate-exit.ll | 10 +- llvm/test/Transforms/InstCombine/fmul.ll | 13 - llvm/test/Transforms/InstCombine/gep-addrspace.ll | 5 +- llvm/test/Transforms/InstCombine/onehot_merge.ll | 306 - llvm/test/Transforms/InstCombine/pow_fp_int.ll | 13 +- .../{InstCombine => InstSimplify}/ashr-lshr.ll | 310 +- llvm/test/Verifier/SystemZ/intrinsic-immarg.ll | 18 - llvm/test/tools/dsymutil/X86/modules.m | 1 - .../tools/dsymutil/X86/odr-fwd-declaration.cpp | 2 +- .../llvm-dwarfdump/X86/stats-dbg-callsite-info.ll | 76 + llvm/test/tools/llvm-nm/stdin.test | 33 - .../llvm-objcopy/ELF/mirror-permissions-unix.test | 6 - .../llvm-objcopy/ELF/no-symbol-relocation.test | 2 +- .../ELF/preserve-segment-contents-ehdr-phdrs.test | 2 +- .../llvm-objcopy/ELF/remove-multiple-sections.test | 28 - .../ELF/segment-shift-section-remove.test | 30 +- .../ELF/segment-test-remove-section.test | 30 +- .../ELF/strip-unneeded-all-symbols.test | 21 + .../tools/llvm-readobj/elf-dynamic-malformed.test | 41 +- llvm/test/tools/llvm-readobj/gnu-notes.test | 192 +- .../test/tools/obj2yaml/coff-long-file-symbol.test | 18 - llvm/test/tools/obj2yaml/no-symbol-reloc.test | 49 - llvm/test/tools/obj2yaml/section-group.test | 48 - llvm/test/tools/yaml2obj/elf-override-shsize.yaml | 159 - llvm/tools/llvm-dwarfdump/Statistics.cpp | 20 +- llvm/tools/llvm-nm/llvm-nm.cpp | 9 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 2 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 21 + llvm/tools/llvm-objcopy/ELF/Object.h | 3 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 15 +- llvm/tools/llvm-pdbutil/BytesOutputStyle.cpp | 4 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 2 - llvm/tools/llvm-pdbutil/LinePrinter.cpp | 3 +- llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp | 5 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 3 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 8 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 1 - llvm/tools/llvm-shlib/CMakeLists.txt | 7 +- llvm/tools/lto/CMakeLists.txt | 2 +- llvm/tools/remarks-shlib/CMakeLists.txt | 2 +- llvm/tools/sancov/sancov.cpp | 6 +- llvm/tools/yaml2obj/yaml2elf.cpp | 20 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 279 +- .../unittests/BinaryFormat/MsgPackDocumentTest.cpp | 4 +- llvm/unittests/DebugInfo/PDB/HashTableTest.cpp | 119 +- llvm/unittests/Support/CommandLineTest.cpp | 70 +- llvm/unittests/Support/FileCheckTest.cpp | 273 +- llvm/unittests/Support/Path.cpp | 10 +- llvm/unittests/Support/YAMLIOTest.cpp | 53 +- llvm/unittests/TextAPI/ELFYAMLTest.cpp | 4 +- llvm/unittests/TextAPI/TextStubV1Tests.cpp | 2 +- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 2 +- llvm/utils/git-svn/git-llvm | 105 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 - .../clangd/refactor/tweaks/BUILD.gn | 1 - .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 - .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 3 - llvm/utils/lit/lit/TestRunner.py | 2 +- llvm/utils/lit/lit/util.py | 4 +- llvm/utils/update_test_checks.py | 8 +- openmp/README.rst | 8 +- .../libomptarget/deviceRTLs/nvptx/src/interface.h | 40 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 46 + openmp/libomptarget/src/interface.cpp | 8 +- openmp/runtime/CMakeLists.txt | 23 +- openmp/runtime/cmake/LibompDefinitions.cmake | 1 + openmp/runtime/cmake/LibompExports.cmake | 10 +- openmp/runtime/cmake/LibompHandleFlags.cmake | 12 + openmp/runtime/src/CMakeLists.txt | 6 +- openmp/runtime/src/dllexports | 41 +- openmp/runtime/src/include/30/omp.h.var | 164 + openmp/runtime/src/include/{ => 30}/omp_lib.f.var | 468 +- openmp/runtime/src/include/30/omp_lib.f90.var | 364 + openmp/runtime/src/include/30/omp_lib.h.var | 648 ++ openmp/runtime/src/include/40/omp.h.var | 160 + openmp/runtime/src/include/{ => 40}/omp_lib.f.var | 278 +- .../runtime/src/include/{ => 40}/omp_lib.f90.var | 233 +- openmp/runtime/src/include/{ => 40}/omp_lib.h.var | 428 +- openmp/runtime/src/include/{ => 45}/omp.h.var | 200 +- openmp/runtime/src/include/{ => 45}/omp_lib.f.var | 189 +- .../runtime/src/include/{ => 45}/omp_lib.f90.var | 182 +- openmp/runtime/src/include/{ => 45}/omp_lib.h.var | 368 +- .../runtime/src/include/{ => 50}/omp-tools.h.var | 8 +- openmp/runtime/src/include/{ => 50}/omp.h.var | 2 +- openmp/runtime/src/include/{ => 50}/omp_lib.f.var | 2 +- .../runtime/src/include/{ => 50}/omp_lib.f90.var | 2 +- openmp/runtime/src/include/{ => 50}/omp_lib.h.var | 2 +- openmp/runtime/src/kmp.h | 183 +- openmp/runtime/src/kmp_affinity.cpp | 47 +- openmp/runtime/src/kmp_alloc.cpp | 5 +- openmp/runtime/src/kmp_atomic.cpp | 86 +- openmp/runtime/src/kmp_atomic.h | 8 + openmp/runtime/src/kmp_barrier.cpp | 32 +- openmp/runtime/src/kmp_cancel.cpp | 6 +- openmp/runtime/src/kmp_config.h.cmake | 5 + openmp/runtime/src/kmp_csupport.cpp | 58 + openmp/runtime/src/kmp_debugger.cpp | 6 + openmp/runtime/src/kmp_dispatch.cpp | 34 +- openmp/runtime/src/kmp_dispatch.h | 2 + openmp/runtime/src/kmp_dispatch_hier.h | 2 + openmp/runtime/src/kmp_ftn_entry.h | 30 + openmp/runtime/src/kmp_ftn_os.h | 40 + openmp/runtime/src/kmp_global.cpp | 15 + openmp/runtime/src/kmp_gsupport.cpp | 35 +- openmp/runtime/src/kmp_omp.h | 8 +- openmp/runtime/src/kmp_os.h | 2 + openmp/runtime/src/kmp_runtime.cpp | 333 +- openmp/runtime/src/kmp_sched.cpp | 16 +- openmp/runtime/src/kmp_settings.cpp | 139 +- openmp/runtime/src/kmp_settings.h | 2 + openmp/runtime/src/kmp_stub.cpp | 6 + openmp/runtime/src/kmp_stub.h | 2 + openmp/runtime/src/kmp_taskdeps.cpp | 8 + openmp/runtime/src/kmp_taskdeps.h | 4 + openmp/runtime/src/kmp_tasking.cpp | 159 +- openmp/runtime/src/kmp_version.cpp | 11 +- openmp/runtime/src/kmp_wait_release.h | 23 +- openmp/runtime/src/ompt-event-specific.h | 5 + openmp/runtime/src/ompt-internal.h | 6 +- openmp/runtime/src/z_Linux_util.cpp | 4 + openmp/runtime/src/z_Windows_NT_util.cpp | 2 + openmp/runtime/test/affinity/format/lit.local.cfg | 2 + openmp/runtime/test/lit.cfg | 9 + openmp/runtime/test/lit.site.cfg.in | 1 + .../test/ompt/misc/control_tool_no_ompt_support.c | 2 + .../test/tasking/kmp_task_reduction_nest.cpp | 1 + 1145 files changed, 24620 insertions(+), 56481 deletions(-) delete mode 100644 clang-tools-extra/clangd/index/BackgroundQueue.cpp delete mode 100644 clang-tools-extra/clangd/refactor/tweaks/ExpandAutoType.cpp delete mode 100644 clang-tools-extra/clangd/test/code-action-request.test delete mode 100644 clang-tools-extra/clangd/unittests/ASTTests.cpp delete mode 100644 clang/include/clang/DirectoryWatcher/DirectoryWatcher.h delete mode 100644 clang/lib/DirectoryWatcher/CMakeLists.txt delete mode 100644 clang/lib/DirectoryWatcher/DirectoryScanner.cpp delete mode 100644 clang/lib/DirectoryWatcher/DirectoryScanner.h delete mode 100644 clang/lib/DirectoryWatcher/default/DirectoryWatcher-not-impleme [...] delete mode 100644 clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp delete mode 100644 clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp delete mode 100644 clang/test/Analysis/cfg-openmp.cpp delete mode 100644 clang/test/Analysis/exploded-graph-rewriter/macros.c delete mode 100644 clang/test/CodeGen/builtins-systemz-vector3-error.c delete mode 100644 clang/test/CodeGen/builtins-systemz-vector3.c delete mode 100644 clang/test/CodeGen/builtins-systemz-zvector3-error.c delete mode 100644 clang/test/CodeGen/builtins-systemz-zvector3.c delete mode 100644 clang/test/CodeGen/init-memset.c delete mode 100644 clang/test/CodeGen/sancov-new-pm.c create mode 100644 clang/test/CodeGenCXX/devirtualize-dtor-final.cpp create mode 100644 clang/test/CodeGenObjC/Inputs/strong_in_union.h delete mode 100644 clang/test/Driver/Inputs/basic_fuchsia_tree/lib/aarch64-fuchsia [...] delete mode 100644 clang/test/Driver/Inputs/basic_fuchsia_tree/lib/x86_64-fuchsia/ [...] delete mode 100644 clang/test/Driver/mlong-double-128.c delete mode 100644 clang/test/Driver/noprofilelib.c delete mode 100644 clang/test/OpenMP/nvptx_lambda_pointer_capturing.cpp delete mode 100644 clang/test/PCH/non-trivial-c-union.m delete mode 100644 clang/test/SemaObjC/non-trivial-c-union.m delete mode 100644 clang/unittests/DirectoryWatcher/CMakeLists.txt delete mode 100644 clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_ [...] delete mode 100644 compiler-rt/test/profile/profile_test.h delete mode 100644 libcxx/test/libcxx/numerics/bit.ops.pass.cpp delete mode 100644 libcxx/test/std/containers/unord/unord.multiset/unord.multiset. [...] delete mode 100644 libcxx/test/std/containers/unord/unord.multiset/unord.multiset. [...] delete mode 100644 libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/dedu [...] delete mode 100644 libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/dedu [...] create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] delete mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ [...] delete mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ [...] delete mode 100644 lld/test/COFF/Inputs/thinlto-empty.ll delete mode 100644 lld/test/COFF/Inputs/thinlto.ll delete mode 100644 lld/test/COFF/thinlto-emit-imports.ll delete mode 100644 lld/test/COFF/thinlto-index-only.ll delete mode 100644 lld/test/COFF/thinlto-object-suffix-replace.ll delete mode 100644 lld/test/COFF/thinlto-prefix-replace.ll delete mode 100644 lld/test/ELF/version-script-reassign.s delete mode 100644 lldb/include/lldb/Expression/DynamicCheckerFunctions.h rename lldb/{source/Plugins/ExpressionParser/Clang => include/lldb/Expression}/IRD [...] rename lldb/{source/Plugins/LanguageRuntime/CPlusPlus => include/lldb/Target}/CPPL [...] delete mode 100644 lldb/source/Commands/Options.td delete mode 100644 lldb/source/Commands/OptionsBase.td rename lldb/source/{Plugins/ExpressionParser/Clang => Expression}/IRDynamicChecks. [...] rename lldb/source/{Plugins/LanguageRuntime/CPlusPlus => Target}/CPPLanguageRuntim [...] delete mode 100644 lldb/utils/TableGen/CMakeLists.txt delete mode 100644 lldb/utils/TableGen/LLDBOptionDefEmitter.cpp delete mode 100644 lldb/utils/TableGen/LLDBTableGen.cpp delete mode 100644 lldb/utils/TableGen/LLDBTableGenBackends.h delete mode 100644 llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h delete mode 100644 llvm/lib/Target/SystemZ/SystemZScheduleArch13.td delete mode 100644 llvm/test/Analysis/CostModel/SystemZ/logic-miscext3.ll delete mode 100644 llvm/test/Analysis/MemorySSA/nondeterminism.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/overflow-intrinsics-trip-count.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/agpr-register-count.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/frame-lowering-entry-all-sgpr-used.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.fadd.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/mai-hazards.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/mai-inline.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/spill-agpr.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll delete mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/inner-full-unroll.ll delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/test_TypeInfoforMF.ll delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/TypeInfoforMF_s [...] delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/long_ambiguous_ [...] delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/long_ambiguous_ [...] delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/test_TypeInfoforMF.mir delete mode 100644 llvm/test/CodeGen/PowerPC/redundant-copy-after-tail-dup.ll delete mode 100644 llvm/test/CodeGen/PowerPC/sms-grp-order.ll delete mode 100644 llvm/test/CodeGen/SystemZ/cond-move-06.ll delete mode 100644 llvm/test/CodeGen/SystemZ/cond-move-07.ll delete mode 100644 llvm/test/CodeGen/SystemZ/cond-move-08.mir delete mode 100644 llvm/test/CodeGen/SystemZ/ctpop-02.ll delete mode 100644 llvm/test/CodeGen/SystemZ/not-01.ll delete mode 100644 llvm/test/CodeGen/SystemZ/pr42606.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-01.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-02.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-03.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-04.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-05.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-06.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-07.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-conv-03.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-eswap-01.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-eswap-02.ll delete mode 100644 llvm/test/CodeGen/SystemZ/vec-intrinsics-03.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/end-positive-offset.mir delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/while-negative-offset.mir delete mode 100644 llvm/test/CodeGen/Thumb2/mve-abs.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-frint.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-minmax.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-neg.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-sext.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/clear-cache.ll delete mode 100644 llvm/test/CodeGen/X86/pr42565.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-lea-interpretation.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/debug-call-site-param.mir delete mode 100644 llvm/test/MC/AMDGPU/atomic-fadd-insts.s delete mode 100644 llvm/test/MC/AMDGPU/xdl-insts-err.s delete mode 100644 llvm/test/MC/Disassembler/AMDGPU/atomic-fadd-insts.txt delete mode 100644 llvm/test/MC/Disassembler/SystemZ/insns-arch13.txt delete mode 100644 llvm/test/MC/SystemZ/insn-bad-arch13.s delete mode 100644 llvm/test/MC/SystemZ/insn-good-arch13.s create mode 100644 llvm/test/Object/Inputs/COFF/long-file-symbol.yaml rename llvm/test/{tools/obj2yaml/coff-long-section-name.test => Object/Inputs/COFF [...] rename llvm/test/{tools/obj2yaml/coff-section-aux-symbol.test => Object/Inputs/COF [...] rename llvm/test/{tools/obj2yaml/coff-weak-external.test => Object/Inputs/COFF/wea [...] create mode 100644 llvm/test/Object/Inputs/invalid-reloc.elf-x86-64 create mode 100644 llvm/test/Object/obj2yaml-coff-long-file-symbol.test create mode 100644 llvm/test/Object/obj2yaml-coff-long-section-name.test create mode 100644 llvm/test/Object/obj2yaml-coff-section-aux-symbol.test create mode 100644 llvm/test/Object/obj2yaml-coff-weak-external.test create mode 100644 llvm/test/Object/obj2yaml-invalid-reloc.test create mode 100644 llvm/test/Object/obj2yaml-sectiongroup.test delete mode 100644 llvm/test/Transforms/FunctionAttrs/nofree-attributor.ll delete mode 100644 llvm/test/Transforms/FunctionAttrs/nosync.ll rename llvm/test/Transforms/{InstCombine => InstSimplify}/ashr-lshr.ll (51%) create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/stats-dbg-callsite-info.ll delete mode 100644 llvm/test/tools/llvm-nm/stdin.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/strip-unneeded-all-symbols.test delete mode 100644 llvm/test/tools/obj2yaml/coff-long-file-symbol.test delete mode 100644 llvm/test/tools/obj2yaml/no-symbol-reloc.test delete mode 100644 llvm/test/tools/obj2yaml/section-group.test delete mode 100644 llvm/test/tools/yaml2obj/elf-override-shsize.yaml create mode 100644 openmp/runtime/src/include/30/omp.h.var copy openmp/runtime/src/include/{ => 30}/omp_lib.f.var (54%) create mode 100644 openmp/runtime/src/include/30/omp_lib.f90.var create mode 100644 openmp/runtime/src/include/30/omp_lib.h.var create mode 100644 openmp/runtime/src/include/40/omp.h.var copy openmp/runtime/src/include/{ => 40}/omp_lib.f.var (69%) copy openmp/runtime/src/include/{ => 40}/omp_lib.f90.var (58%) copy openmp/runtime/src/include/{ => 40}/omp_lib.h.var (53%) copy openmp/runtime/src/include/{ => 45}/omp.h.var (54%) copy openmp/runtime/src/include/{ => 45}/omp_lib.f.var (78%) copy openmp/runtime/src/include/{ => 45}/omp_lib.f90.var (68%) copy openmp/runtime/src/include/{ => 45}/omp_lib.h.var (60%) rename openmp/runtime/src/include/{ => 50}/omp-tools.h.var (99%) rename openmp/runtime/src/include/{ => 50}/omp.h.var (99%) rename openmp/runtime/src/include/{ => 50}/omp_lib.f.var (99%) rename openmp/runtime/src/include/{ => 50}/omp_lib.f90.var (99%) rename openmp/runtime/src/include/{ => 50}/omp_lib.h.var (99%)