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-allyesconfig in repository toolchain/ci/llvm-project.
from 6522bedefe3 Revert "[ELF] Update test case due to llvm r365618" adds 671bac74367 [clang-doc] Add a structured HTML generator adds d24faac0111 Add Python 3.6 and 3.7 to the version list adds 5f5237c2764 gn build: Merge r365687 adds 7a4d2df04a9 [AArch64][GlobalISel] Optimize compare and branch cases wit [...] adds 780030844d4 [OPENMP]Remove not used check line from the test, NFC. adds c23bc97e85f Add support for building with Python 3 adds 098e0a79fa7 [TSan] Fix compiler error on Linux/AArch64 adds 61cc6df5dc7 [NFC][InstCombine] Comb through just-added "omit mask befor [...] adds cbe3ed17fa9 My first test commit. adds 461a9d98d70 [Expression] IR Instrumenters should have a UtilityFunction adds 021ba49b31d [X86] Remove unused variable. NFC adds 01718666723 [lldb] Fix handling of dollar characters in expr command adds d7aae33a951 [Concepts] Concept definitions (D40381) adds 9a6c17b5b86 [clang-scan-deps] Dependency directives source minimizer: s [...] adds a2681296e0d [NFC]Fix IR/MC depency issue for function descriptor SDAG i [...] adds d916f23b830 [X86] Add BLSR and BLSMSK to isUseDefConvertible. adds 101c1afdfd1 driver: Don't warn about assembler flags being unused when [...] adds 472ad62b704 [X86] Add a few more TBM and BLSI test cases that show the [...] adds 1c327c7e0a1 [X86] Add patterns with and_flag_nocf for BLSI and TBM inst [...] adds e26398849dc GodeGen, NFC: Add test to track emitStoresForConstant behavior adds 6a155f52bc2 [TSan] Fix linker error on Linux/AArch64 adds e72676657f3 NFC: Convert large lambda into method adds d03bd1db594 NFC: Pass DataLayout into isBytewiseValue adds 329d15b5df5 Add IsBytewiseValue unit test adds 138328e45cd [SDAG] commute setcc operands to match a subtract adds 77d3590a87b Revert [llvm-objcopy] Allow strip symtab from executables and DSOs adds 05630a37455 rL365634 adds a unique_ptr<CompilationDatabase> in GobalCom [...] adds 3daf58faa2c Attempt to fix bots after r365703 adds c0ae1be0663 [AMDGPU] gfx908 dot instruction support adds 31c4d2a40d1 [CGDebugInfo] Fix -femit-debug-entry-values crash on os_log [...] adds e93279fd1b0 [AMDGPU] gfx908 atomic fadd and atomic pk_fadd adds 597dc0061fd [swig] Add workaround for old swig adds df9051e7cfd [lldb] Disable TestDollarInVariable.py on Windows adds 88729e3dec3 [X86] Don't convert 8 or 16 bit ADDs to LEAs on Atom in Fix [...] adds 6765aa552a8 Various minor tweaks to CLCompatOptions.td adds 24830ea7108 [NFC] Adjust "invalid.ll.bc" tests to check for AttrKind #2 [...] adds 3ed286a3888 Replace three "strip & accumulate" implementations with a s [...] adds da233838c9b clang-cl: Remove -O0 option adds e837847ec64 Change another test I missed in r365724 adds 627095ec5be [SCEV] teach SCEV symbolical execution about overflow intri [...] adds 9066e5f832b Increase the number of parser diagnostics. adds 51f5079191d [InstCombine][NFCI] Add test coverage to onehot_merge.ll adds 136d27ab4de [Coding style change][lld] Rename variables for non-ELF ports adds 54c136bbdf9 [WebAssembly] Print error message for llvm.clear_cache intrinsic adds 76c3f6cdff9 Fix build breakage on Win32. adds bfaf64ae570 Update comments for r365730. NFC. adds f4954b52e4c Fix build breakage on Darwin. adds 983d7ddd0b2 Add NetBSD LSan support adds c593f5e6711 [clang-doc] Silence compiler warning with gcc 7.4 [NFC] adds 77565f7690e Fix build breakage on Win32. adds 7618b2a5c2a [test] Silence gcc 7.4 warning [NFC] adds 274ad9c3717 [ASan] Use __sanitizer_fill_shadow for FastPoisonShadow on Fuchsia adds 85ad78b1cfa [ARM][ParallelDSP] Change the search for smlads adds c1b7db9edaa Remove some redundant code from r290372 and improve a comment. adds e6695821e59 Revert Recommit "[CommandLine] Remove OptionCategory and Su [...] adds e3bb0a72b6a [MIPS GlobalISel] RegBankSelect for chains of ambiguous ins [...] adds 962524070a0 [MIPS GlobalISel] Skip copies in addUseDef and addDefUses adds b6a74e33c38 [clangd] Added highlightings for namespace specifiers. adds cfd4c333448 [NFC][PowerPC] Added test to track current behaviour of TailDup adds 7916198a410 [ARM] Remove nonexistent unsigned forms of MVE VQDMLAH. adds ad54935c778 [clangd] Reland rL365634 adds 08b4a8da07a [ARM][LowOverheadLoops] Correct offset checking adds 8b222ecf276 [BitcodeReader] Validate OpNum, before accessing Record array. adds 63f52359785 [clangd] Add a missing "return nullptr;" to the SelectionTr [...] adds f9ca13cb5f0 [X86] -fno-plt: use GOT __tls_get_addr only if GOTPCRELX is [...] adds 6dc59629570 [llvm-objcopy] Don't change permissions of non-regular outp [...] adds 6b079cc2d4b [AMDGPU] Regenerate idot tests. NFCI. adds 0b7c38c9f9d [X86] Regenerate intrinsics tests. NFCI. adds c05f67712db [clangd] Fix windows buildbots adds 3b9994615f4 Revert [BitcodeReader] Validate OpNum, before accessing Rec [...] adds e23be09e66d [InstCombine] Reorder recently added/improved pow transformations adds be8275753fe [ELF] Warn rather than error when duplicate version assignm [...] adds e1ee3837acf [ELF] Handle non-glob patterns before glob patterns in vers [...] adds 65d49fa60fa [LLDB] Fix FreeBSD build. adds badece02b40 [llvm-readobj/llvm-readelf] - Report a warning instead of a [...] adds 1503a3b2e71 [clangd] Fix an assertion crash in "ExtractVariable" tweak adds e3971724387 [clangd] Remove the extra ";", NFC adds e195a91d2d6 [NFC] Updated tests for D64285 adds eb41f7f081a [yaml2obj] - Allow overriding the sh_size field. adds 030bb3d3637 InstructionSimplify: Simplify InstructionSimplify. NFC. adds 27658ed512c OpaquePtr: use load instruction directly for type. NFC. adds f2d6597653e OpaquePtr: use byval accessor instead of inspecting pointer [...] adds 67828edbbd6 OpaquePtr: switch to GlobalValue::getValueType in a few pla [...] adds fd11ce32bb8 [WebAssembly] Import __stack_pointer when building -pie binaries adds 9cf13035608 [yaml2obj/elf-override-shsize.yaml] - An attemp to fix ppc64 bot. adds 7e27d86afb2 [clangd] Add priorities to background index queue, extract [...] adds 3487791fea9 [InstCombine] don't move FP negation out of a constant expression adds 56af20087ef [Object/ELF] - Improve error reporting for notes. adds 605e772abc2 [clangd][QueryDriver] Use language from underlying database [...] adds af6725baa41 Added mapping for pointers captured in Lambdas in OpenMP ta [...] adds f3661a78bf3 [clangd] Remove an extra ";", NFC adds 584930030be Revert r365775 - "[Object/ELF] - Improve error reporting fo [...] adds 7e71902b799 GlobalISel: Use Register adds 8fb3fcba525 Fix missing C++ mode comment adds b725d27350f AMDGPU/GlobalISel: Move kernel argument handling to separat [...] adds 6eb8ae8f17b RegUsageInfoCollector: Skip calling conventions I missed before adds d0307f93a76 [DAGCombine] narrowInsertExtractVectorBinOp - add CONCAT_VE [...] adds c2c21ef9d2b [OPENMP]Initial fix PR42392: Improve -Wuninitialized warnin [...] adds 0e4386e9e77 gn build: Merge r365773 adds 296a80102a9 [libc++] Implement deduction guides for <unordered_set> adds 96dff919985 Fix a few 'no newline at end of file' warnings that Xcode emits adds aeb3826228a [scudo][standalone] Merge Spin & Blocking mutex into a Hybrid one adds 5cc7c9ab939 [X86] Merge negated ISD::SUB nodes into X86ISD::SUB equival [...] adds 9470142ca59 [clangd] Implementation of auto type expansion. adds 709d611cf20 [clangd] Consume llvm::Error in test after r365792 adds ad37ae18e27 [clangd] Avoid template in Task constructor, hopefully fix [...] new e5d5b5c2ac8 gn build: Merge r365792 new fa1a4e4de53 [NVPTX] Use atomicrmw fadd instead of intrinsics new 83c94bfc0a1 [Docs] Add standardized header links to analyzer doc new 3b5e60b695e [CodeGen] NVPTX: Switch from atomic.load.add.f32 to atomicrmw fadd new 6add24adaf6 [HIP] Add GPU arch gfx1010, gfx1011, and gfx1012 new 63efb28f476 [lld-link] implement -thinlto-index-only new af3dc759e78 Explicitly define __STDC_FORMAT_MACROS for PRIu64 new a617967d687 [WebAssembly] Assembler: support negative float constants. new 83b380860db [X86] Pre commit test cases for D64574. Along with a test c [...] new a286aae4d81 [clangd][NFC] Decrease template depth limit in RecursiveHie [...] new 9512c0a1d19 [profile][test] Fix Profile-* :: instrprof-merge.c etc. on SPARC new 9d41429ff79 [TSan] Move DECLARE_REAL macro outside of namespace new 5011b832373 [lld-link] implement -thinlto-{prefix,object-suffix}-replace
The 13 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/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 +- .../clangd/GlobalCompilationDatabase.cpp | 187 +- .../clangd/GlobalCompilationDatabase.h | 49 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 41 +- clang-tools-extra/clangd/Selection.cpp | 21 +- clang-tools-extra/clangd/Selection.h | 3 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 43 +- clang-tools-extra/clangd/SemanticHighlighting.h | 1 + clang-tools-extra/clangd/XRefs.cpp | 18 +- clang-tools-extra/clangd/XRefs.h | 10 + clang-tools-extra/clangd/index/Background.cpp | 164 +- clang-tools-extra/clangd/index/Background.h | 86 +- clang-tools-extra/clangd/index/BackgroundQueue.cpp | 93 + clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 2 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 2 +- .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/refactor/tweaks/ExpandAutoType.cpp | 119 ++ .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- .../clangd/test/code-action-request.test | 70 + .../clangd/test/semantic-highlighting.test | 5 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 2 +- clang-tools-extra/clangd/unittests/ASTTests.cpp | 42 + .../clangd/unittests/BackgroundIndexTests.cpp | 34 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + clang-tools-extra/clangd/unittests/ClangdTests.cpp | 4 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 141 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 34 +- 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 + .../unittests/clang-doc/CMakeLists.txt | 1 + .../unittests/clang-doc/HTMLGeneratorTest.cpp | 276 +++ clang/docs/analyzer/checkers.rst | 268 +++ clang/include/clang/AST/ASTNodeTraverser.h | 5 + clang/include/clang/AST/DeclTemplate.h | 36 + 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/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/TemplateKinds.h | 4 +- clang/include/clang/Driver/CLCompatOptions.td | 92 +- clang/include/clang/Parse/Parser.h | 4 + clang/include/clang/Sema/Sema.h | 13 + clang/include/clang/Serialization/ASTBitCodes.h | 5 +- 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/OpenMPClause.cpp | 14 + clang/lib/AST/TextNodeDumper.cpp | 4 + clang/lib/Analysis/CFG.cpp | 36 + clang/lib/Analysis/UninitializedValues.cpp | 17 + clang/lib/Basic/Cuda.cpp | 18 + clang/lib/Basic/Targets/NVPTX.cpp | 3 + clang/lib/CodeGen/CGBuiltin.cpp | 18 +- clang/lib/CodeGen/CGDebugInfo.cpp | 9 +- clang/lib/CodeGen/CGDecl.cpp | 172 +- 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/Driver/ToolChains/Clang.cpp | 12 + clang/lib/Index/IndexDecl.cpp | 4 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 9 +- clang/lib/Parse/ParseTemplate.cpp | 94 + clang/lib/Sema/SemaDecl.cpp | 2 + clang/lib/Sema/SemaDeclCXX.cpp | 2 +- clang/lib/Sema/SemaLookup.cpp | 3 +- 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/test/Analysis/cfg-openmp.cpp | 340 ++++ .../dcl.dcl/dcl.spec/dcl.spec.concept/p1.cpp | 1 + .../concepts-ts/expr/expr.prim/expr.prim.id/p3.cpp | 4 + clang/test/CodeGen/builtins-nvptx-ptx50.cu | 2 +- clang/test/CodeGen/builtins-nvptx.c | 2 +- clang/test/CodeGen/debug-info-param-modification.c | 13 +- clang/test/CodeGen/init-memset.c | 66 + clang/test/Driver/as-options.s | 23 + 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/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/tools/clang-refactor/ClangRefactor.cpp | 4 +- clang/tools/libclang/CIndex.cpp | 1 + .../DependencyDirectivesSourceMinimizerTest.cpp | 37 + compiler-rt/cmake/config-ix.cmake | 2 +- compiler-rt/lib/asan/asan_poisoning.h | 10 +- .../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_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/common.h | 5 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 21 +- compiler-rt/lib/scudo/standalone/linux.cc | 53 +- compiler-rt/lib/scudo/standalone/mutex.h | 92 +- compiler-rt/lib/scudo/standalone/primary32.h | 14 +- compiler-rt/lib/scudo/standalone/primary64.h | 8 +- compiler-rt/lib/scudo/standalone/quarantine.h | 10 +- compiler-rt/lib/scudo/standalone/secondary.cc | 4 +- compiler-rt/lib/scudo/standalone/secondary.h | 2 +- compiler-rt/lib/scudo/standalone/stats.h | 8 +- 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 +- .../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/lsan/lit.common.cfg.py | 3 +- .../test/profile/Inputs/instrprof-merge-match.c | 3 +- compiler-rt/test/profile/instrprof-merge.c | 3 +- compiler-rt/test/profile/profile_test.h | 20 + libcxx/include/unordered_set | 122 +- .../unord.multiset.cnstr/deduct.fail.cpp | 97 + .../unord.multiset.cnstr/deduct.pass.cpp | 196 ++ .../unord.set/unord.set.cnstr/deduct.fail.cpp | 97 + .../unord.set/unord.set.cnstr/deduct.pass.cpp | 196 ++ lld/COFF/Chunks.cpp | 806 ++++---- lld/COFF/Chunks.h | 350 ++-- lld/COFF/Config.h | 237 +-- lld/COFF/DLL.cpp | 564 +++--- lld/COFF/DLL.h | 52 +- lld/COFF/DebugTypes.cpp | 192 +- lld/COFF/DebugTypes.h | 24 +- lld/COFF/Driver.cpp | 1835 ++++++++++--------- lld/COFF/Driver.h | 96 +- lld/COFF/DriverUtils.cpp | 924 +++++----- lld/COFF/ICF.cpp | 270 +-- lld/COFF/ICF.h | 2 +- lld/COFF/InputFiles.cpp | 817 +++++---- lld/COFF/InputFiles.h | 184 +- lld/COFF/LTO.cpp | 181 +- lld/COFF/LTO.h | 12 +- lld/COFF/MapFile.cpp | 102 +- lld/COFF/MapFile.h | 2 +- lld/COFF/MarkLive.cpp | 58 +- lld/COFF/MarkLive.h | 2 +- lld/COFF/MinGW.cpp | 88 +- lld/COFF/MinGW.h | 16 +- lld/COFF/Options.td | 15 + lld/COFF/PDB.cpp | 1756 +++++++++--------- lld/COFF/PDB.h | 12 +- lld/COFF/SymbolTable.cpp | 702 +++---- lld/COFF/SymbolTable.h | 68 +- lld/COFF/Symbols.cpp | 100 +- lld/COFF/Symbols.h | 228 +-- lld/COFF/TypeMerger.h | 34 +- lld/COFF/Writer.cpp | 1916 ++++++++++---------- lld/COFF/Writer.h | 52 +- lld/Common/Args.cpp | 76 +- lld/Common/ErrorHandler.cpp | 110 +- lld/Common/Filesystem.cpp | 44 +- lld/Common/Memory.cpp | 12 +- lld/Common/Reproduce.cpp | 50 +- lld/Common/Strings.cpp | 92 +- lld/Common/Threads.cpp | 2 +- lld/Common/Timer.cpp | 54 +- lld/ELF/AArch64ErrataFix.cpp | 16 +- lld/ELF/Driver.cpp | 24 +- lld/ELF/DriverUtils.cpp | 12 +- lld/ELF/ICF.cpp | 2 +- lld/ELF/InputFiles.cpp | 18 +- lld/ELF/InputSection.cpp | 4 +- lld/ELF/MarkLive.cpp | 4 +- lld/ELF/Relocations.cpp | 8 +- lld/ELF/ScriptParser.cpp | 6 +- lld/ELF/SymbolTable.cpp | 59 +- lld/ELF/SymbolTable.h | 1 - lld/ELF/SyntheticSections.cpp | 8 +- lld/ELF/Thunks.cpp | 32 +- lld/ELF/Writer.cpp | 36 +- lld/MinGW/Driver.cpp | 350 ++-- lld/include/lld/Common/Args.h | 12 +- lld/include/lld/Common/Driver.h | 20 +- lld/include/lld/Common/ErrorHandler.h | 90 +- lld/include/lld/Common/Filesystem.h | 4 +- lld/include/lld/Common/Memory.h | 18 +- lld/include/lld/Common/Reproduce.h | 6 +- lld/include/lld/Common/Strings.h | 16 +- lld/include/lld/Common/Threads.h | 28 +- lld/include/lld/Common/Timer.h | 22 +- lld/lib/Driver/DarwinLdDriver.cpp | 24 +- lld/test/COFF/Inputs/thinlto-empty.ll | 2 + lld/test/COFF/Inputs/thinlto.ll | 6 + lld/test/COFF/thinlto-emit-imports.ll | 59 + lld/test/COFF/thinlto-index-only.ll | 52 + lld/test/COFF/thinlto-object-suffix-replace.ll | 50 + lld/test/COFF/thinlto-prefix-replace.ll | 26 + lld/test/ELF/dynamic-list-preempt.s | 7 +- lld/test/ELF/version-script-reassign.s | 36 + lld/test/ELF/version-script.s | 6 - lld/test/wasm/pie.ll | 5 + lld/tools/lld/lld.cpp | 90 +- lld/wasm/Config.h | 84 +- lld/wasm/Driver.cpp | 703 ++++--- lld/wasm/InputChunks.cpp | 290 +-- lld/wasm/InputChunks.h | 154 +- lld/wasm/InputEvent.h | 30 +- lld/wasm/InputFiles.cpp | 562 +++--- lld/wasm/InputFiles.h | 120 +- lld/wasm/InputGlobal.h | 28 +- lld/wasm/LTO.cpp | 148 +- lld/wasm/LTO.h | 8 +- lld/wasm/MarkLive.cpp | 122 +- lld/wasm/OutputSections.cpp | 230 +-- lld/wasm/OutputSections.h | 84 +- lld/wasm/OutputSegment.h | 36 +- lld/wasm/Relocations.cpp | 68 +- lld/wasm/Relocations.h | 2 +- lld/wasm/SymbolTable.cpp | 750 ++++---- lld/wasm/SymbolTable.h | 98 +- lld/wasm/Symbols.cpp | 302 +-- lld/wasm/Symbols.h | 334 ++-- lld/wasm/SyntheticSections.cpp | 690 +++---- lld/wasm/SyntheticSections.h | 206 +-- lld/wasm/Writer.cpp | 804 ++++---- lld/wasm/WriterUtils.cpp | 198 +- lld/wasm/WriterUtils.h | 48 +- lldb/cmake/modules/LLDBStandalone.cmake | 2 +- lldb/include/lldb/Expression/IRDynamicChecks.h | 7 +- .../{rdar42038760 => dollar-in-variable}/Makefile | 0 .../dollar-in-variable/TestDollarInVariable.py | 5 + .../expression_command/dollar-in-variable/main.c | 21 + .../unicode-in-variable/Makefile | 4 + .../TestUnicodeInVariable.py} | 0 .../unicode-in-variable/main.cpp | 17 + lldb/scripts/interface/SBTypeCategory.i | 5 + lldb/source/Expression/IRDynamicChecks.cpp | 29 +- .../Clang/ClangExpressionSourceCode.cpp | 110 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 39 +- .../Plugins/Process/FreeBSD/ProcessMonitor.h | 4 +- llvm/CMakeLists.txt | 6 +- llvm/include/llvm/Analysis/InstructionSimplify.h | 9 - llvm/include/llvm/Analysis/ValueTracking.h | 18 +- llvm/include/llvm/CodeGen/GlobalISel/Combiner.h | 2 +- .../DebugInfo/CodeView/ContinuationRecordBuilder.h | 2 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 23 + llvm/include/llvm/IR/Value.h | 49 +- llvm/include/llvm/MC/MCSymbolXCOFF.h | 10 - llvm/include/llvm/ObjectYAML/ELFYAML.h | 4 + llvm/include/llvm/Support/CommandLine.h | 57 +- llvm/include/llvm/Support/FileSystem.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 | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 65 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 3 + llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 3 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 11 + .../DebugInfo/CodeView/DebugSymbolsSubsection.cpp | 2 +- llvm/lib/IR/AutoUpgrade.cpp | 8 + llvm/lib/IR/Value.cpp | 48 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 10 +- llvm/lib/Support/CommandLine.cpp | 112 +- llvm/lib/Support/Unix/Path.inc | 12 +- llvm/lib/Support/Windows/Path.inc | 8 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 19 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 98 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 5 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 12 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 4 + llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 10 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 58 + llvm/lib/Target/AMDGPU/FLATInstructions.td | 28 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 70 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 25 + 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/ARMInstrMVE.td | 3 - llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 16 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 568 +++--- .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 7 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 102 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.h | 48 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 2 - llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 30 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 1 - llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 79 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 39 +- .../Target/WebAssembly/WebAssemblyISelLowering.h | 4 + llvm/lib/Target/X86/X86FixupLEAs.cpp | 27 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 15 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 7 +- llvm/lib/Target/X86/X86InstrInfo.td | 25 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 9 +- .../InstCombine/InstCombineMulDivRem.cpp | 6 +- llvm/lib/Transforms/Scalar/LICM.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 8 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 7 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 6 +- .../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/invalid.ll | 2 +- llvm/test/Bitcode/invalid.ll.bc | Bin 688 -> 688 bytes .../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 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 4 +- llvm/test/CodeGen/AMDGPU/idot4s.ll | 12 +- llvm/test/CodeGen/AMDGPU/idot8s.ll | 96 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.atomic.fadd.ll | 72 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sdot2.ll | 3 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sdot8.ll | 3 + llvm/test/CodeGen/ARM/ParallelDSP/aliasing.ll | 4 +- .../CodeGen/ARM/ParallelDSP/inner-full-unroll.ll | 151 ++ llvm/test/CodeGen/Lanai/sub-cmp-peephole.ll | 10 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load.ll | 26 + .../GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll | 742 ++++++++ .../GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll | 795 ++++++++ llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/phi.ll | 122 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 38 + .../Mips/GlobalISel/llvm-ir/test_TypeInfoforMF.ll | 123 ++ .../regbankselect/TypeInfoforMF_skipCopies.mir | 82 + .../CodeGen/Mips/GlobalISel/regbankselect/load.mir | 48 + .../regbankselect/long_ambiguous_chain_s32.mir | 1047 +++++++++++ .../regbankselect/long_ambiguous_chain_s64.mir | 1047 +++++++++++ .../CodeGen/Mips/GlobalISel/regbankselect/phi.mir | 148 ++ .../Mips/GlobalISel/regbankselect/select.mir | 76 + .../regbankselect/test_TypeInfoforMF.mir | 250 +++ llvm/test/CodeGen/NVPTX/atomics-sm60.ll | 11 + llvm/test/CodeGen/NVPTX/atomics.ll | 21 + .../PowerPC/redundant-copy-after-tail-dup.ll | 73 + .../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/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/jump_sign.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/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/LTO/X86/Inputs/invalid.ll.bc | Bin 688 -> 688 bytes llvm/test/LTO/X86/invalid.ll | 2 +- llvm/test/MC/AMDGPU/atomic-fadd-insts.s | 110 ++ llvm/test/MC/AMDGPU/dl-insts-err.s | 341 ++-- llvm/test/MC/AMDGPU/xdl-insts-err.s | 41 + llvm/test/MC/AMDGPU/xdl-insts-gfx908.s | 372 ++++ llvm/test/MC/ARM/mve-qdest-rsrc.s | 48 +- .../MC/Disassembler/AMDGPU/atomic-fadd-insts.txt | 103 ++ .../MC/Disassembler/AMDGPU/xdl-insts-gfx908.txt | 348 ++++ llvm/test/MC/Disassembler/ARM/mve-qdest-rsrc.txt | 27 +- llvm/test/MC/WebAssembly/basic-assembly.s | 2 + llvm/test/Object/invalid.test | 18 +- .../{InstSimplify => InstCombine}/ashr-lshr.ll | 234 ++- llvm/test/Transforms/InstCombine/fmul.ll | 13 + llvm/test/Transforms/InstCombine/gep-addrspace.ll | 5 +- llvm/test/Transforms/InstCombine/onehot_merge.ll | 145 ++ llvm/test/Transforms/InstCombine/pow_fp_int.ll | 13 +- ...redundant-left-shift-input-masking-variant-a.ll | 32 +- ...redundant-left-shift-input-masking-variant-b.ll | 28 +- ...redundant-left-shift-input-masking-variant-c.ll | 8 +- ...redundant-left-shift-input-masking-variant-d.ll | 92 +- ...redundant-left-shift-input-masking-variant-e.ll | 49 +- ...redundant-left-shift-input-masking-variant-f.ll | 54 +- llvm/test/Transforms/InstSimplify/ashr-lshr.ll | 139 +- .../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/yaml2obj/elf-override-shsize.yaml | 159 ++ 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/yaml2obj/yaml2elf.cpp | 20 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 279 ++- llvm/unittests/Support/CommandLineTest.cpp | 70 +- llvm/unittests/Support/Path.cpp | 10 +- .../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 + 552 files changed, 25980 insertions(+), 12496 deletions(-) create mode 100644 clang-tools-extra/clang-doc/HTMLGenerator.cpp create mode 100644 clang-tools-extra/clangd/index/BackgroundQueue.cpp create mode 100644 clang-tools-extra/clangd/refactor/tweaks/ExpandAutoType.cpp create mode 100644 clang-tools-extra/clangd/test/code-action-request.test create mode 100644 clang-tools-extra/clangd/unittests/ASTTests.cpp create mode 100644 clang-tools-extra/unittests/clang-doc/HTMLGeneratorTest.cpp create mode 100644 clang/test/Analysis/cfg-openmp.cpp create mode 100644 clang/test/CXX/concepts-ts/expr/expr.prim/expr.prim.id/p3.cpp create mode 100644 clang/test/CodeGen/init-memset.c create mode 100644 clang/test/OpenMP/nvptx_lambda_pointer_capturing.cpp create mode 100644 clang/test/Parser/cxx2a-concept-declaration.cpp create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_ [...] create mode 100644 compiler-rt/test/profile/profile_test.h create mode 100644 libcxx/test/std/containers/unord/unord.multiset/unord.multiset. [...] create mode 100644 libcxx/test/std/containers/unord/unord.multiset/unord.multiset. [...] create mode 100644 libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/dedu [...] create mode 100644 libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/dedu [...] create mode 100644 lld/test/COFF/Inputs/thinlto-empty.ll create mode 100644 lld/test/COFF/Inputs/thinlto.ll create mode 100644 lld/test/COFF/thinlto-emit-imports.ll create mode 100644 lld/test/COFF/thinlto-index-only.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/ELF/version-script-reassign.s copy lldb/packages/Python/lldbsuite/test/expression_command/{rdar42038760 => dolla [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/dollar-i [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/dollar-i [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/unicode- [...] copy lldb/packages/Python/lldbsuite/test/expression_command/{rdar42038760/TestScal [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/unicode- [...] create mode 100644 llvm/test/Analysis/ScalarEvolution/overflow-intrinsics-trip-count.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.fadd.ll create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/inner-full-unroll.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/test_TypeInfoforMF.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/TypeInfoforMF_s [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/long_ambiguous_ [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/long_ambiguous_ [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/test_TypeInfoforMF.mir create mode 100644 llvm/test/CodeGen/PowerPC/redundant-copy-after-tail-dup.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/end-positive-offset.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/while-negative-offset.mir create mode 100644 llvm/test/CodeGen/WebAssembly/clear-cache.ll create mode 100644 llvm/test/CodeGen/X86/pr42565.ll create mode 100644 llvm/test/MC/AMDGPU/atomic-fadd-insts.s create mode 100644 llvm/test/MC/AMDGPU/xdl-insts-err.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/atomic-fadd-insts.txt copy llvm/test/Transforms/{InstSimplify => InstCombine}/ashr-lshr.ll (68%) delete mode 100644 llvm/test/tools/llvm-objcopy/ELF/strip-unneeded-all-symbols.test create mode 100644 llvm/test/tools/yaml2obj/elf-override-shsize.yaml