This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allmodconfig in repository toolchain/ci/llvm-project.
discards 26a6b95da9b [WebAssembly] i32.const operands should be signed discards 98f931639bf [X86] Add NEG to isUseDefConvertible. discards ce8c35a33df [X86][AVX] Add PR34359 shuffle test case. discards 15e86f707b1 [Attributor] Removing unnecessary `virtual` keywords. discards 65bbaf9ece2 [Attributor] Deduce "nofree" function attribute discards 189639b1c33 [libc++] Add XFAILs for CTAD tests on older compilers discards aaa490346ce Revert [clang-shlib] Fix clang-shlib for PRIVATE dependencies discards c2ac925d6e1 CodeGet: Init 32bit pointers with 0xFFFFFFFF discards 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 [...] omits 101c1afdfd1 driver: Don't warn about assembler flags being unused when [...] omits d916f23b830 [X86] Add BLSR and BLSMSK to isUseDefConvertible. omits a2681296e0d [NFC]Fix IR/MC depency issue for function descriptor SDAG i [...] omits 9a6c17b5b86 [clang-scan-deps] Dependency directives source minimizer: s [...] omits d7aae33a951 [Concepts] Concept definitions (D40381) omits 01718666723 [lldb] Fix handling of dollar characters in expr command omits 021ba49b31d [X86] Remove unused variable. NFC omits 461a9d98d70 [Expression] IR Instrumenters should have a UtilityFunction omits cbe3ed17fa9 My first test commit. omits 61cc6df5dc7 [NFC][InstCombine] Comb through just-added "omit mask befor [...] omits 098e0a79fa7 [TSan] Fix compiler error on Linux/AArch64 omits c23bc97e85f Add support for building with Python 3 omits 780030844d4 [OPENMP]Remove not used check line from the test, NFC. omits 7a4d2df04a9 [AArch64][GlobalISel] Optimize compare and branch cases wit [...] omits 5f5237c2764 gn build: Merge r365687 omits d24faac0111 Add Python 3.6 and 3.7 to the version list omits 671bac74367 [clang-doc] Add a structured HTML generator omits 6522bedefe3 Revert "[ELF] Update test case due to llvm r365618" omits bbfa4cf70b9 Revert "[ELF] Loose a condition for relocation with a symbol" omits 7c95925b133 [GlobalISel][AArch64] Use getOpcodeDef instead of findMIFromReg omits 3132968ae96 [GlobalISel][AArch64][NFC] Use getDefIgnoringCopies from Ut [...] omits c32742139ed Update libc++ include path detection to use VFS on Linux omits 1a2c8809248 [TSan] Attempt to fix linker error on Linux/AArch64 omits d300a493df3 Revert "[System Model] [TTI] Update cache and prefetch TTI [...] omits f4572249d78 Move three folds for FADD, FSUB and FMUL in the DAG combine [...] omits 6d1a64e489e Revert "[clangd] Filter out non-governed files from broadcast" omits 89ed2e0a0af [scripts] Remove the unused 'shush' script. omits 9fdfb045ae8 [System Model] [TTI] Update cache and prefetch TTI interfaces omits 43d75f97785 Recommit "[CommandLine] Remove OptionCategory and SubComman [...] omits 5dd2af52487 [X86] EltsFromConsecutiveLoads - clean up element size calc [...] omits 58a37754bb1 [LoopRotate + MemorySSA] Keep an <instruction-cloned instru [...] omits 843f198a83d [ORC] Add custom IR compiler configuration to LLJITBuilder [...] omits 5a6d40be1f3 [X86] Regenerate tests. NFCI. omits caf6b71ab2e [X86] Change the IR sequence for _mm_storeh_pi and _mm_stor [...] omits f9cb127ca92 [X86] Add guards to some of the x86 intrinsic tests to skip [...] omits ab5a30ac9dc [X86] Add tests for an alternative sequence for _mm_storel_ [...] omits de811d1f51c [clang] Preserve names of addrspacecast'ed values. omits 1abaeece719 Options: Reduce code duplication omits 8728e457065 [TargetLowering] support BlockAddress as "i" inline asm constraint omits 20b45a61156 [NFC][InstCombine] Fixup some tests in just-added "omit mas [...] omits d37edd0c794 ELF: Add support for R_AARCH64_ADR_PREL_PG_HI21_NC relocation. omits 893f8d719c0 MC: AArch64: Add support for pg_hi21_nc relocation specifier. omits 5eb6ba060a2 [CodeExtractor] Fix sinking of allocas with multiple bitcas [...] omits f65f302cc7a [CodeExtractor] Simplify findAllocas, NFC omits 6ce1b4fec54 GlobalISel: Legalization for G_FMINNUM/G_FMAXNUM omits e595a2c9644 GlobalISel: Define the full family of FP min/max instructions omits 093f4aa72fc [X86] EltsFromConsecutiveLoads - remove duplicate check for [...] omits 893448a3e41 [X86] EltsFromConsecutiveLoads - ensure element reg/store s [...] omits 0ace98c9df7 ObjectFileELF: Add support for gnu-style compressed sections omits 58426a3707d AMDGPU: Serialize mode from MachineFunctionInfo omits c5f92bd67be [PatternMatch] Generalize m_SpecificInt_ULT() to take ICmpI [...] omits bf223dff7ef [CMake][NFC] Remove dead code lldb_append_link_flags() from [...] omits 86d3c9fd1fd [CMake][NFC] Polish comments in AddLLDB.cmake omits f554ce7f921 [CMake] Add Apple-lldb-Linux.cmake cache omits 839e305eb14 [CMake] Polish Apple-lldb caches omits 3700736aa82 [Remarks] Add cl::Hidden to -remarks-yaml-string-table omits 14cb8c1c70b docs/GithubMove.rst: Remove obsolete information omits f64b7f63828 [FileCheck] Use bool operator to test Expected omits 18ba9d60771 [AMDGPU] Increased the number of implicit argument bytes fo [...] omits 28f44040cc4 NFC: fixed typo #ifdef --> #if to allow macro set to 0 work [...] omits 1c51073a3ad [NFC][InstCombine] Redundant masking before left-shift (PR42563) omits bba37e89a57 [AMDGPU] Allow abs/neg source modifiers on v_cndmask_b32 omits a23c5694fbb [analyzer]Add user docs rst omits 30d12be76c2 Remove two unused member variables. omits 0735cc1954d [InstCombine] pow(C,x) -> exp2(log2(C)*x) omits 9cd82a4fbd2 [InferFunctionAttrs] add/adjust tests for dereferenceable; NFC omits c44a23f8f45 [LLD][ELF] - Linkerscript: fix FILL() expressions handling. omits d5214dfa7b5 [clangd] Filter out non-governed files from broadcast omits 8ceee915f35 gn build: Merge r365585 omits fbafaf48feb [clangd] Trim spaces around parsed include in include extractor omits 6b043f05183 [clangd] Add a flag to clangdServer rename function to cont [...] omits 479c2188c16 [docs][llvm-symbolizer] Fix grammar omits 6b61519995e Loop pragma parsing. NFC. omits 0a9479ef394 [X86] EltsFromConsecutiveLoads - cleanup Zero/Undef/Load el [...] omits 7d0778ea6bc [MIPS GlobalISel] Select float and double phi omits 7b31491ae23 [MIPS GlobalISel] Select float and double load and store omits 2bf04f25ff0 [FileCheck] Simplify numeric variable interface omits f6ea43b8b30 [FileCheck] Fix @LINE value after match failure omits 775b2f598a9 [NFC][ARM] Convert lambdas to static helpers omits ef1aac31916 [X86] EltsFromConsecutiveLoads - LDBase is non-null. NFCI. omits 94c84aca5d4 [DAGCombine] visitINSERT_SUBVECTOR - use uint64_t subvector [...] omits c9721935835 [X86] EltsFromConsecutiveLoads - store Loads on a per-eleme [...] omits fcd978b0a6f [ELF] Update test case due to llvm r365618 omits fb163b4b207 [ELF] Loose a condition for relocation with a symbol omits 110f97632e1 [CMake] `install-distribution` for LLDB on Darwin omits 05adc0f3170 [CMake] Distribution builds for LLDB standalone omits 685911ffce9 [CMake] Remove extra lldb-framework target omits 6a58583951b [X86][SSE] EltsFromConsecutiveLoads - add basic dereference [...] omits bb1167a3a18 Fix const/non-const lambda return type warning. NFCI. omits 988925c127f Fix "result of 32-bit shift implicitly converted to 64 bits [...] omits d000f8b69f7 [SimpleLoopUnswitch] Don't consider unswitching `switch` in [...] omits 71cac61d018 [AArch64] Fix vector vuqadd intrinsics operands omits a8ce1610108 [NFC][AArch64] Fix vector vsqadd intrinsics operands omits 57852878c0f [clangd] Stop recording tokens before running clang-tidy omits 18cb8e401c4 [clangd] Consume error to avoid assertion failures omits 7e296adec7a Make functions and member variables distinguishable even af [...] omits ed143c5d59b [ARM] Enable VPUSH/VPOP aliases when either MVE or VFP is present omits 666414254a2 [docs][llvm-dwarfdump] Normalise some wording omits eff868fdef2 [clangd] Added highlighting for class and enum types. omits 4e09ef030e0 [test/Object/nm-trivial-object.test] - Remove 4 precompiled [...] omits 97f19f3a497 [SimpleLoopUnswitch] Add a test case exposing a bug omits 625a0f70a98 [Syntax] Add assertion to catch invalid tokens early. NFC omits 3490aab63af [NFC][AArch64] Fix vector vqtb[lx][1-4]_s8 operand omits 77392c3f5e7 Silence gcc warning by adding parentheses to condition [NFC] omits 3837f4273fc [Coding style change] Rename variables so that they start w [...] omits 21b28fb8c5f Fix modular build issues caused by BitCodes.h omits 6858f337a83 Revert accidental change to file omits 053eb356519 Try again to move common functionality from ProcessWindows [...] omits 7f9a94e1f88 [ubsan][test] Restore float-divide-by-zero test omits e856c0465d1 [analyzer] CastValueChecker: Remove a dump() omits 50f70de5577 [X86] Limit getTargetConstantFromNode to only work on Norma [...] omits cc418a3af45 [Support] Move llvm::MemoryBuffer to sys::fs::file_t omits 9c147bd40bc [Driver] Add float-divide-by-zero back to supported sanitiz [...] omits d0ba79fe7bf AMDGPU/GlobalISel: Add support for wide loads >= 256-bits omits 693936ab8fe [analyzer] CastValueChecker: Model casts omits 6a29680efb0 Revert "[analyzer] CastValueChecker: Model casts" omits b1843e130ad GlobalISel: Implement lower for G_FCOPYSIGN omits 27cf6664437 [analyzer] CastValueChecker: Model casts omits abce8c457dd Revert [clang] DirectoryWatcher omits 1a697aa6072 [Bitcode] Explicitly include Bitstream/BitCodes.h and Bitst [...] omits 4586a19da86 [MS] Treat ignored explicit calling conventions as an expli [...] omits daf801bb115 [docs][Remarks] Add documentation for remarks in LLVM omits 1ae60797cd9 [X86] Don't form extloads in combineExtInVec unless the loa [...] omits 9145f265b0e [clangd] fix assert in test after r365531. omits 3f1a34546cf AMDGPU/GlobalISel: Fix legality for G_BUILD_VECTOR
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-aarch64-lts-allmo [...] \ O -- O -- O (26a6b95da9b)
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/CMakeLists.txt | 1 - clang-tools-extra/clang-doc/Generators.cpp | 48 - clang-tools-extra/clang-doc/Generators.h | 6 - clang-tools-extra/clang-doc/HTMLGenerator.cpp | 520 - clang-tools-extra/clang-doc/MDGenerator.cpp | 73 +- clang-tools-extra/clang-doc/tool/ClangDocMain.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 | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 36 +- clang-tools-extra/clangd/ClangdServer.h | 19 +- clang-tools-extra/clangd/ClangdUnit.cpp | 11 +- clang-tools-extra/clangd/CodeComplete.cpp | 5 +- .../clangd/GlobalCompilationDatabase.cpp | 187 +- .../clangd/GlobalCompilationDatabase.h | 49 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 43 +- clang-tools-extra/clangd/Selection.cpp | 21 +- clang-tools-extra/clangd/Selection.h | 3 - clang-tools-extra/clangd/SemanticHighlighting.cpp | 85 +- clang-tools-extra/clangd/SemanticHighlighting.h | 3 - 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 | 20 +- clang-tools-extra/clangd/XRefs.h | 10 - 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/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 | 9 - clang-tools-extra/clangd/tool/ClangdMain.cpp | 16 +- clang-tools-extra/clangd/unittests/ASTTests.cpp | 42 - .../clangd/unittests/BackgroundIndexTests.cpp | 88 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 - clang-tools-extra/clangd/unittests/ClangdTests.cpp | 4 +- .../clangd/unittests/ClangdUnitTests.cpp | 21 - .../unittests/GlobalCompilationDatabaseTests.cpp | 141 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 78 +- .../clangd/unittests/SourceCodeTests.cpp | 46 - clang-tools-extra/clangd/unittests/SyncAPI.cpp | 2 +- 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 | 1 - clang-tools-extra/clangd/unittests/XRefsTests.cpp | 24 - .../test/clang-include-fixer/merge.test | 6 +- .../unittests/clang-doc/CMakeLists.txt | 1 - .../unittests/clang-doc/HTMLGeneratorTest.cpp | 276 - .../unittests/clang-doc/YAMLGeneratorTest.cpp | 96 +- clang/CMakeLists.txt | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 8 +- clang/cmake/modules/AddClang.cmake | 6 +- clang/docs/ClangCommandLineReference.rst | 2 - clang/docs/ClangStaticAnalyzer.rst | 7 +- clang/docs/analyzer/checkers.rst | 268 - clang/docs/analyzer/user-docs.rst | 4 - clang/include/clang/AST/ASTNodeTraverser.h | 5 - clang/include/clang/AST/DeclTemplate.h | 36 - clang/include/clang/AST/JSONNodeDumper.h | 6 +- clang/include/clang/AST/OpenMPClause.h | 394 - clang/include/clang/AST/RecursiveASTVisitor.h | 5 - clang/include/clang/AST/StmtOpenMP.h | 57 - clang/include/clang/AST/TextNodeDumper.h | 1 - clang/include/clang/Basic/BuiltinsX86.def | 2 + clang/include/clang/Basic/Cuda.h | 3 - clang/include/clang/Basic/DeclNodes.td | 1 - clang/include/clang/Basic/DiagnosticIDs.h | 2 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 10 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 55 +- clang/include/clang/Basic/JsonSupport.h | 37 - clang/include/clang/Basic/Sanitizers.h | 2 +- clang/include/clang/Basic/TemplateKinds.h | 4 +- clang/include/clang/Basic/arm_neon.td | 20 +- .../clang/DirectoryWatcher/DirectoryWatcher.h | 123 + clang/include/clang/Driver/CLCompatOptions.td | 92 +- clang/include/clang/Driver/Driver.h | 3 + clang/include/clang/Driver/Options.td | 3 - clang/include/clang/Parse/Parser.h | 4 - clang/include/clang/Sema/Sema.h | 19 +- clang/include/clang/Serialization/ASTBitCodes.h | 5 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 17 +- .../Core/PathSensitive/CheckerContext.h | 11 - clang/include/clang/Tooling/Syntax/Tokens.h | 3 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 20 - clang/lib/AST/DeclBase.cpp | 1 - clang/lib/AST/DeclPrinter.cpp | 9 +- clang/lib/AST/DeclTemplate.cpp | 20 - clang/lib/AST/JSONNodeDumper.cpp | 33 +- clang/lib/AST/OpenMPClause.cpp | 14 - clang/lib/AST/TextNodeDumper.cpp | 4 - 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/X86.h | 6 +- clang/lib/CMakeLists.txt | 1 + clang/lib/CodeGen/BackendUtil.cpp | 47 +- clang/lib/CodeGen/CGBuiltin.cpp | 34 +- clang/lib/CodeGen/CGCoroutine.cpp | 1 + clang/lib/CodeGen/CGDebugInfo.cpp | 9 +- clang/lib/CodeGen/CGDecl.cpp | 172 +- 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/CodeGenModule.cpp | 1 - clang/lib/CodeGen/PatternInit.cpp | 28 +- clang/lib/CodeGen/TargetInfo.cpp | 6 +- clang/lib/DirectoryWatcher/CMakeLists.txt | 27 + clang/lib/DirectoryWatcher/DirectoryScanner.cpp | 54 + clang/lib/DirectoryWatcher/DirectoryScanner.h | 29 + .../linux/DirectoryWatcher-linux.cpp | 345 + .../DirectoryWatcher/mac/DirectoryWatcher-mac.cpp | 233 + clang/lib/Driver/SanitizerArgs.cpp | 16 +- clang/lib/Driver/ToolChain.cpp | 4 - clang/lib/Driver/ToolChains/Arch/Mips.cpp | 1 + clang/lib/Driver/ToolChains/Clang.cpp | 93 +- clang/lib/Driver/ToolChains/Linux.cpp | 16 +- clang/lib/Frontend/CompilerInvocation.cpp | 4 +- clang/lib/Headers/xmmintrin.h | 12 +- clang/lib/Index/IndexDecl.cpp | 4 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 9 +- clang/lib/Lex/Lexer.cpp | 3 +- clang/lib/Parse/ParseTemplate.cpp | 94 - clang/lib/Sema/SemaDecl.cpp | 3 +- clang/lib/Sema/SemaDeclAttr.cpp | 22 +- clang/lib/Sema/SemaDeclCXX.cpp | 2 +- clang/lib/Sema/SemaLookup.cpp | 3 +- clang/lib/Sema/SemaOpenMP.cpp | 12 +- clang/lib/Sema/SemaStmtAttr.cpp | 70 +- clang/lib/Sema/SemaTemplate.cpp | 96 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 - clang/lib/Serialization/ASTCommon.cpp | 1 - clang/lib/Serialization/ASTReaderDecl.cpp | 10 - clang/lib/Serialization/ASTWriter.cpp | 1 - clang/lib/Serialization/ASTWriterDecl.cpp | 7 - clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 - .../StaticAnalyzer/Checkers/CastValueChecker.cpp | 190 - .../Checkers/LocalizationChecker.cpp | 3 +- clang/lib/Tooling/Syntax/Tokens.cpp | 6 - 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/cast-value.cpp | 137 - 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/Analysis/return-value-guaranteed.cpp | 2 +- .../dcl.dcl/dcl.spec/dcl.spec.concept/p1.cpp | 1 - .../concepts-ts/expr/expr.prim/expr.prim.id/p3.cpp | 4 - clang/test/CodeGen/aarch64-neon-intrinsics.c | 51 - clang/test/CodeGen/aarch64-neon-tbl.c | 18 +- clang/test/CodeGen/avx-builtins.c | 4 - clang/test/CodeGen/bmi-builtins.c | 4 - clang/test/CodeGen/bmi2-builtins.c | 2 - clang/test/CodeGen/builtins-nvptx-ptx50.cu | 2 +- clang/test/CodeGen/builtins-nvptx.c | 2 +- clang/test/CodeGen/builtins-x86.c | 2 + clang/test/CodeGen/calling-conv-ignored.c | 45 - clang/test/CodeGen/debug-info-param-modification.c | 13 +- clang/test/CodeGen/init-memset.c | 66 - clang/test/CodeGen/popcnt-builtins.c | 2 - clang/test/CodeGen/ppc64-long-double.cpp | 3 - clang/test/CodeGen/rdrand-builtins.c | 4 - clang/test/CodeGen/sancov-new-pm.c | 41 - clang/test/CodeGen/sse-builtins.c | 16 +- clang/test/CodeGen/sse2-builtins.c | 10 - clang/test/CodeGen/sse41-builtins.c | 4 - clang/test/CodeGen/sse42-builtins.c | 2 - clang/test/CodeGen/tbm-builtins.c | 20 - clang/test/CodeGen/x86-long-double.cpp | 13 - .../CodeGenCUDA/amdgpu-hip-implicit-kernarg.cu | 2 +- clang/test/CodeGenCUDA/builtins-amdgcn.cu | 6 +- 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/externally-retained.m | 2 +- .../CodeGenOpenCL/address-spaces-conversions.cl | 2 +- clang/test/CodeGenOpenCL/amdgpu-attrs.cl | 50 +- .../CodeGenOpenCLCXX/address-space-deduction.cl | 2 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 40 +- clang/test/CodeGenOpenCLCXX/addrspace-operators.cl | 42 +- .../test/CodeGenOpenCLCXX/addrspace-references.cl | 2 +- .../CodeGenOpenCLCXX/template-address-spaces.cl | 12 +- clang/test/Driver/as-options.s | 23 - 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-blacklist.c | 1 - clang/test/Driver/fsanitize-coverage.c | 1 - clang/test/Driver/fsanitize.c | 46 +- clang/test/Driver/mlong-double-128.c | 11 - clang/test/Driver/noprofilelib.c | 5 - clang/test/Driver/sanitizer-ld.c | 5 - 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/Modules/check-for-sanitizer-feature.cpp | 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_lastprivate_codegen.cpp | 1 + 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/Parser/cxx2a-concept-declaration.cpp | 73 - clang/test/lit.cfg.py | 2 +- clang/tools/clang-shlib/CMakeLists.txt | 9 +- clang/tools/libclang/CIndex.cpp | 1 - clang/tools/libclang/CMakeLists.txt | 2 +- clang/unittests/CMakeLists.txt | 1 + clang/unittests/DirectoryWatcher/CMakeLists.txt | 13 + .../DirectoryWatcher/DirectoryWatcherTest.cpp | 426 + .../DependencyDirectivesSourceMinimizerTest.cpp | 37 - clang/unittests/Tooling/DiagnosticsYamlTest.cpp | 14 +- .../Tooling/RefactoringActionRulesTest.cpp | 2 +- clang/unittests/Tooling/RefactoringTest.cpp | 12 +- clang/unittests/Tooling/ReplacementsYamlTest.cpp | 4 +- clang/utils/analyzer/exploded-graph-rewriter.py | 69 +- 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/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 | 26 +- 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 +- .../test/ubsan/TestCases/Integer/div-zero.cpp | 1 - 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/unordered_set | 122 +- 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 +- libcxx/utils/not.py | 16 +- lld/COFF/Chunks.cpp | 806 +- lld/COFF/Chunks.h | 361 +- 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 | 234 +- 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 | 464 +- lld/ELF/AArch64ErrataFix.h | 10 +- lld/ELF/Arch/AArch64.cpp | 411 +- lld/ELF/Arch/AMDGPU.cpp | 62 +- lld/ELF/Arch/ARM.cpp | 438 +- lld/ELF/Arch/AVR.cpp | 30 +- lld/ELF/Arch/Hexagon.cpp | 186 +- lld/ELF/Arch/MSP430.cpp | 42 +- lld/ELF/Arch/Mips.cpp | 594 +- lld/ELF/Arch/MipsArchTree.cpp | 232 +- lld/ELF/Arch/PPC.cpp | 342 +- lld/ELF/Arch/PPC64.cpp | 644 +- lld/ELF/Arch/RISCV.cpp | 356 +- lld/ELF/Arch/SPARCV9.cpp | 92 +- lld/ELF/Arch/X86.cpp | 366 +- lld/ELF/Arch/X86_64.cpp | 476 +- lld/ELF/CallGraphSort.cpp | 178 +- lld/ELF/Config.h | 348 +- lld/ELF/DWARF.cpp | 102 +- lld/ELF/DWARF.h | 58 +- lld/ELF/Driver.cpp | 1794 ++-- lld/ELF/Driver.h | 32 +- lld/ELF/DriverUtils.cpp | 188 +- lld/ELF/EhFrame.cpp | 130 +- lld/ELF/EhFrame.h | 4 +- lld/ELF/ICF.cpp | 324 +- lld/ELF/InputFiles.cpp | 1358 +-- lld/ELF/InputFiles.h | 232 +- lld/ELF/InputSection.cpp | 1044 +- lld/ELF/InputSection.h | 226 +- lld/ELF/LTO.cpp | 290 +- lld/ELF/LTO.h | 14 +- lld/ELF/LinkerScript.cpp | 978 +- lld/ELF/LinkerScript.h | 212 +- lld/ELF/MapFile.cpp | 224 +- lld/ELF/MarkLive.cpp | 242 +- lld/ELF/OutputSections.cpp | 410 +- lld/ELF/OutputSections.h | 98 +- lld/ELF/Relocations.cpp | 1300 +-- lld/ELF/Relocations.h | 50 +- lld/ELF/ScriptLexer.cpp | 214 +- lld/ELF/ScriptLexer.h | 22 +- lld/ELF/ScriptParser.cpp | 1220 ++- lld/ELF/ScriptParser.h | 8 +- lld/ELF/SymbolTable.cpp | 265 +- lld/ELF/SymbolTable.h | 37 +- lld/ELF/Symbols.cpp | 506 +- lld/ELF/Symbols.h | 326 +- lld/ELF/SyntheticSections.cpp | 3350 +++--- lld/ELF/SyntheticSections.h | 692 +- lld/ELF/Target.cpp | 90 +- lld/ELF/Target.h | 210 +- lld/ELF/Thunks.cpp | 808 +- lld/ELF/Thunks.h | 24 +- lld/ELF/Writer.cpp | 2280 ++--- lld/ELF/Writer.h | 20 +- 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/aarch64-fpic-adr_prel_pg_hi21.s | 2 - lld/test/ELF/aarch64-hi21-nc.s | 8 - lld/test/ELF/dynamic-list-preempt.s | 7 +- lld/test/ELF/linkerscript/fill.test | 5 - lld/test/ELF/linkerscript/sections-padding.s | 11 +- 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 | 236 +- lld/wasm/OutputSections.h | 96 +- 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 | 691 +- lld/wasm/SyntheticSections.h | 216 +- lld/wasm/Writer.cpp | 805 +- lld/wasm/WriterUtils.cpp | 198 +- lld/wasm/WriterUtils.h | 48 +- lldb/CMakeLists.txt | 10 +- lldb/cmake/caches/Apple-lldb-Linux.cmake | 8 - lldb/cmake/caches/Apple-lldb-base.cmake | 6 + lldb/cmake/caches/Apple-lldb-macOS.cmake | 27 +- lldb/cmake/modules/AddLLDB.cmake | 191 +- lldb/cmake/modules/LLDBConfig.cmake | 9 +- lldb/cmake/modules/LLDBFramework.cmake | 18 +- lldb/cmake/modules/LLDBStandalone.cmake | 3 +- lldb/include/lldb/Core/Section.h | 5 - .../lldb/Expression/DynamicCheckerFunctions.h | 62 - .../lldb/Expression}/IRDynamicChecks.h | 47 +- lldb/include/lldb/Host/OptionParser.h | 8 +- lldb/lit/Modules/ELF/compressed-sections.yaml | 13 +- .../lit/SymbolFile/DWARF/gnu-style-compression.cpp | 14 - .../expression_command/dollar-in-variable/Makefile | 3 - .../dollar-in-variable/TestDollarInVariable.py | 5 - .../expression_command/dollar-in-variable/main.c | 21 - .../unicode-in-variable/Makefile | 4 - .../unicode-in-variable/TestUnicodeInVariable.py | 4 - .../unicode-in-variable/main.cpp | 17 - .../deleted-executable/TestDeletedExecutable.py | 18 +- .../functionalities/deleted-executable/main.cpp | 12 +- lldb/scripts/interface/SBTypeCategory.i | 5 - lldb/scripts/shush | 64 + lldb/source/API/CMakeLists.txt | 8 +- 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/Expression/CMakeLists.txt | 1 + .../Clang => Expression}/IRDynamicChecks.cpp | 48 +- lldb/source/Host/common/OptionParser.cpp | 8 +- lldb/source/Interpreter/CommandAlias.cpp | 2 - lldb/source/Interpreter/Options.cpp | 102 +- .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 1 - .../Clang/ClangExpressionParser.cpp | 39 +- .../Clang/ClangExpressionSourceCode.cpp | 110 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 59 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 39 +- .../Plugins/Process/FreeBSD/ProcessMonitor.h | 4 +- .../Plugins/Process/Windows/Common/CMakeLists.txt | 1 - .../Process/Windows/Common/ProcessDebugger.cpp | 582 -- .../Process/Windows/Common/ProcessDebugger.h | 101 - .../Process/Windows/Common/ProcessWindows.cpp | 473 +- .../Process/Windows/Common/ProcessWindows.h | 21 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 34 - .../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/Process.cpp | 2 +- lldb/source/Target/Target.cpp | 3 +- .../source/Target/ThreadPlanCallUserExpression.cpp | 2 +- lldb/tools/argdumper/CMakeLists.txt | 8 +- lldb/tools/darwin-debug/CMakeLists.txt | 8 +- lldb/tools/debugserver/source/CMakeLists.txt | 16 +- 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/CMakeLists.txt | 6 +- llvm/cmake/modules/AddLLVM.cmake | 8 +- llvm/docs/CodeGenerator.rst | 14 + llvm/docs/CommandGuide/llvm-dwarfdump.rst | 2 +- llvm/docs/CommandGuide/llvm-nm.rst | 5 +- llvm/docs/CommandGuide/llvm-symbolizer.rst | 2 +- llvm/docs/LangRef.rst | 13 +- llvm/docs/Proposals/GitHubMove.rst | 400 +- llvm/docs/Remarks.rst | 305 - llvm/docs/index.rst | 3 - llvm/examples/CMakeLists.txt | 1 - llvm/examples/HowToUseLLJIT/HowToUseLLJIT.cpp | 8 - llvm/examples/LLJITExamples/CMakeLists.txt | 1 - llvm/examples/LLJITExamples/ExampleModules.h | 54 - .../LLJITWithObjectCache/CMakeLists.txt | 11 - .../LLJITWithObjectCache/LLJITWithObjectCache.cpp | 95 - llvm/include/llvm/Analysis/InstructionSimplify.h | 9 + .../llvm/Analysis/IteratedDominanceFrontier.h | 3 +- llvm/include/llvm/Analysis/ValueTracking.h | 18 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 3 +- llvm/include/llvm/Bitstream/BitCodes.h | 14 +- llvm/include/llvm/CodeGen/GlobalISel/Combiner.h | 2 +- .../GlobalISel/LegalizationArtifactCombiner.h | 6 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 4 - .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 6 - llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 11 - llvm/include/llvm/CodeGen/TargetInstrInfo.h | 6 + llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 4 +- .../DebugInfo/CodeView/ContinuationRecordBuilder.h | 2 +- .../llvm/ExecutionEngine/Orc/CompileUtils.h | 19 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 29 +- llvm/include/llvm/IR/Attributes.td | 3 - llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 22 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 8 + llvm/include/llvm/IR/PatternMatch.h | 44 +- llvm/include/llvm/IR/Value.h | 49 +- llvm/include/llvm/InitializePasses.h | 4 +- llvm/include/llvm/MC/MCSymbolXCOFF.h | 10 + llvm/include/llvm/Object/ELF.h | 25 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 4 - llvm/include/llvm/Support/FileCheck.h | 12 +- llvm/include/llvm/Support/FileSystem.h | 78 +- .../Support/GenericIteratedDominanceFrontier.h | 3 +- llvm/include/llvm/Support/InitLLVM.h | 5 +- llvm/include/llvm/Support/MemoryBuffer.h | 4 +- llvm/include/llvm/Support/PrettyStackTrace.h | 14 - llvm/include/llvm/Support/Signals.h | 18 +- llvm/include/llvm/Support/TargetOpcodes.def | 12 - llvm/include/llvm/Support/YAMLTraits.h | 3 +- llvm/include/llvm/Target/GenericOpcodes.td | 56 - llvm/include/llvm/Transforms/IPO/Attributor.h | 44 +- llvm/include/llvm/Transforms/Instrumentation.h | 4 + .../Transforms/Instrumentation/SanitizerCoverage.h | 62 - llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 10 - llvm/lib/Analysis/ConstantFolding.cpp | 3 - llvm/lib/Analysis/InstructionSimplify.cpp | 93 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 13 +- llvm/lib/Analysis/ValueTracking.cpp | 80 +- llvm/lib/AsmParser/LLLexer.cpp | 1 - llvm/lib/AsmParser/LLParser.cpp | 1 - llvm/lib/AsmParser/LLToken.h | 1 - llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 2 - 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 | 108 +- 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/IRTranslator.cpp | 8 - llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 100 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 28 - 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 | 50 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 18 - 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/ExecutionEngine/Orc/LLJIT.cpp | 79 +- llvm/lib/IR/Attributes.cpp | 2 - 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 | 24 +- llvm/lib/LTO/LTOModule.cpp | 3 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 17 +- llvm/lib/MC/MCParser/AsmParser.cpp | 1 + llvm/lib/MC/WasmObjectWriter.cpp | 1 + llvm/lib/Object/ArchiveWriter.cpp | 13 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 10 +- llvm/lib/Passes/PassBuilder.cpp | 3 +- llvm/lib/Passes/PassRegistry.def | 2 - llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 5 +- llvm/lib/Support/ErrorHandling.cpp | 22 +- llvm/lib/Support/FileCheck.cpp | 18 +- llvm/lib/Support/FileOutputBuffer.cpp | 3 +- llvm/lib/Support/InitLLVM.cpp | 1 - llvm/lib/Support/MemoryBuffer.cpp | 87 +- llvm/lib/Support/PrettyStackTrace.cpp | 66 +- llvm/lib/Support/Unix/Path.inc | 61 +- llvm/lib/Support/Unix/Signals.inc | 67 +- llvm/lib/Support/VirtualFileSystem.cpp | 27 +- llvm/lib/Support/Windows/Path.inc | 90 +- llvm/lib/Support/Windows/Signals.inc | 4 - llvm/lib/Support/YAMLTraits.cpp | 34 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 2 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 63 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 - llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 98 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 5 - .../Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 72 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 18 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 4 - llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 10 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 81 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 2 - llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 172 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 3 - llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 22 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 124 - llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 3 - .../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/SIFixSGPRCopies.cpp | 28 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 101 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 104 - llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 374 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 24 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 35 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 72 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 47 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 78 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 57 +- 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/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 | 20 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 3 + llvm/lib/Target/ARM/ARMInstrVFP.td | 8 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 146 +- 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/MipsInstructionSelector.cpp | 95 +- 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/PPCISelLowering.cpp | 79 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 12 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 1 - .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 39 +- .../Target/WebAssembly/WebAssemblyISelLowering.h | 4 - llvm/lib/Target/X86/X86FixupLEAs.cpp | 27 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 136 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 106 +- 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 | 287 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 3 +- .../InstCombine/InstCombineMulDivRem.cpp | 6 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 41 - .../Transforms/InstCombine/InstCombineShifts.cpp | 3 +- .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Instrumentation/SanitizerCoverage.cpp | 366 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 127 +- .../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/MemCpyOptimizer.cpp | 7 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 2 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 187 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 2 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 12 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 63 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 9 +- llvm/lib/XRay/InstrumentationMap.cpp | 12 +- llvm/lib/XRay/Profile.cpp | 11 +- llvm/lib/XRay/Trace.cpp | 12 +- .../Analysis/MemorySSA/loop-rotate-valuemap.ll | 26 - .../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 .../irtranslator-fp-min-max-intrinsics.ll | 88 - .../GlobalISel/legalizer-info-validation.mir | 18 - .../AArch64/GlobalISel/opt-fold-compare.mir | 27 - .../AArch64/GlobalISel/opt-shuffle-splat.mir | 22 - .../test/CodeGen/AArch64/GlobalISel/select-cbz.mir | 132 +- .../AArch64/GlobalISel/select-jump-table-brjt.mir | 3 +- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 17 +- llvm/test/CodeGen/AArch64/arm64-shrink-wrapping.ll | 54 +- llvm/test/CodeGen/AArch64/cgp-usubo.ll | 8 +- .../CodeGen/AArch64/inline-asm-blockaddress.ll | 12 - .../AMDGPU/GlobalISel/inst-select-load-smrd.mir | 30 - .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 19 +- .../AMDGPU/GlobalISel/legalize-build-vector.mir | 120 - .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 22 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 99 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 811 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 533 - .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 533 - .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-frint.mir | 36 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 213 +- .../CodeGen/AMDGPU/GlobalISel/legalize-load.mir | 30 - .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 19 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 11 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 19 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 25 +- .../AMDGPU/GlobalISel/regbankselect-load.mir | 488 - 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/dpp_combine.mir | 32 - llvm/test/CodeGen/AMDGPU/fmax_legacy.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/fneg-combines.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.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/omod-nsz-flag.mir | 24 +- .../CodeGen/AMDGPU/select-fabs-fneg-extract.ll | 52 +- llvm/test/CodeGen/AMDGPU/sint_to_fp.i64.ll | 6 +- llvm/test/CodeGen/AMDGPU/spill-agpr.ll | 108 - llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 288 - llvm/test/CodeGen/AMDGPU/v_cndmask.ll | 48 - llvm/test/CodeGen/ARM/ParallelDSP/aliasing.ll | 4 +- .../CodeGen/ARM/ParallelDSP/inner-full-unroll.ll | 151 - .../CodeGen/ARM/{nnan-fsub.ll => unsafe-fsub.ll} | 2 +- llvm/test/CodeGen/Lanai/sub-cmp-peephole.ll | 10 +- .../MIR/AMDGPU/machine-function-info-no-ir.mir | 29 - .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 40 - .../Mips/GlobalISel/instruction-select/load.mir | 94 - .../Mips/GlobalISel/instruction-select/phi.mir | 348 +- .../Mips/GlobalISel/instruction-select/store.mir | 94 - llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load.ll | 48 - .../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 | 184 - .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 38 - llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/store.ll | 22 - .../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 +- .../LowOverheadLoops/end-positive-offset.mir | 224 - .../CodeGen/Thumb2/LowOverheadLoops/size-limit.mir | 4 +- .../LowOverheadLoops/while-negative-offset.mir | 199 - llvm/test/CodeGen/WebAssembly/clear-cache.ll | 13 - llvm/test/CodeGen/X86/add.ll | 113 +- llvm/test/CodeGen/X86/avx2-intrinsics-canonical.ll | 174 +- 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 | 26 +- llvm/test/CodeGen/X86/fast-isel-store.ll | 50 +- llvm/test/CodeGen/X86/fmul-combines.ll | 8 +- llvm/test/CodeGen/X86/fp-fast.ll | 2 +- llvm/test/CodeGen/X86/jump_sign.ll | 57 +- llvm/test/CodeGen/X86/load-partial.ll | 57 +- 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/sse-intrinsics-fast-isel.ll | 122 +- 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 - .../MIR/X86/dbgcall-site-interpretation.mir | 200 + .../MIR/X86/dbgcall-site-lea-interpretation.mir | 140 + .../DebugInfo/MIR/X86/debug-call-site-param.mir | 158 + .../DebugInfo/X86/dwarf-callsite-related-attrs.ll | 7 +- .../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/AArch64/adrp-relocation2.s | 7 - 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-fp-registers.s | 32 - 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/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/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/absolute.elf-x86-64 | Bin 0 -> 711 bytes llvm/test/Object/Inputs/invalid-reloc.elf-x86-64 | Bin 0 -> 624 bytes .../relocatable-with-section-address.elf-x86-64 | Bin 0 -> 1584 bytes llvm/test/Object/Inputs/thumb-symbols.elf.arm | Bin 0 -> 481 bytes llvm/test/Object/Inputs/weak.elf-x86-64 | Bin 0 -> 896 bytes llvm/test/Object/invalid.test | 18 +- llvm/test/Object/nm-trivial-object.test | 202 +- .../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 + .../CodeExtractor/live_shrink_multiple.ll | 2 +- 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 - .../sink-multiple-bitcasts-of-allocas-pr42451.ll | 74 - .../Transforms/IndVarSimplify/eliminate-exit.ll | 10 +- .../InferFunctionAttrs/dereferenceable.ll | 41 +- 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-exp.ll | 49 +- llvm/test/Transforms/InstCombine/pow_fp_int.ll | 28 +- ...redundant-left-shift-input-masking-variant-a.ll | 434 - ...redundant-left-shift-input-masking-variant-b.ll | 409 - ...redundant-left-shift-input-masking-variant-c.ll | 277 - ...redundant-left-shift-input-masking-variant-d.ll | 356 - ...redundant-left-shift-input-masking-variant-e.ll | 230 - ...redundant-left-shift-input-masking-variant-f.ll | 230 - ...masking.ll => redundant-shift-input-masking.ll} | 0 .../{InstCombine => InstSimplify}/ashr-lshr.ll | 310 +- .../nontrivial-unswitch-redundant-switch.ll | 24 - 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-readobj/ELFDumper.cpp | 8 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 1 - llvm/tools/llvm-shlib/CMakeLists.txt | 7 +- llvm/tools/llvm-xray/xray-fdr-dump.cpp | 11 +- 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/IR/PatternMatch.cpp | 387 +- llvm/unittests/Support/FileCheckTest.cpp | 80 +- llvm/unittests/Support/MemoryBufferTest.cpp | 10 +- llvm/unittests/Support/Path.cpp | 18 +- llvm/unittests/Support/ReplaceFileTest.cpp | 8 +- 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 +- .../secondary/clang-tools-extra/clang-doc/BUILD.gn | 1 - .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 - .../clangd/refactor/tweaks/BUILD.gn | 1 - .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 - .../clang-tools-extra/unittests/clang-doc/BUILD.gn | 1 - .../clang/lib/StaticAnalyzer/Checkers/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 +- .../libomptarget/deviceRTLs/nvptx/src/interface.h | 40 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 46 + openmp/libomptarget/src/interface.cpp | 8 +- openmp/runtime/src/kmp.h | 2 +- 1147 files changed, 36512 insertions(+), 62823 deletions(-) delete mode 100644 clang-tools-extra/clang-doc/HTMLGenerator.cpp 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-tools-extra/unittests/clang-doc/HTMLGeneratorTest.cpp delete mode 100644 clang/docs/analyzer/user-docs.rst create mode 100644 clang/include/clang/DirectoryWatcher/DirectoryWatcher.h create mode 100644 clang/lib/DirectoryWatcher/CMakeLists.txt create mode 100644 clang/lib/DirectoryWatcher/DirectoryScanner.cpp create mode 100644 clang/lib/DirectoryWatcher/DirectoryScanner.h create mode 100644 clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp create mode 100644 clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp delete mode 100644 clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp delete mode 100644 clang/test/Analysis/cast-value.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/CXX/concepts-ts/expr/expr.prim/expr.prim.id/p3.cpp delete mode 100644 clang/test/CodeGen/calling-conv-ignored.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 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/Parser/cxx2a-concept-declaration.cpp create mode 100644 clang/unittests/DirectoryWatcher/CMakeLists.txt create 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 [...] 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/aarch64-hi21-nc.s delete mode 100644 lld/test/ELF/version-script-reassign.s delete mode 100644 lldb/cmake/caches/Apple-lldb-Linux.cmake delete mode 100644 lldb/include/lldb/Expression/DynamicCheckerFunctions.h rename lldb/{source/Plugins/ExpressionParser/Clang => include/lldb/Expression}/IRD [...] delete mode 100644 lldb/lit/SymbolFile/DWARF/gnu-style-compression.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/dollar-i [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/dollar-i [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/dollar-i [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/unicode- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/unicode- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/unicode- [...] create mode 100755 lldb/scripts/shush delete mode 100644 lldb/source/Commands/Options.td delete mode 100644 lldb/source/Commands/OptionsBase.td rename lldb/source/{Plugins/ExpressionParser/Clang => Expression}/IRDynamicChecks. [...] delete mode 100644 lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.cpp delete mode 100644 lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.h 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/docs/Remarks.rst delete mode 100644 llvm/examples/LLJITExamples/CMakeLists.txt delete mode 100644 llvm/examples/LLJITExamples/ExampleModules.h delete mode 100644 llvm/examples/LLJITExamples/LLJITWithObjectCache/CMakeLists.txt delete mode 100644 llvm/examples/LLJITExamples/LLJITWithObjectCache/LLJITWithObjec [...] delete mode 100644 llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h delete mode 100644 llvm/test/Analysis/MemorySSA/loop-rotate-valuemap.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/overflow-intrinsics-trip-count.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-fp-min-max-in [...] delete mode 100644 llvm/test/CodeGen/AArch64/inline-asm-blockaddress.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-load.mir 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 rename llvm/test/CodeGen/ARM/{nnan-fsub.ll => unsafe-fsub.ll} (76%) delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/load.mir delete mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/store.mir 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/Thumb2/LowOverheadLoops/end-positive-offset.mir delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/while-negative-offset.mir 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/AArch64/adrp-relocation2.s 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 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/absolute.elf-x86-64 create mode 100644 llvm/test/Object/Inputs/invalid-reloc.elf-x86-64 create mode 100644 llvm/test/Object/Inputs/relocatable-with-section-address.elf-x86-64 create mode 100644 llvm/test/Object/Inputs/thumb-symbols.elf.arm create mode 100644 llvm/test/Object/Inputs/weak.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 delete mode 100644 llvm/test/Transforms/HotColdSplit/sink-multiple-bitcasts-of-all [...] delete mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] delete mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] delete mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] delete mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] delete mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] delete mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] rename llvm/test/Transforms/InstCombine/{redundant-right-shift-input-masking.ll => [...] rename llvm/test/Transforms/{InstCombine => InstSimplify}/ashr-lshr.ll (51%) delete mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/nontrivial-unswitch-red [...] 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