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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from a286aae4d81 [clangd][NFC] Decrease template depth limit in RecursiveHie [...] adds 9512c0a1d19 [profile][test] Fix Profile-* :: instrprof-merge.c etc. on SPARC adds 9d41429ff79 [TSan] Move DECLARE_REAL macro outside of namespace adds 5011b832373 [lld-link] implement -thinlto-{prefix,object-suffix}-replace adds 08cb342afae [Driver] -noprofilelib flag adds bdf8198d4cb [CGDebugInfo] Simplify EmitFunctionDecl parameters, NFC adds 84a2c78082b [PowerPC][NFC] Update testcase to avoid dead code adds eda5d870e91 [NVPTX] Remove now unused atomic.load.add.f32 intrinsics adds 60b71ce0e4f [lldb] Don't use __FUNCTION__ as a file name adds 2bc8ab68528 [lldb] Make TestDeletedExecutable more reliable adds 8bd52147264 Revert "[CGDebugInfo] Simplify EmitFunctionDecl parameters, NFC" adds 5dca95bc4e0 [NFC] Revisited tests for D64285 adds 8f18a4c980b [scudo][standalone] NFC corrections adds 2dfc5179f6a [libomptarget-nvptx] Remove dead functions adds fcffa7c201c [UpdateTestChecks] Emit warning when invalid test paths adds f4af9a9d806 Add convenience methods to convert LLDB to LLVM data structures. adds f002fcb2ad6 Open native file handles to avoid converting from FDs, NFC adds 8526031c5b9 [OPENMP]Improve handling of analysis of unsupported VLAs in [...] adds 07bfa5b8702 CodeGen, NFC: Test for auto-init for 32bit pointers adds 6bd26db06aa [COFF] Share the tail in delayimport symbol thunks adds e67cc380a80 [AMDGPU] gfx908 mfma support adds 3173c60f96c [clang-shlib] Fix clang-shlib for PRIVATE dependencies adds b83e283e655 [AMDGPU] gfx908 scheduling adds fc6059e8b98 [analyzer] exploded-graph-rewriter: Fix filenames in progra [...] adds 7b4a59db1e0 [InstCombine][NFCI] Add more test coverage to onehot_merge.ll adds 7d2019bb961 [AMDGPU] gfx908 hazard recognizer adds 0626367202c [Attributor] Deduce "nosync" function attribute. adds 76b26550e9b Rename libclang_shared to libclang-cpp adds 18b78bfe9e6 Fix a Python3 compatibility error adds 937ff6e701b [AMDGPU] gfx908 agpr spilling adds 5dd5541d9f6 [mips] Simplify test case. NFC adds f55aad0356f CodeGen: Suppress c++ warnings in test adds a35a7d49e5e Fix build errors LLVM tests are disabled. adds 28550c86804 [AMDGPU] Fixed asan error with agpr spilling adds 5652f35817f [NewPM] Port Sancov adds 6f8f1a7db7b [sancov] Ignore PC samples with value 0 adds 41798c05cd2 Fix memory leak in set and map. adds 1a285c27fdf Use clang driver for libfuzzer tests on Windows adds e5fb434d92c AMDGPU: s_waitcnt field should be treated as unsigned adds 2c3c045dcbf [Target] Replace Plugin headers with non-plugin headers adds 2cb5c46e670 [clangd] Fix MSVC build failure. adds 803b994e9a4 [CMake][Fuchsia] Use RelWithDebInfo to build runtimes adds 16d3c1ac03d [AMDGPU] Skip calculating callee saved registers for entry [...] adds ce13f676180 Attempt to override broken buildbot config for libc++abi. adds 02fdc51c044 Add another buildbot username to the workaround list adds 3aba8296e59 [clangd] Add a missing early return in getTypeHierarchy() adds babe09ed9bc Re-Revert Devirtualize destructor of final class. adds b21692672ee [InstCombine] Reorder pow() transformations (NFC) adds 8955be68cfc NFC: lit: python3 compatibility for functions usePlatformSd [...] adds bab7e3d78b0 [Expression] Move IRDynamicChecks to ClangExpressionParser adds f3b851f0b8b Reorganize the 'bit' header to make most of the facilities [...] adds a780216fb3a Tolerate import errors in "not.py" implementation adds d49103bd2ff Mark destroying delete test as UNSUPPORTED with clang 7 adds 669ad5ff150 Codegen, NFC: 32bit test in auto-var-init.cpp adds c559e63798e Handle IntToPtr in isBytewiseValue adds 95770866287 [MachinePipeliner] Fix order for nodes with Anti dependence [...] adds dc0396614f8 [Driver] Refactor interaction between -f(no-)?omit-frame-po [...] adds ed035ff8264 [analyzer] exploded-graph-rewriter: Improve source location dumps. adds 8c0b58f759a [PowerPC] Default to -fomit-frame-pointer when optimization [...] adds 8bd441af8b8 NFC: Unforget a colon in a few CHECK: directives. adds 52096ee9a96 Return Undef from isBytewiseValue for empty arrays or structs adds ca39bb38809 docs/GithubMove.rst: Add link to GitHub migration status page adds c46d78d1b7a [X86][PowerPC] Support -mlong-double-128 adds 5b9484e559d [clangd] Implement typeHierarchy/resolve for subtypes adds 320d6795b29 [windows] re-call signal in sigint_handler for Windows adds 27ed1c5bb80 [YAMLIO] Remove trailing spaces when outputting maps adds ee5af50eb0c [mips] Fix JmpLink to texternalsym and tglobaladdr on mcroMIPS R6 adds edcd83e3fa9 [AMDGPU] Fixed comment. NFC. adds bd778e8bf92 test/Driver/fsanitize.c: delete -target x86_64-linux-gnu fr [...] adds ff6836f429f [test] Delete trailing spaces from YAML tests adds 67ab269e1d7 [test] Delete trailing spaces from YAML tests after D65566/r365869 adds 332fc712c60 Fix odd variable names. adds b26f96c601d [YAMLIO] Wrap explicit specialization in llvm::yaml to appe [...] adds a499c42414d [Driver] Delete --no-add-needed for RHEL7 or newer adds 7ba838d29c6 Test commit. NFC. adds 56f2f1cdb36 [Sanitizers] Fix SanitizerCommon-Unit :: ./Sanitizer-*-Test [...] adds 4a9a772f44b Enable compiler-rt on SPARC adds fafec5155e3 [RISCV] Allow parsing dot '.' in assembly adds 7eeb82b5855 [clangd] Don't run the prepare for tweaks that are disabled. adds 1e49a96c127 [NFC][PowerPC] Added test for MachinePRE. adds 52d85fc3cfa [Object/ELF] - Improve error reporting for notes. adds 210a9b6aee6 [clangd] Move the expandAuto tweak from global namespace in [...] adds 0739ccd3b58 Revert "[DwarfDebug] Dump call site debug info" adds 9c0391b36a7 [JSONCompilationDatabase] Strip distcc/ccache/gomacc wrappe [...] adds 0f7146db9b2 [clangd] Prioritize indexing of files that share a basename [...] adds 60c81354b1d [tools] [llvm-nm] Default to reading from stdin not a.out adds aca476b2963 [libomptarget] Fix typos and grammar in error messages, NFC. adds 75874ca31ef [test/Object, obj2yaml] - Move test cases from test/Object [...] adds 31188d0778c Fix test case of llvm-nm using implicit a.out adds af1b3185f55 [InstCombine] Fold select (icmp sgt x, -1), lshr (X, Y), as [...] adds 0d26d6f8871 [clangd] Fixed toHalfOpenFileRange adds 07cbeaa118e [LIT] Emit timeout error message only if timeout was reached adds 701e2c0d710 [DAGCombine] narrowExtractedVectorBinOp - wrap subvector ex [...] adds 421c7918dc2 [gn] Tag unneeded variable. adds e6e09561698 [Driver] Delete dead code adds de54e2c4df9 Revert "[clangd] Implement typeHierarchy/resolve for subtypes" adds 4d08f899e39 Dump floating-point values as strings when dumping to JSON. adds 90e95bb2891 Delete dead stores adds a196469e67c cmake: Add INSTALL_WITH_TOOLCHAIN option to add_*_library macros adds b251cc0d913 Delete dead stores adds 7816ad918ff [AMDGPU] Restrict v_cndmask_b32 abs/neg modifiers to f32 adds 1d062dae158 cmake: Fix install of libclang-cpp.so when LLVM_INSTALL_TOO [...] adds 614a78c15a0 Revert "[JSONCompilationDatabase] Strip distcc/ccache/gomac [...] adds 38cd364007a [LegacyPassManager] Small ModuleCount cleanup adds 6f4fb4e7ad6 [lldb] Let table gen create command option initializers. adds f625a8a250b [clang-format][tests] Explicitly specify style in some tests adds 27ec195f391 [AMDGPU] Fix DPP combiner check for exec modification adds be28cddeeaa Support for dumping current PrettyStackTrace on SIGINFO (Ctrl-T) adds 81b7b2b5741 Test commit adds d9963b627ad Minor cleanup. adds f72fd0fada5 Add missing <atomic> include to appease MSVC builds. adds e99dee82b0b [Support] Move the static initializer install_out_memory_ne [...] adds 8ea7326b7f2 [FunctionAttrs] Add a test for "nofree" function attribute adds 541faedd667 Allow the 'git-llvm' tool to push to svn from the split rep [...] adds 8b76e622b38 Fix some minor coding-style issues in git-llvm. adds 352f0a22b8e Dump actual line numbers when dumping the AST to JSON. adds 34495b55338 [IndVars] Use exit count reasoning to discharge obviously u [...] adds c2ac925d6e1 CodeGet: Init 32bit pointers with 0xFFFFFFFF adds aaa490346ce Revert [clang-shlib] Fix clang-shlib for PRIVATE dependencies adds 189639b1c33 [libc++] Add XFAILs for CTAD tests on older compilers adds 65bbaf9ece2 [Attributor] Deduce "nofree" function attribute adds 15e86f707b1 [Attributor] Removing unnecessary `virtual` keywords. adds ce8c35a33df [X86][AVX] Add PR34359 shuffle test case. adds 98f931639bf [X86] Add NEG to isUseDefConvertible. adds 26a6b95da9b [WebAssembly] i32.const operands should be signed adds 223573c8ba4 Remove unused methods in Sancov. adds 0f0a8b77843 [SystemZ] Add support for new cpu architecture - arch13 adds b98bf60ef7a [SystemZ] Add support for new cpu architecture - arch13 adds ff26aed0d1c Add explicit newline at end of `llvm-pdbutil dump` adds db8e36481a2 [WebAssembly] Make pthread imply bulk-memory, mutable-globals adds 13f7ddff17b Slightly simplify MappedBlockStream::createIndexedStream() calls adds 2c1c9a24077 [clang-doc] Add html links to references adds cb5ecae1f6f Addition to rL365925, removing remaining virtuals adds 24604ec799e [Core] Generalize ValueObject::MaybeCalculateCompleteType adds 495b0f5cc3e [AMDGPU] Extend MIMG opcode to 8 bits adds e26bacb652a [x86] add test for bogus cmov (PR40483); NFC adds 38ec89a670a [SystemZ] Fix build bot failure after r365932 adds 6d75a9e8736 The variable "Latch" is only used in an assert, which makes [...] adds 2e398f1895b [libcxxabi] Don't process exceptions in cxa_handlers when t [...] adds 83264b3580b [DebugInfo] Add column info for inline sites adds b828f0b90ad [X86] Use MachineInstr::findRegisterDefOperand to simplify [...] adds fdcb7f47e78 Reland [clang] DirectoryWatcher adds f561227d133 Revert "Reland [clang] DirectoryWatcher" adds 411fa4c0dfe [SystemZ] Fix addcarry of addcarry of const carry (PR42606) adds 69de1bbe322 [ObjectContainerBSDArchive] Simplify a few things (NFC) adds e0678ca5473 [LanguageRuntime] Move CPPLanguageRuntime into a plugin adds ae79a2c3900 Fix missing use of defined() in include guard adds 51a05d72ae2 AMDGPU: Drop remnants of byval support for shaders adds 77dd8a79286 Reland [clang] DirectoryWatcher adds 697de1c24ef [clangd] Fix off-by-one in CodeComplete and assertion in Dex adds a3aa67b7f91 Revert driver: Don't warn about assembler flags being unuse [...] adds a205ebb09cc [builtins] Fix assembly in arm sync-ops.h adds 32452487ae9 Factor out resolveFrameOffsetReference (NFC). adds 9f0d718c662 [InstCombine] Disable fold from D64285 for non-integer types adds 128af315957 Add option to disable variant narrowing conversion changes. adds 4d95c3684b3 [test][AArch64] Relax the opcode tests for FP min/max instr [...] adds 603580216f0 Remove __VERSION__ adds e4b4f994d2f [OpenMP] Remove OMP spec versioning adds 6d187f0eff6 [macCatalyst] Use macCatalyst pretty name in .build_version [...] adds d8ddf839505 [WebAssembly] refactored utilities to not depend on MachineInstr adds ec2abbafda6 [DirectoryWatcher][linux] Fix use of uninitialized value adds b131ad0be28 [clang-doc] Fix failing tests on Windows adds 000ba715ddb [DirectoryWatcher][NFC] Silence warnings in release build adds 9178b10163f NFC: utils/perf-training: Python 3 compatibility for lit.cfg adds db101864bdc [MemorySSA] Use SetVector to avoid nondeterminism. adds b1bff76e22b isBytewiseValue checks ConstantVector element by element adds 1dfae6fe505 [AMDGPU] use v32f32 for 3 mfma intrinsics adds 882fdf68b74 Fix non-conformance it `std::tuple`. adds 51a52b58930 PDB HashTable: Move TraitsT from class parameter to the met [...] adds 5d9d7c59ee3 Re-land [JSONCompilationDatabase] Strip distcc/ccache/gomac [...] adds 4765aa14ff4 [DirectoryWatcher][test][NFC] Add information to test failu [...] adds de85380fa02 [Attributor][FIX] Lookup of (call site) argument attributes adds b016de51e04 [DWARFContext] Strip leading dot in section names adds 0291d309291 [COFF] Add null check in case of symbols defined in LTO blobs adds 41c22b4390c Extend function attributes bitset size from 64 to 96. adds cafb5d24dfa clang/test/Driver/fsanitize.c: Fix -fsanitize=vptr using de [...] adds 4f519b6919d [TSan] Tiny cleanup of UnmangleLongJmpSp for Linux/x86_64 adds 0a7f4cdce9f [Attributor] Only return attributes with a valid state adds c7a1db32984 [Attributor][NFC] Run clang-format on the attributor files [...] adds 81b03d4a08b [Sema] Diagnose default-initialization, destruction, and co [...] adds 087b044c491 [clangd] Implement typeHierarchy/resolve for subtypes adds d1fdadb2268 [clangd] Mark type hierarchy as a supported feature in the docs adds 497bb44fc41 Make Python version setting actually effective adds 118ee5f2e06 Initialize the non-trivial C union bits I added to RecordDe [...] adds 1a6053ebc61 Revert "[COFF] Add null check in case of symbols defined in [...] adds 1447b60eeb2 [lldb] [test] Un-XFAIL TestFormattersSBAPI on NetBSD adds 21a92a8a559 This reverts commit 632a36bfcfc8273c1861f04ff6758d863c47c784. adds 36fbd0da5fb Simplify with llvm::is_contained. NFC adds 20d34eacf3f [CMake][Fuchsia] Define asan+noexcept multilib adds f1d865398b1 Fix -Wdocumentation warning. NFCI. adds 16ac7a5a27c [Object] isNotObjectErrorInvalidFileType: fix use-after-move adds 327db23b664 [Object] isNotObjectErrorInvalidFileType: simplify adds 2097f75eabb [x86] simplify cmov with same true/false operands adds 0f6148df23e [InstCombine] add tests for umin/umax via usub.sat; NFC adds 22cc1030f6a Revert "[InstCombine] add tests for umin/umax via usub.sat; NFC" adds 2a7f5204602 FileCheck [7/12]: Arbitrary long numeric expressions adds ec8af0db6c9 [ARM] MVE minnm and maxnm instructions adds ac5bcbeb9f8 [ARM] MVE VRINT support adds 701bf714dbc [ARM] MVE integer min and max adds 4ce648b5e84 [ARM] MVE integer abs adds 07a7ec20214 [ARM] MVE VNEG instruction patterns adds f6ce7ddecbc Template-related improvements to Visual Studio visualizers adds 458a720ec17 [ARM] Add sign and zero extend patterns for MVE adds e0363adb75f [Attributor][Fix] Never override given argument numbers adds 124cae7d3fc Remove extra ';' to silent compiler warning. adds 9450b0084af [X86] Remove offset of 8 from the call to FuseInst for UNPC [...] adds c7f9559d659 [Driver] Simplify -lgcc & -lgcc_s adds e9dc9c2bebb [Driver] Simplify AddLibgcc adds 44a4bf95ddf [MachineOutliner] Add missing initializers for OutlinedFunc [...] adds a3f9240bfbb SlotIndexes - add missing initializer. NFCI. adds f66f5ff38ab VirtRegMap - add missing initializers. NFCI. adds 864474c9c72 [BitcodeReader] Use tighter upper bound to validate forward [...] adds 19d3fdb08b7 Recommit "[BitcodeReader] Validate OpNum, before accessing [...] adds 03d5e28fe94 [x86] add test for sub-with-flags opportunity (PR40483); NFC adds 34c067331e4 [Hashing] hash_1to3_bytes - avoid trunc(v + zext(x)) NFCI. adds 57190b3974f [InstCombine] Add assume context test; NFC adds 194b337f332 Avoid eager template instantiation caused by the variant na [...] adds 8eb86a15c5c [GitSVN][NFC] Mark dry-run commits as such in the log output adds 8f1d7d1c55c consistency in the release notes adds 273857d1ea9 Harden variant test added in r366022 adds aae0cb67ed7 Cleanup whitespace in <variant>. NFC. adds 24cacf9c56f [clang][Driver][ARM] Favor -mfpu over default CPU features adds fff5dc0b173 Support __seg_fs and __seg_gs on x86 adds 8111807a03c Fix uninitialized variable analyzer warning. NFCI. adds 9428d95ce7f [LV] Exclude loop-invariant inputs from scalar cost computation. adds 951bb68ce26 [TargetParser][ARM] Account dependencies when processing ta [...] adds 3c0e2bb0cba Add test for variant construction with duplicate types. adds 4066978cb7a Improve compile time of variant. adds 635d103e0be [X86] Separate the memory size of vzext_load/vextract_store [...] adds 2d63fbb7b1f [ValueTracking] Look through constant Int2Ptr/Ptr2Int expressions adds 776ac79e88d [NFC][PowerPC] Add the test block-placement.mir adds c3805d761ea [BPF] add unit tests for preserve_{array,union,struct}_acce [...] adds 335f955dc49 [PowerPC] Support fp128 libcalls adds f1ee04c42a4 [LoopInfo] Introduce getUniqueNonLatchExitBlocks utility function adds 796ed134ccc Remove set but unused variable. adds 45c43e7d04d [LoopUtils] Extend the scope of getLoopEstimatedTripCount adds 54869ec907f [Attributor] Deduce "nonnull" attribute adds 6bd02a442c0 [PowerPC] Support -mabi=ieeelongdouble and -mabi=ibmlongdouble adds d02f17daed3 [clangd] Added highlighting to enum constants. adds ea36cdcec31 DeveloperPolicy: fix a typo adds 17b4a932fae [clangd] Added highlighting for members and methods. adds 3ed93b4673b [Loop Peeling] Enable peeling for loops with multiple exits adds 1d554b74412 [LoopVectorize] Pass unfiltered list of arguments to getInt [...] adds d021ad9fbeb [Loop Peeling] Fix the bug with IDom setting for exit loops adds da750b1688f [ARM] Adjust how NEON shifts are lowered adds 309246e4e2f [obj2yaml] - Rework tool's error reporting logic for ELF target. adds b91403d4670 Revert r366052 "[obj2yaml] - Rework tool's error reporting [...] adds f059147a108 [ARM] Move Shifts after Bits. NFC adds 0bf0b8ff7c7 [libFuzzer] Disable fork.test on AArch64 adds 6e89887642f [ARM] MVE Vector Shifts adds 8d9b9f6bf2c [LLD][ELF] - Minor simplification. NFC. adds 224816ba169 Recommit r366052 "[obj2yaml] - Rework tool's error reportin [...] adds 960ff0810da [OpenCL][PR41727] Prevent ICE on global dtors adds 7d5100115af PDB HashTable: Make iterator key type const adds 14d115ff98a [ASTImporter] Using Lang_CXX14 in ASTImporterVisibilityTest. adds 130df2c7e8f Fix uninitialized variable analyzer warning. NFCI. adds d6f34bf4d4a [OpenCL] Deduce addr space for pointee of dependent types i [...] adds 83ae0b5eb4f [mips] Remove "else-after-return". NFC adds 12400b97838 [Testing] Add missing "REQUIRES: asserts" adds 60fb5e97a0d [X86] isTargetShuffleEquivalent - assert the expected mask [...] adds 8d879c8d954 [AMDGPU][MC] Corrected encoding of src0 for DS_GWS_* instructions adds 63d00b19e5c [OPENMP]Add support for analysis of if clauses. adds cb238de456b [PatternMatch] Implement matching code for LibFunc adds 4e34a85aa2e [clangd] Fix duplicate highlighting tokens appearing in ini [...] adds 5153b1723a6 [AMDGPU][MC][GFX9][GFX10] Added support of GET_DOORBELL message adds 62cc16dac20 gn build: Add a note on how to locally tell git to ignore b [...] adds 1d91f94f095 [clangd] Fix doc adds fd08dcb9db0 [AMDGPU] fixed scheduler crash in gfx908 adds a13cca41c5c [ORC] Start adding ORCv1 to ORCv2 transition tips to the OR [...] adds e5086481b65 fix unnamed fiefield issue and add tests for __builtin_pres [...] adds 838c8e30c2f [X86][SSE] Add PACKSS with zero shuffle masks. adds 5a07a614c0f [X86][SSE] Regenerated packss.ll test file. adds 73e33368090 [docs][llvm-nm] Fix inconsistent grammar adds 7284d443c3b Revert "r366069: [PatternMatch] Implement matching code for [...] adds a53e779edc8 [x86] add tests for reductions that might be better with mo [...] adds 3329721e644 [lldb][doc] Document how our LLDB table gen initialized options adds 0e5f9157576 Use unique_ptr instead of manual delete in one place. No be [...] adds 05489f09522 Use a unique_ptr instead of manual memory management for Cu [...] adds cc02b170823 AMDGPU/GlobalISel: RegBankSelect for G_CONCAT_VECTORS adds a65913e752e AMDGPU/GlobalISel: Select easy cases for G_BUILD_VECTOR adds a2dcbd36439 Use a unique_ptr instead of manual memory management for LineTable adds 8e7eee617a0 [ARM] Minor formatting in ARMInstrMVE.td. NFC adds 3dcd7996f11 [FunctionAttrs] Remove readonly and writeonly assertion adds 56799837a41 Update __VERSION__ to remove the hardcoded 4.2.1 version adds 7938424eb92 [AMDGPU] Copy missing predicate from pseudo to real adds 269e4e1b601 Add some release notes for 9.0 release adds 49169a963e8 AMDGPU: Add 24-bit mul intrinsics adds 3e7c314b039 Reland "[COFF] Add null check in case of symbols defined in [...] new 81971b2b79c [X86] Return UNDEF from LowerScalarImmediateShift when the [...] new 032e3c468fa [llvm-lib] Add a dependency to intrinsics_gen to the LLVMLi [...] new eb99165b97b [x86] try to keep FP casted+truncated+extracted vector elem [...] new b390121efb3 AMDGPU/GlobalISel: Select llvm.amdgcn.end.cf new ff1c5288cb6 AMDGPU: Remove reserved value accidentally left in for gfx908 new 53fa759ff5a AMDGPU/GlobalISel: Handle llvm.amdgcn.if.break
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 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 | 178 +- 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 | 2 +- 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 +- clang-tools-extra/clangd/Protocol.cpp | 17 +- clang-tools-extra/clangd/Protocol.h | 23 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 38 +- 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 | 27 +- clang-tools-extra/clangd/XRefs.h | 4 + clang-tools-extra/clangd/index/Background.cpp | 16 + clang-tools-extra/clangd/index/Background.h | 14 +- clang-tools-extra/clangd/index/BackgroundQueue.cpp | 22 + clang-tools-extra/clangd/index/dex/Dex.cpp | 4 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 6 +- clang-tools-extra/clangd/refactor/Tweak.h | 8 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 4 +- .../clangd/test/code-action-request.test | 2 +- .../clangd/test/semantic-highlighting.test | 11 +- clang-tools-extra/clangd/test/type-hierarchy.test | 63 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 14 +- .../clangd/unittests/BackgroundIndexTests.cpp | 35 + .../clangd/unittests/SemanticHighlightingTests.cpp | 67 +- .../clangd/unittests/SourceCodeTests.cpp | 46 + .../clangd/unittests/TypeHierarchyTests.cpp | 46 +- clang-tools-extra/docs/clangd/Features.rst | 2 +- clang-tools-extra/docs/clangd/Installation.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/LanguageExtensions.rst | 6 + clang/docs/ReleaseNotes.rst | 10 +- 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 | 7 +- clang/include/clang/AST/Type.h | 45 +- clang/include/clang/Basic/BuiltinsSystemZ.def | 15 + clang/include/clang/Basic/DiagnosticIDs.h | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- clang/include/clang/Basic/JsonSupport.h | 37 + clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Basic/SourceManager.h | 2 +- .../clang/DirectoryWatcher/DirectoryWatcher.h | 122 + clang/include/clang/Driver/CC1Options.td | 2 + clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Sema/Sema.h | 48 +- clang/lib/AST/ASTImporter.cpp | 2 +- clang/lib/AST/Decl.cpp | 3 + clang/lib/AST/JSONNodeDumper.cpp | 33 +- clang/lib/AST/OpenMPClause.cpp | 19 + clang/lib/AST/Type.cpp | 60 +- clang/lib/Analysis/AnalysisDeclContext.cpp | 10 +- clang/lib/Analysis/ProgramPoint.cpp | 32 +- clang/lib/Basic/DiagnosticIDs.cpp | 8 +- clang/lib/Basic/SourceManager.cpp | 4 +- clang/lib/Basic/TargetInfo.cpp | 13 +- clang/lib/Basic/Targets/PPC.cpp | 4 + clang/lib/Basic/Targets/SystemZ.cpp | 6 +- clang/lib/Basic/Targets/SystemZ.h | 2 + clang/lib/Basic/Targets/X86.cpp | 5 + clang/lib/Basic/Targets/X86.h | 6 +- clang/lib/CMakeLists.txt | 1 + clang/lib/CodeGen/BackendUtil.cpp | 47 +- clang/lib/CodeGen/CGBuiltin.cpp | 17 + clang/lib/CodeGen/CGCoroutine.cpp | 1 - clang/lib/CodeGen/CGDeclCXX.cpp | 20 +- clang/lib/CodeGen/CGExpr.cpp | 21 +- clang/lib/CodeGen/CGExprCXX.cpp | 30 +- clang/lib/CodeGen/CodeGenFunction.h | 3 + clang/lib/CodeGen/CodeGenModule.cpp | 8 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 21 +- clang/lib/CodeGen/PatternInit.cpp | 28 +- clang/lib/CodeGen/TargetInfo.h | 5 + 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/Compilation.cpp | 12 +- clang/lib/Driver/ToolChain.cpp | 3 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 6 +- clang/lib/Driver/ToolChains/Arch/Mips.cpp | 1 - clang/lib/Driver/ToolChains/Clang.cpp | 112 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 40 +- 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 | 5 +- clang/lib/Frontend/InitPreprocessor.cpp | 7 +- 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 | 333 +- clang/lib/Sema/SemaExpr.cpp | 33 +- clang/lib/Sema/SemaOpenMP.cpp | 12 +- clang/lib/Sema/SemaType.cpp | 5 + clang/lib/Sema/TreeTransform.h | 17 + 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 | 532 +- 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/arm-target-features.c | 2 +- clang/test/CodeGen/builtin-preserve-access-index.c | 177 + .../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/ppc64-long-double.cpp | 14 + 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 +- clang/test/CodeGenOpenCLCXX/atexit.cl | 11 + .../aarch64-fuchsia/c++/asan+noexcept/libc++.so | 0 .../lib/x86_64-fuchsia/c++/asan+noexcept/libc++.so | 0 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.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/ppc-abi.c | 18 + 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/cancel_if_messages.cpp | 10 + .../OpenMP/distribute_parallel_for_if_messages.cpp | 7 + .../distribute_parallel_for_simd_if_messages.cpp | 7 + clang/test/OpenMP/parallel_for_if_messages.cpp | 7 + .../test/OpenMP/parallel_for_simd_if_messages.cpp | 7 + clang/test/OpenMP/parallel_if_messages.cpp | 7 + .../test/OpenMP/parallel_sections_if_messages.cpp | 8 + clang/test/OpenMP/target_data_if_messages.cpp | 7 + .../test/OpenMP/target_enter_data_if_messages.cpp | 7 + clang/test/OpenMP/target_exit_data_if_messages.cpp | 7 + clang/test/OpenMP/target_if_messages.cpp | 7 + .../OpenMP/target_parallel_for_if_messages.cpp | 7 + .../target_parallel_for_simd_if_messages.cpp | 7 + clang/test/OpenMP/target_parallel_if_messages.cpp | 7 + clang/test/OpenMP/target_simd_if_messages.cpp | 7 + .../OpenMP/target_teams_distribute_if_messages.cpp | 7 + ...t_teams_distribute_parallel_for_if_messages.cpp | 7 + ...ms_distribute_parallel_for_simd_if_messages.cpp | 8 + .../target_teams_distribute_simd_if_messages.cpp | 7 + clang/test/OpenMP/target_teams_if_messages.cpp | 7 + clang/test/OpenMP/target_update_if_messages.cpp | 7 + clang/test/OpenMP/target_vla_messages.cpp | 6 + clang/test/OpenMP/task_if_messages.cpp | 7 + .../teams_distribute_parallel_for_if_messages.cpp | 8 + ...ms_distribute_parallel_for_simd_if_messages.cpp | 8 + clang/test/PCH/non-trivial-c-union.m | 24 + clang/test/Preprocessor/arm-target-features.c | 29 +- clang/test/Preprocessor/init.c | 4 +- clang/test/Preprocessor/predefined-arch-macros.c | 17 +- clang/test/Preprocessor/x86_seg_fs_gs.c | 7 + clang/test/Sema/builtin-preserve-access-index.c | 13 + clang/test/SemaObjC/arc-decls.m | 6 +- clang/test/SemaObjC/non-trivial-c-union.m | 82 + .../test/SemaOpenCLCXX/address-space-deduction.cl | 39 + clang/test/lit.cfg.py | 2 +- clang/tools/clang-shlib/CMakeLists.txt | 9 +- clang/tools/libclang/CMakeLists.txt | 2 +- clang/unittests/AST/ASTImporterVisibilityTest.cpp | 40 +- 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 | 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 +- .../sanitizer_common/sanitizer_procmaps_solaris.cc | 6 +- compiler-rt/lib/scudo/standalone/chunk.h | 6 - compiler-rt/lib/scudo/standalone/combined.h | 13 +- compiler-rt/lib/scudo/standalone/local_cache.h | 9 +- compiler-rt/lib/scudo/standalone/primary32.h | 6 +- compiler-rt/lib/scudo/standalone/primary64.h | 6 +- compiler-rt/lib/scudo/standalone/report.cc | 2 +- .../lib/scudo/standalone/tests/chunk_test.cc | 2 - compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc | 36 +- compiler-rt/test/asan/CMakeLists.txt | 5 +- compiler-rt/test/fuzzer/fork.test | 2 +- compiler-rt/test/fuzzer/lit.cfg.py | 6 +- compiler-rt/test/fuzzer/windows-opt-ref.test | 2 +- .../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/variant | 81 +- libcxx/test/libcxx/numerics/bit.ops.pass.cpp | 70 + .../stress_test_variant_overloads_impl.sh.cpp | 118 + .../map/map.cons/assign_initializer_list.pass.cpp | 28 +- .../set/set.cons/assign_initializer_list.pass.cpp | 35 +- .../unord.multiset.cnstr/deduct.fail.cpp | 1 + .../unord.set/unord.set.cnstr/deduct.fail.cpp | 1 + .../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 | 30 +- .../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/Config.h | 8 +- lld/COFF/DLL.cpp | 154 +- lld/COFF/DLL.h | 3 +- lld/COFF/Driver.cpp | 20 +- lld/COFF/InputFiles.cpp | 13 +- lld/COFF/InputFiles.h | 2 + lld/COFF/LTO.cpp | 17 +- lld/COFF/MarkLive.cpp | 6 +- lld/COFF/Options.td | 6 + lld/COFF/SymbolTable.cpp | 4 +- lld/ELF/InputFiles.cpp | 10 +- lld/test/COFF/Inputs/undefined-symbol-lto-a.ll | 82 + lld/test/COFF/Inputs/undefined-symbol-lto-b.ll | 29 + 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-object-suffix-replace.ll | 50 + lld/test/COFF/thinlto-prefix-replace.ll | 26 + lld/test/COFF/undefined-symbol-lto.test | 29 + lld/test/ELF/mips-got-string.s | 18 +- lld/test/wasm/data-segments.ll | 31 +- lld/wasm/Writer.cpp | 6 +- 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/include/lldb/Target/LanguageRuntime.h | 4 + lldb/include/lldb/Target/ObjCLanguageRuntime.h | 2 + .../deleted-executable/TestDeletedExecutable.py | 18 +- .../functionalities/deleted-executable/main.cpp | 12 +- .../python_api/formatters/TestFormattersSBAPI.py | 1 - 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 | 160 + lldb/source/Core/ValueObject.cpp | 53 +- lldb/source/Expression/CMakeLists.txt | 1 - .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 2 + .../Clang/ClangExpressionDeclMap.cpp | 2 +- .../Clang/ClangExpressionParser.cpp | 39 +- .../ExpressionParser/Clang}/IRDynamicChecks.cpp | 19 +- .../ExpressionParser/Clang}/IRDynamicChecks.h | 40 +- .../Plugins/Language/CPlusPlus/CMakeLists.txt | 1 + lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 3 +- .../LanguageRuntime/CPlusPlus/CMakeLists.txt | 9 + .../CPlusPlus}/CPPLanguageRuntime.cpp | 5 +- .../CPlusPlus}/CPPLanguageRuntime.h | 0 .../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/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 - 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/AMDGPU/gfx10_msg.rst | 2 + llvm/docs/AMDGPU/gfx9_msg.rst | 2 + llvm/docs/CommandGuide/FileCheck.rst | 25 +- llvm/docs/CommandGuide/llvm-nm.rst | 7 +- llvm/docs/DeveloperPolicy.rst | 2 +- llvm/docs/LangRef.rst | 25 +- ...{ORCv2DesignAndImplementation.rst => ORCv2.rst} | 159 +- llvm/docs/Proposals/GitHubMove.rst | 7 + llvm/docs/ReleaseNotes.rst | 12 +- llvm/docs/index.rst | 6 +- llvm/include/llvm/ADT/Hashing.h | 2 +- .../llvm/Analysis/IteratedDominanceFrontier.h | 3 +- llvm/include/llvm/Analysis/LoopInfo.h | 8 + llvm/include/llvm/Analysis/LoopInfoImpl.h | 32 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 3 +- llvm/include/llvm/BinaryFormat/ELF.h | 3 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 3 +- llvm/include/llvm/Bitstream/BitstreamReader.h | 8 +- llvm/include/llvm/CodeGen/MachineOutliner.h | 6 +- llvm/include/llvm/CodeGen/SlotIndexes.h | 2 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 6 - llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 4 +- llvm/include/llvm/CodeGen/VirtRegMap.h | 6 +- llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 75 +- .../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 | 27 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 8 - llvm/include/llvm/IR/IntrinsicsSystemZ.td | 21 + llvm/include/llvm/InitializePasses.h | 4 +- llvm/include/llvm/Object/ELF.h | 48 +- llvm/include/llvm/Support/ARMTargetParser.def | 5 +- llvm/include/llvm/Support/FileCheck.h | 208 +- .../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 | 100 +- llvm/include/llvm/Transforms/Instrumentation.h | 4 - .../Transforms/Instrumentation/SanitizerCoverage.h | 62 + llvm/lib/Analysis/MemorySSAUpdater.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 11 +- llvm/lib/Analysis/ValueTracking.cpp | 31 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 1 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 14 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 20 +- llvm/lib/Bitcode/Reader/ValueList.cpp | 8 +- llvm/lib/Bitcode/Reader/ValueList.h | 9 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 + llvm/lib/CMakeLists.txt | 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/LegalizerHelper.cpp | 4 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 4 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 8 + llvm/lib/CodeGen/SafeStack.cpp | 4 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 20 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 40 - llvm/lib/CodeGen/TargetLoweringBase.cpp | 28 + llvm/lib/CodeGen/TargetPassConfig.cpp | 6 +- llvm/lib/CodeGen/TargetRegisterInfo.cpp | 14 - 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/DebugInfoMetadata.cpp | 9 +- llvm/lib/IR/LegacyPassManager.cpp | 8 +- 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/Passes/PassBuilder.cpp | 3 +- llvm/lib/Passes/PassRegistry.def | 2 + llvm/lib/Support/ARMTargetParser.cpp | 56 +- 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/Signals.inc | 67 +- 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/AMDGPUCodeGenPrepare.cpp | 127 + llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 18 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 10 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 43 + llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 15 +- llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 22 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 124 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 1 - llvm/lib/Target/AMDGPU/DSInstructions.td | 9 +- 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/SIDefines.h | 1 + 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 | 48 +- 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 | 17 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 73 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 41 +- 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/Utils/AMDGPUAsmUtils.cpp | 2 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 11 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 278 +- llvm/lib/Target/ARM/ARMISelLowering.h | 38 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 11 + llvm/lib/Target/ARM/ARMInstrMVE.td | 2405 +++-- llvm/lib/Target/ARM/ARMInstrNEON.td | 194 +- llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 6 +- .../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 3 +- llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 13 + llvm/lib/Target/Mips/MipsISelLowering.h | 2 +- llvm/lib/Target/Mips/MipsScheduleGeneric.td | 2 +- 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 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 255 +- .../Target/WebAssembly/WebAssemblyArgumentMove.cpp | 4 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 2 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 8 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 3 +- .../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/X86ISelLowering.cpp | 125 +- llvm/lib/Target/X86/X86InstrAVX512.td | 96 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 26 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 113 +- llvm/lib/Target/X86/X86InstrInfo.h | 3 - llvm/lib/Target/X86/X86InstrSSE.td | 88 +- llvm/lib/ToolDrivers/llvm-lib/CMakeLists.txt | 3 + llvm/lib/Transforms/IPO/Attributor.cpp | 575 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 7 +- .../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/LoopInterchange.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 4 +- 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/LoopUnroll.cpp | 3 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 41 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 20 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 20 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 42 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 9 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 57 +- 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 + llvm/test/Bitcode/Inputs/invalid-fcmp-opnum.bc | Bin 0 -> 908 bytes llvm/test/Bitcode/attributes.ll | 13 +- llvm/test/Bitcode/invalid.test | 5 + llvm/test/Bitcode/pr18704.ll | 2 +- .../GlobalISel/legalizer-info-validation.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-build-vector.mir | 152 + .../AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll | 8 - .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | 39 + .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll | 36 + .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll | 27 + .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll | 26 + .../GlobalISel/regbankselect-concat-vector.mir | 69 + llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir | 132 + llvm/test/CodeGen/AMDGPU/agpr-register-count.ll | 15 + .../CodeGen/AMDGPU/amdgpu-codegenprepare-mul24.ll | 494 + .../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 + .../AMDGPU/frame-lowering-entry-all-sgpr-used.mir | 54 + .../CodeGen/AMDGPU/illegal-sgpr-to-vgpr-copy.ll | 17 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 1361 +++ llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mul.i24.ll | 14 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mul.u24.ll | 14 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll | 12 + 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/mad_uint24.ll | 76 + 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/mul.i16.ll | 18 +- llvm/test/CodeGen/AMDGPU/mul_uint24-amdgcn.ll | 4 +- .../CodeGen/AMDGPU/power-sched-no-instr-sunit.mir | 22 + 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/vpadd.ll | 47 +- llvm/test/CodeGen/ARM/vuzp.ll | 46 +- llvm/test/CodeGen/BPF/CORE/intrinsic-array.ll | 80 + llvm/test/CodeGen/BPF/CORE/intrinsic-struct.ll | 77 + llvm/test/CodeGen/BPF/CORE/intrinsic-union.ll | 76 + 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/PowerPC/block-placement.mir | 217 + llvm/test/CodeGen/PowerPC/fp128-libcalls.ll | 164 + llvm/test/CodeGen/PowerPC/machine-pre.ll | 141 + 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 +- .../SystemZ/{cond-move-01.ll => cond-move-06.ll} | 72 +- 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 + 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/Thumb2/mve-shifts.ll | 391 + llvm/test/CodeGen/X86/combine-sbb.ll | 73 + llvm/test/CodeGen/X86/haddsub.ll | 204 + llvm/test/CodeGen/X86/known-bits-vector.ll | 5 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 29 +- llvm/test/CodeGen/X86/macCatalyst.ll | 2 +- llvm/test/CodeGen/X86/packss.ll | 61 + llvm/test/CodeGen/X86/phaddsub-extract.ll | 363 + llvm/test/CodeGen/X86/pr42616.ll | 11 + llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 73 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 12 + llvm/test/CodeGen/X86/vector-shuffle-sse1.ll | 19 +- 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/MC/AMDGPU/ds.s | 16 +- llvm/test/MC/AMDGPU/expressions.s | 2 +- llvm/test/MC/AMDGPU/gfx10_asm_all.s | 24 +- llvm/test/MC/AMDGPU/gfx7_asm_all.s | 30 +- llvm/test/MC/AMDGPU/gfx8_asm_all.s | 30 +- llvm/test/MC/AMDGPU/gfx9_asm_all.s | 30 +- llvm/test/MC/AMDGPU/sopp-gfx10.s | 17 + llvm/test/MC/AMDGPU/sopp-gfx9.s | 12 +- llvm/test/MC/Disassembler/AMDGPU/ds_vi.txt | 16 +- .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 36 +- llvm/test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt | 48 +- llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_all.txt | 48 +- 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/Object/Inputs/COFF/long-file-symbol.yaml | 14 - llvm/test/Object/Inputs/invalid-reloc.elf-x86-64 | Bin 624 -> 0 bytes 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/nonnull.ll | 323 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 352 + llvm/test/Transforms/FunctionAttrs/nounwind.ll | 6 +- .../Transforms/FunctionAttrs/read-write-scc.ll | 20 + .../read_write_returned_arguments_scc.ll | 16 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 1 + .../Transforms/IndVarSimplify/eliminate-exit.ll | 10 +- llvm/test/Transforms/InstCombine/ashr-lshr.ll | 300 +- .../Transforms/InstCombine/assume_inevitable.ll | 74 + llvm/test/Transforms/InstCombine/onehot_merge.ll | 161 + llvm/test/Transforms/InstSimplify/ashr-lshr.ll | 379 - .../LoopUnroll/peel-loop-pgo-deopt-idom.ll | 55 + .../Transforms/LoopUnroll/peel-loop-pgo-deopt.ll | 81 + .../extractvalue-no-scalarization-required.ll | 109 + .../LoopVectorize/vector-intrinsic-call-cost.ll | 30 + 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/test/tools/llvm-readobj/gnu-notes.test | 192 +- .../test/tools/obj2yaml/coff-long-file-symbol.test | 18 + .../obj2yaml/coff-long-section-name.test} | 6 +- .../obj2yaml/coff-section-aux-symbol.test} | 103 +- .../obj2yaml/coff-weak-external.test} | 4 + llvm/test/tools/obj2yaml/no-symbol-reloc.test | 49 + llvm/test/tools/obj2yaml/section-group.test | 70 + .../tools/obj2yaml/special-symbol-indices.yaml | 2 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 20 +- llvm/tools/llvm-nm/llvm-nm.cpp | 9 +- 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-shlib/CMakeLists.txt | 7 +- llvm/tools/lto/CMakeLists.txt | 2 +- llvm/tools/obj2yaml/elf2yaml.cpp | 319 +- llvm/tools/obj2yaml/obj2yaml.cpp | 13 +- llvm/tools/obj2yaml/obj2yaml.h | 2 +- llvm/tools/remarks-shlib/CMakeLists.txt | 2 +- llvm/tools/sancov/sancov.cpp | 6 +- llvm/unittests/Analysis/LoopInfoTest.cpp | 46 + llvm/unittests/Analysis/ValueTrackingTest.cpp | 16 +- .../unittests/BinaryFormat/MsgPackDocumentTest.cpp | 4 +- llvm/unittests/DebugInfo/PDB/HashTableTest.cpp | 119 +- llvm/unittests/Support/FileCheckTest.cpp | 273 +- llvm/unittests/Support/TargetParserTest.cpp | 15 +- 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 +- llvm/utils/gn/README.rst | 2 + .../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 | 643 -- 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 | 773 -- openmp/runtime/src/include/40/omp_lib.f90.var | 454 - openmp/runtime/src/include/40/omp_lib.h.var | 566 -- openmp/runtime/src/include/45/omp.h.var | 196 - openmp/runtime/src/include/45/omp_lib.f.var | 860 -- openmp/runtime/src/include/45/omp_lib.f90.var | 523 - openmp/runtime/src/include/45/omp_lib.h.var | 644 -- .../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 - 882 files changed, 38514 insertions(+), 20174 deletions(-) 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/default/DirectoryWatcher-not-impleme [...] create mode 100644 clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp create mode 100644 clang/lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp create mode 100644 clang/test/Analysis/exploded-graph-rewriter/macros.c create mode 100644 clang/test/CodeGen/builtin-preserve-access-index.c create mode 100644 clang/test/CodeGen/builtins-systemz-vector3-error.c create mode 100644 clang/test/CodeGen/builtins-systemz-vector3.c create mode 100644 clang/test/CodeGen/builtins-systemz-zvector3-error.c create mode 100644 clang/test/CodeGen/builtins-systemz-zvector3.c create mode 100644 clang/test/CodeGen/sancov-new-pm.c delete mode 100644 clang/test/CodeGenCXX/devirtualize-dtor-final.cpp delete mode 100644 clang/test/CodeGenObjC/Inputs/strong_in_union.h create mode 100644 clang/test/CodeGenOpenCLCXX/atexit.cl copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] create mode 100644 clang/test/Driver/mlong-double-128.c create mode 100644 clang/test/Driver/noprofilelib.c create mode 100644 clang/test/PCH/non-trivial-c-union.m create mode 100644 clang/test/Preprocessor/x86_seg_fs_gs.c create mode 100644 clang/test/Sema/builtin-preserve-access-index.c create mode 100644 clang/test/SemaObjC/non-trivial-c-union.m create mode 100644 clang/unittests/DirectoryWatcher/CMakeLists.txt create mode 100644 clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp create mode 100644 compiler-rt/test/profile/profile_test.h create mode 100644 libcxx/test/libcxx/numerics/bit.ops.pass.cpp create mode 100644 libcxx/test/libcxx/utilities/meta/stress_tests/stress_test_vari [...] delete mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] delete mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ [...] create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ [...] create mode 100644 lld/test/COFF/Inputs/undefined-symbol-lto-a.ll create mode 100644 lld/test/COFF/Inputs/undefined-symbol-lto-b.ll create mode 100644 lld/test/COFF/thinlto-object-suffix-replace.ll create mode 100644 lld/test/COFF/thinlto-prefix-replace.ll create mode 100644 lld/test/COFF/undefined-symbol-lto.test create mode 100644 lldb/include/lldb/Expression/DynamicCheckerFunctions.h create mode 100644 lldb/source/Commands/Options.td create mode 100644 lldb/source/Commands/OptionsBase.td rename lldb/source/{Expression => Plugins/ExpressionParser/Clang}/IRDynamicChecks. [...] rename lldb/{include/lldb/Expression => source/Plugins/ExpressionParser/Clang}/IRD [...] rename lldb/source/{Target => Plugins/LanguageRuntime/CPlusPlus}/CPPLanguageRuntim [...] rename lldb/{include/lldb/Target => source/Plugins/LanguageRuntime/CPlusPlus}/CPPL [...] create mode 100644 lldb/utils/TableGen/CMakeLists.txt create mode 100644 lldb/utils/TableGen/LLDBOptionDefEmitter.cpp create mode 100644 lldb/utils/TableGen/LLDBTableGen.cpp create mode 100644 lldb/utils/TableGen/LLDBTableGenBackends.h rename llvm/docs/{ORCv2DesignAndImplementation.rst => ORCv2.rst} (64%) create mode 100644 llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h create mode 100644 llvm/lib/Target/SystemZ/SystemZScheduleArch13.td create mode 100644 llvm/test/Analysis/CostModel/SystemZ/logic-miscext3.ll create mode 100644 llvm/test/Analysis/MemorySSA/nondeterminism.ll create mode 100644 llvm/test/Bitcode/Inputs/invalid-fcmp-opnum.bc create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-build-vector.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-concat-vector.mir create mode 100644 llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir create mode 100644 llvm/test/CodeGen/AMDGPU/agpr-register-count.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-mul24.ll create mode 100644 llvm/test/CodeGen/AMDGPU/frame-lowering-entry-all-sgpr-used.mir create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mul.i24.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mul.u24.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mai-hazards.mir create mode 100644 llvm/test/CodeGen/AMDGPU/mai-inline.ll create mode 100644 llvm/test/CodeGen/AMDGPU/power-sched-no-instr-sunit.mir create mode 100644 llvm/test/CodeGen/AMDGPU/spill-agpr.ll create mode 100644 llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-array.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-struct.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-union.ll create mode 100644 llvm/test/CodeGen/PowerPC/block-placement.mir create mode 100644 llvm/test/CodeGen/PowerPC/fp128-libcalls.ll create mode 100644 llvm/test/CodeGen/PowerPC/sms-grp-order.ll copy llvm/test/CodeGen/SystemZ/{cond-move-01.ll => cond-move-06.ll} (52%) create mode 100644 llvm/test/CodeGen/SystemZ/cond-move-07.ll create mode 100644 llvm/test/CodeGen/SystemZ/cond-move-08.mir create mode 100644 llvm/test/CodeGen/SystemZ/ctpop-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/not-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/pr42606.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-04.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-05.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-06.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-bswap-07.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-conv-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-eswap-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-eswap-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-intrinsics-03.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-abs.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-frint.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-minmax.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-neg.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-sext.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-shifts.ll create mode 100644 llvm/test/CodeGen/X86/pr42616.ll delete mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir delete mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-lea-interpretation.mir delete mode 100644 llvm/test/DebugInfo/MIR/X86/debug-call-site-param.mir create mode 100644 llvm/test/MC/AMDGPU/sopp-gfx10.s create mode 100644 llvm/test/MC/Disassembler/SystemZ/insns-arch13.txt create mode 100644 llvm/test/MC/SystemZ/insn-bad-arch13.s create mode 100644 llvm/test/MC/SystemZ/insn-good-arch13.s delete mode 100644 llvm/test/Object/Inputs/COFF/long-file-symbol.yaml delete mode 100644 llvm/test/Object/Inputs/invalid-reloc.elf-x86-64 delete mode 100644 llvm/test/Object/obj2yaml-coff-long-file-symbol.test delete mode 100644 llvm/test/Object/obj2yaml-coff-long-section-name.test delete mode 100644 llvm/test/Object/obj2yaml-coff-section-aux-symbol.test delete mode 100644 llvm/test/Object/obj2yaml-coff-weak-external.test delete mode 100644 llvm/test/Object/obj2yaml-invalid-reloc.test delete mode 100644 llvm/test/Object/obj2yaml-sectiongroup.test create mode 100644 llvm/test/Transforms/FunctionAttrs/nofree-attributor.ll create mode 100644 llvm/test/Transforms/FunctionAttrs/nosync.ll create mode 100644 llvm/test/Transforms/FunctionAttrs/read-write-scc.ll create mode 100644 llvm/test/Transforms/InstCombine/assume_inevitable.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ashr-lshr.ll create mode 100644 llvm/test/Transforms/LoopUnroll/peel-loop-pgo-deopt-idom.ll create mode 100644 llvm/test/Transforms/LoopUnroll/peel-loop-pgo-deopt.ll create mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/extractvalue-no-scal [...] create mode 100644 llvm/test/Transforms/LoopVectorize/vector-intrinsic-call-cost.ll delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/stats-dbg-callsite-info.ll create mode 100644 llvm/test/tools/llvm-nm/stdin.test create mode 100644 llvm/test/tools/obj2yaml/coff-long-file-symbol.test rename llvm/test/{Object/Inputs/COFF/long-section-name.yaml => tools/obj2yaml/coff [...] rename llvm/test/{Object/Inputs/COFF/section-aux-symbol.yaml => tools/obj2yaml/cof [...] rename llvm/test/{Object/Inputs/COFF/weak-external.yaml => tools/obj2yaml/coff-wea [...] create mode 100644 llvm/test/tools/obj2yaml/no-symbol-reloc.test create mode 100644 llvm/test/tools/obj2yaml/section-group.test delete mode 100644 openmp/runtime/src/include/30/omp.h.var delete mode 100644 openmp/runtime/src/include/30/omp_lib.f.var delete mode 100644 openmp/runtime/src/include/30/omp_lib.f90.var delete mode 100644 openmp/runtime/src/include/30/omp_lib.h.var delete mode 100644 openmp/runtime/src/include/40/omp.h.var delete mode 100644 openmp/runtime/src/include/40/omp_lib.f.var delete mode 100644 openmp/runtime/src/include/40/omp_lib.f90.var delete mode 100644 openmp/runtime/src/include/40/omp_lib.h.var delete mode 100644 openmp/runtime/src/include/45/omp.h.var delete mode 100644 openmp/runtime/src/include/45/omp_lib.f.var delete mode 100644 openmp/runtime/src/include/45/omp_lib.f90.var delete mode 100644 openmp/runtime/src/include/45/omp_lib.h.var 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%)