This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 7f62ff91140 [Sema] Enable -Wimplicit-float-conversion for integral to f [...] adds 7bedceb5b2e GlobalISel: moreElementsVector for G_LOAD/G_STORE adds 3baf4d3418d AMDGPU/GlobalISel: Select simple local stores adds 70e20c0f085 AMDGPU: Correct FP atomic patterns adds e6ce48422cc AMDGPU: Start redefining atomic PatFrags adds da5b9bfa95f AMDGPU/GlobalISel: Allow selection of DS atomicrmw adds 4e3e54ab72a [NFC] Remove obsolete LLVM_GNUC_PREREQ adds 26cb53b2605 AMDGPU/GlobalISel: Handle G_ATOMICRMW_FADD adds 16807933ce8 Revert "[NFC] Remove obsolete LLVM_GNUC_PREREQ" adds ae87b9f2c2e AMDGPU/GlobalISel: Select local atomic cmpxchg adds 57495268acb AMDGPU/GlobalISel: Remove manual store select code adds 9952f464078 AMDGPU/GlobalISel: Fix flat load/store of pointer types adds 67a8d6c795d AMDGPU/GlobalISel: fix inst-select-load-local.mir in -DLLVM [...] adds 510086b5e5c [ELF] Fix finding locations in messages for undefined hidde [...] adds 66c320908ba recommit:[PowerPC] Eliminate loads/swap feeding swap/store [...] adds 7a2958bc20b AMDGPU/SILoadStoreOptimizer: Make some functions const adds 388df2ea19d [SelectionDAG] Use APInt::isSubsetOf/intersects to simplify [...] adds 4f1d893f9ec [Testing] Fix tests that break with read-only checkouts adds c5877e9803b Delay emitting dllexport explicitly defaulted members until [...] adds c2653ef27c3 [clangd] Duplicate lines of semantic highlightings sent removed. adds 7ca8c6f6db8 [NFC][ARM][ParallelDSP] Getters and renaming adds e5b5742eed3 [clangd] Fix buildbot failure from ambigous ArrayRef ctor adds b455fc429fe [Preprocessor] Always discard body of #define if we failed [...] adds 41dfc69dc7f [LLVM][Alignment] Fix AlignmentTest on platform where size_ [...] adds 0cfa72eaec1 [ELF][X86] Improve tests adds 8a40cedfe69 [MIPS GlobalISel] Fold load/store + G_GEP + G_CONSTANT adds 07ceadda252 [ELF] With --vs-diagnostics, print a separate message for e [...] adds 5391f158c23 [ELF] Add -z separate-code and pad the last page of last PF [...] adds ed38be87fce [lldb][CMake] Avoid 'Autogenerate scheme' dialogs in Xcode [...] adds 3fe35299552 [lldb][docs] Update landing page for monorepo adds 7ebccfefb8f [AArch64] Do not allocate unnecessary emergency slot. adds 2fe0a14b5a2 [clangd] Add missing braces to completion tests. NFC adds 0a39368b6cc [lldb][NFC] Make ClangDiagnostic::m_fixit_vec private adds 7d766c393ec [ARM] Regenerate BSWAP16 tests adds 1343814fb46 [ARM] Fix for MVE VREV64 adds 0c50319927b [Parser] Change parameter type from int to enum adds b3018603212 compiler-rt: Rename .cc file in lib/xray to .cpp adds 0efeaa81626 [IR] SelectInst: add swapValues() utility adds 081e990d085 [IR] Value: add replaceUsesWithIf() utility adds caf03a41f3b [lit] Use ld.lld -z separate-code to work around a debug_li [...] adds bc0d697db9e compiler-rt: Rename .cc file in lib/xray/tests/unit to .cpp adds a9aa8137929 compiler-rt: Rename .cc file in lib/{dfsan,stats,ubsan_mini [...] adds 208ebc9e8b6 Try to heal bots after r367551 adds f596f45070a [RISCV] Add Custom Parser for Atomic Memory Operands adds eb1ea481a24 Add llvm-dwarfdump to the list of test dependencies adds c58c1c5350f Try to heal bots more after r367551 adds f99f9881e33 [X86] EltsFromConsecutiveLoads - don't attempt to merge vol [...] adds f46d413fa0a [RISCV] Add FreeBSD targets adds 217222abea1 compiler-rt: Rename .cc file in lib/asan to .cpp adds b47455b5734 compiler-rt: Rename .cc file in lib/asan/tests to .cpp adds 9642e337ebe compiler-rt: Rename .cc file in lib/{interception/tests,saf [...] adds ae1fc9baae4 compiler-rt: Rename .cc file in lib/lsan to .cpp adds 60c66db476a compiler-rt: Rename .cc file in lib/msan to .cpp adds 1265d0f44c3 compiler-rt: Rename .cc file in lib/msan/tests to .cpp adds 5a3bb1a4d6d compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp adds 1fc2a47f0b6 Add support for openSUSE RISC-V triple adds 5de29a4b0e5 compiler-rt: Rename .cc file in lib/tsan/tests/{rtl,unit} to .cpp adds d11b16e1fef compiler-rt: Rename .cc file in lib/tsan/{benchmarks,dd,go} [...] adds 6d46ebefb7c compiler-rt: Rename .cc file in lib/scudo/standalone to .cpp adds 3fa3831830b compiler-rt: Rename .cc file in lib/scudo/standalone/tests to .cpp adds 33f5f863b50 [X86][SSE] SimplifyMultipleUseDemandedBits - Add PEXTR/PINS [...] adds 267d63f80af compiler-rt: Call a generated c++ file in hwasan .cpp inste [...] adds 5f5379d0767 Fix TestThreadSpecificBreakpoint on Windows adds 5c2d5f066fb Rename two clang tests from .cc to .cpp. adds 3c26163d1a1 [Parser] Use special definition for pragma annotations adds 01dcdcdd92e [IR] Add getArg() method to Function class adds 350b389c90b [InstCombine] add test with swapped select operands; NFC adds a7c48b79a9d [llvm-objdump] Fix jumptable detection when disassembling M [...] adds 66ce04f2611 [InstCombine] add tests with 'ne' predicates; NFC adds 0620cf11ec2 [mips] Fix lowering load/store instruction in PIC case adds da4d8117079 [Attributor][FIX] Indicate a missing update change adds 63d4114f72e [X86][SSE] Add PEXTR*(PINSR*(v, s, c), c) -> s combine. adds 2eceddfb3c4 Move macho-data-in-code.ll to X86/macho-data-in-code.ll (to [...] adds 1328cd0e375 Document LLVM_ENABLE_LIBCXX in CMake.rst adds 441f119789d Fix spacing of LLVM_USE_PERF in CMake.rst that caused it to [...] adds 558ee6544e6 try to fix bots after r367562 adds 4ef767dfe93 try to fix bots more after r367562 adds 1d183b407a3 [TargetLowering] SimplifyMultipleUseDemandedBits - Add ISD: [...] adds 4a1a113a990 Remove a few straggler ".cc"s in compiler-rt/lib adds 87af0b19115 [WebAssembly] Assembler/InstPrinter: support call_indirect [...] adds 5faa533e47b GlobalISel: Fix widenScalar for G_MERGE_VALUES to pointer adds 20b198ec5ea [LV] Tail-Loop Folding adds aff2995f46e AMDGPU: Use tablegen pattern for sendmsg intrinsics adds 172838df6bc [MemorySSA] Set LoopSimplify to preserve MemorySSA in the N [...] adds 52f12f63f4e Fix `skipIfSanitized` decorator on macOS adds 3af2a69575d [SimplifyCFG] Mark missed Changed to true. adds e56a2ad85e3 CodeGen: Allow virtual registers in bundles adds bb582ebdba0 AMDGPU: Remove v0 workaround for DS_GWS_* instructions adds 90b4388f561 [COFF] Fix wholearchive with thin archives adds 005cc423168 [X86] Add some test cases for 512-bit truncate to 128-bits [...] adds a9ed5436bdf [X86] In decomposeMulByConstant, legalize the VT before que [...] adds f6d42dccb53 Test linux only for absolute paths in the -fuse-ld option adds e0dfce07239 Follow up of rL367592, fix the build adds d9d30a408e7 GlobalISel: Lower scalarizing unmerge of a vector to shifts adds 3eb5aec61f6 Change default bucket count in hash_set/hash_map. adds 8f2124b47ad Teach malloc_allocator how to count bytes adds cb3140b7bf8 [AArch64][x86] add tests for shift-add-shift; NFC (PR42644) adds 7740c6d6437 [analyzer] StackFrameContext: Add NodeBuilderContext::block [...] adds 8560ea5534b [AArch64][x86] adjust tests with shift-add-shift; NFC adds 625f59d1900 [OpenMP] Fix declare target link implementation adds 66c8bccc236 Move register namespacing definitions from TargetRegisterIn [...] adds 461f0722dd2 [clang] Adopt llvm::ErrorOr in FileManager methods adds 8d323d15061 [clang] Adopt new FileManager error-returning APIs adds a02f85768d2 [clang-tools-extra] Adopt FileManager's error-returning APIs adds 84586c1423a [clang] Change FileManager to use llvm::ErrorOr instead of [...] adds 7fee93ed59f [WebAssembly] Fixed relocation errors having no location. adds 5341f79a90b Fix use-after-move in ClangBasicTests adds e86fffcd448 Fix Windows branch of FileManagerTest changes adds ac7e5788ca0 Changes to improve CodeView debug info type record inline comments adds eee9312a85c Relax load store vectorizer pointer strip checks adds 134ed73d622 [NFC] Remove extra __has_feature adds 7f7b3f11318 Revert r367123: "[llvm] [lit/tests] Replace 'env -u' with m [...] adds c69c46ff7ae Revert r366980: "[lit] Protect full test suite from FILECHE [...] adds ca161fa0088 [PGO] Add PGO support at -O0 in the experimental new pass manager adds d544d1441d9 Refactor deque to centralize handling of spare blocks. adds 9debb024d44 [DirectoryWatcher] Relax assumption to prevent test flakiness adds 2bea69bf650 Finish moving TargetRegisterInfo::isVirtualRegister() and f [...] adds 2264f96c2a3 [Tests] Autogen a bunch of Reassociate tests for ease of update adds f93d162e335 [dsymutil] Fix heap-use-after-free related to the LinkOptions. adds 1055a11d1bc Prevent vregs leaking into the MC layer via TargetRegisterC [...] adds 12961ff0fad Fix up an unused variable warning caused by TRI->isVirtualR [...] adds e063eccc19c Format OptionEnumValueElement (NFC) new 975c51c3ff0 Update Compiler.h check for MSVC We require at least MSVC 2 [...] new 5a00b0772ab Temporarily revert "Changes to improve CodeView debug info [...]
The 2 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: .../lib/Tooling/ApplyReplacements.cpp | 6 +- .../tool/ClangChangeNamespace.cpp | 8 +- .../clang-include-fixer/IncludeFixer.cpp | 5 +- clang-tools-extra/clang-move/Move.cpp | 10 +- clang-tools-extra/clang-move/tool/ClangMove.cpp | 4 +- .../tool/ClangReorderFields.cpp | 4 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 7 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 19 +- clang-tools-extra/clangd/ClangdLSPServer.h | 8 +- clang-tools-extra/clangd/ClangdServer.cpp | 11 +- clang-tools-extra/clangd/ClangdServer.h | 5 +- clang-tools-extra/clangd/ClangdUnit.cpp | 3 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 88 +- clang-tools-extra/clangd/SemanticHighlighting.h | 28 +- clang-tools-extra/clangd/SourceCode.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 7 +- .../clangd/test/semantic-highlighting.test | 44 + .../clangd/unittests/CodeCompleteTests.cpp | 4 + .../clangd/unittests/SemanticHighlightingTests.cpp | 173 +- .../modularize/ModularizeUtilities.cpp | 15 +- clang/include/clang/Analysis/AnalysisDeclContext.h | 49 +- clang/include/clang/Basic/FileManager.h | 37 +- clang/include/clang/Basic/TokenKinds.def | 48 +- clang/include/clang/Basic/TokenKinds.h | 3 + clang/include/clang/Parse/Parser.h | 4 +- clang/include/clang/Sema/Sema.h | 1 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 5 +- clang/lib/ARCMigrate/FileRemapper.cpp | 20 +- clang/lib/ARCMigrate/ObjCMT.cpp | 7 +- clang/lib/AST/ASTImporter.cpp | 4 +- clang/lib/Analysis/AnalysisDeclContext.cpp | 21 +- clang/lib/Basic/FileManager.cpp | 128 +- clang/lib/Basic/Module.cpp | 4 +- clang/lib/Basic/SourceManager.cpp | 2 +- clang/lib/Basic/Targets.cpp | 23 +- clang/lib/Basic/TokenKinds.cpp | 10 + clang/lib/CodeGen/BackendUtil.cpp | 10 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 72 +- clang/lib/CodeGen/CodeGenAction.cpp | 4 +- .../DirectoryWatcher/mac/DirectoryWatcher-mac.cpp | 18 + clang/lib/Driver/ToolChains/FreeBSD.cpp | 8 + clang/lib/Driver/ToolChains/Gnu.cpp | 3 +- clang/lib/Frontend/ASTUnit.cpp | 4 +- clang/lib/Frontend/CompilerInstance.cpp | 26 +- clang/lib/Frontend/FrontendAction.cpp | 24 +- clang/lib/Frontend/InitHeaderSearch.cpp | 12 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 6 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 8 +- clang/lib/Frontend/TextDiagnostic.cpp | 6 +- clang/lib/Lex/HeaderMap.cpp | 4 +- clang/lib/Lex/HeaderSearch.cpp | 106 +- clang/lib/Lex/ModuleMap.cpp | 73 +- clang/lib/Lex/PPDirectives.cpp | 20 +- clang/lib/Lex/PPLexerChange.cpp | 12 +- clang/lib/Parse/ParseDecl.cpp | 2 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 +- clang/lib/Parse/Parser.cpp | 4 +- clang/lib/Sema/Sema.cpp | 1 + clang/lib/Sema/SemaDeclCXX.cpp | 13 +- clang/lib/Serialization/ASTReader.cpp | 52 +- clang/lib/Serialization/GlobalModuleIndex.cpp | 12 +- clang/lib/Serialization/ModuleManager.cpp | 22 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 12 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 5 +- .../Core/ExprEngineCallAndReturn.cpp | 5 +- clang/lib/Tooling/Core/Replacement.cpp | 11 +- clang/lib/Tooling/Refactoring.cpp | 5 +- clang/test/Analysis/loop-block-counts.c | 2 +- clang/test/Analysis/loop-unrolling.cpp | 10 +- .../test/Analysis/stack-frame-context-revision.cpp | 37 + clang/test/Analysis/structured_bindings.cc | 10 - clang/test/Analysis/structured_bindings.cpp | 9 + ...pc-vector-compare.cc => ppc-vector-compare.cpp} | 0 clang/test/CodeGenCXX/dllexport.cpp | 9 + .../usr/lib64/crt1.o | 0 .../usr/lib64/crti.o | 0 .../usr/lib64/crtn.o | 0 .../usr/lib64/gcc/riscv64-suse-linux/9}/crtbegin.o | 0 .../usr/lib64/gcc/riscv64-suse-linux/9/crtend.o | 0 clang/test/Driver/freebsd.c | 9 + clang/test/Driver/fuse-ld.c | 1 + clang/test/Driver/linux-ld.c | 20 + clang/test/OpenMP/declare_target_codegen.cpp | 10 +- clang/test/OpenMP/declare_target_link_codegen.cpp | 54 +- ...nvptx_target_requires_unified_shared_memory.cpp | 12 +- clang/test/Preprocessor/stringize_skipped.c | 5 + .../Inputs/gcc-flag-compatibility_IR.proftext | 11 + clang/test/Profile/gcc-flag-compatibility.c | 38 +- clang/tools/clang-format/ClangFormat.cpp | 3 +- .../tools/clang-import-test/clang-import-test.cpp | 4 +- clang/tools/clang-refactor/ClangRefactor.cpp | 4 +- clang/tools/clang-refactor/TestSupport.cpp | 4 +- clang/tools/clang-rename/ClangRename.cpp | 4 +- clang/tools/libclang/CIndex.cpp | 5 +- clang/tools/libclang/Indexing.cpp | 10 +- clang/unittests/Basic/FileManagerTest.cpp | 106 +- .../DirectoryWatcher/DirectoryWatcherTest.cpp | 2 +- clang/unittests/Lex/HeaderSearchTest.cpp | 4 +- clang/unittests/Lex/PPCallbacksTest.cpp | 4 +- clang/unittests/Tooling/RefactoringTest.cpp | 7 +- clang/unittests/Tooling/RewriterTestContext.h | 12 +- clang/unittests/Tooling/Syntax/TokensTest.cpp | 15 + compiler-rt/lib/asan/CMakeLists.txt | 90 +- compiler-rt/lib/asan/asan_activation.cc | 143 - compiler-rt/lib/asan/asan_activation.cpp | 143 + compiler-rt/lib/asan/asan_allocator.cc | 1119 ----- compiler-rt/lib/asan/asan_allocator.cpp | 1119 +++++ compiler-rt/lib/asan/asan_allocator.h | 2 +- compiler-rt/lib/asan/asan_debugging.cc | 146 - compiler-rt/lib/asan/asan_debugging.cpp | 146 + compiler-rt/lib/asan/asan_descriptions.cc | 501 -- compiler-rt/lib/asan/asan_descriptions.cpp | 501 ++ compiler-rt/lib/asan/asan_descriptions.h | 2 +- compiler-rt/lib/asan/asan_errors.cc | 597 --- compiler-rt/lib/asan/asan_errors.cpp | 597 +++ compiler-rt/lib/asan/asan_fake_stack.cc | 282 -- compiler-rt/lib/asan/asan_fake_stack.cpp | 282 ++ compiler-rt/lib/asan/asan_fake_stack.h | 2 +- compiler-rt/lib/asan/asan_flags.cc | 214 - compiler-rt/lib/asan/asan_flags.cpp | 214 + compiler-rt/lib/asan/asan_fuchsia.cc | 224 - compiler-rt/lib/asan/asan_fuchsia.cpp | 224 + compiler-rt/lib/asan/asan_globals.cc | 465 -- compiler-rt/lib/asan/asan_globals.cpp | 465 ++ compiler-rt/lib/asan/asan_globals_win.cc | 61 - compiler-rt/lib/asan/asan_globals_win.cpp | 61 + compiler-rt/lib/asan/asan_interceptors.cc | 675 --- compiler-rt/lib/asan/asan_interceptors.cpp | 675 +++ compiler-rt/lib/asan/asan_interceptors.h | 2 +- .../lib/asan/asan_interceptors_memintrinsics.cc | 43 - .../lib/asan/asan_interceptors_memintrinsics.cpp | 43 + .../lib/asan/asan_interceptors_memintrinsics.h | 2 +- compiler-rt/lib/asan/asan_internal.h | 12 +- compiler-rt/lib/asan/asan_linux.cc | 260 -- compiler-rt/lib/asan/asan_linux.cpp | 260 ++ compiler-rt/lib/asan/asan_mac.cc | 331 -- compiler-rt/lib/asan/asan_mac.cpp | 331 ++ compiler-rt/lib/asan/asan_malloc_linux.cc | 307 -- compiler-rt/lib/asan/asan_malloc_linux.cpp | 307 ++ compiler-rt/lib/asan/asan_malloc_mac.cc | 102 - compiler-rt/lib/asan/asan_malloc_mac.cpp | 102 + compiler-rt/lib/asan/asan_malloc_win.cc | 553 --- compiler-rt/lib/asan/asan_malloc_win.cpp | 553 +++ compiler-rt/lib/asan/asan_memory_profile.cc | 129 - compiler-rt/lib/asan/asan_memory_profile.cpp | 129 + compiler-rt/lib/asan/asan_new_delete.cc | 204 - compiler-rt/lib/asan/asan_new_delete.cpp | 204 + compiler-rt/lib/asan/asan_poisoning.cc | 460 -- compiler-rt/lib/asan/asan_poisoning.cpp | 460 ++ compiler-rt/lib/asan/asan_posix.cc | 117 - compiler-rt/lib/asan/asan_posix.cpp | 117 + compiler-rt/lib/asan/asan_preinit.cc | 24 - compiler-rt/lib/asan/asan_preinit.cpp | 24 + compiler-rt/lib/asan/asan_premap_shadow.cc | 78 - compiler-rt/lib/asan/asan_premap_shadow.cpp | 78 + compiler-rt/lib/asan/asan_report.cc | 558 --- compiler-rt/lib/asan/asan_report.cpp | 558 +++ compiler-rt/lib/asan/asan_rtems.cc | 258 -- compiler-rt/lib/asan/asan_rtems.cpp | 258 ++ compiler-rt/lib/asan/asan_rtl.cc | 626 --- compiler-rt/lib/asan/asan_rtl.cpp | 626 +++ compiler-rt/lib/asan/asan_shadow_setup.cc | 164 - compiler-rt/lib/asan/asan_shadow_setup.cpp | 164 + compiler-rt/lib/asan/asan_stack.cc | 88 - compiler-rt/lib/asan/asan_stack.cpp | 88 + compiler-rt/lib/asan/asan_stack.h | 2 +- compiler-rt/lib/asan/asan_stats.cc | 173 - compiler-rt/lib/asan/asan_stats.cpp | 173 + compiler-rt/lib/asan/asan_suppressions.cc | 104 - compiler-rt/lib/asan/asan_suppressions.cpp | 104 + compiler-rt/lib/asan/asan_suppressions.h | 2 +- compiler-rt/lib/asan/asan_thread.cc | 535 --- compiler-rt/lib/asan/asan_thread.cpp | 535 +++ compiler-rt/lib/asan/asan_thread.h | 2 +- compiler-rt/lib/asan/asan_win.cc | 401 -- compiler-rt/lib/asan/asan_win.cpp | 401 ++ compiler-rt/lib/asan/asan_win_dll_thunk.cc | 152 - compiler-rt/lib/asan/asan_win_dll_thunk.cpp | 152 + .../lib/asan/asan_win_dynamic_runtime_thunk.cc | 130 - .../lib/asan/asan_win_dynamic_runtime_thunk.cpp | 130 + compiler-rt/lib/asan/asan_win_weak_interception.cc | 22 - .../lib/asan/asan_win_weak_interception.cpp | 22 + compiler-rt/lib/asan/scripts/asan_symbolize.py | 2 +- compiler-rt/lib/asan/tests/CMakeLists.txt | 38 +- compiler-rt/lib/asan/tests/asan_benchmarks_test.cc | 84 - .../lib/asan/tests/asan_benchmarks_test.cpp | 84 + ...exceptions_test.cc => asan_exceptions_test.cpp} | 0 compiler-rt/lib/asan/tests/asan_fake_stack_test.cc | 151 - .../lib/asan/tests/asan_fake_stack_test.cpp | 151 + compiler-rt/lib/asan/tests/asan_globals_test.cc | 44 - compiler-rt/lib/asan/tests/asan_globals_test.cpp | 44 + compiler-rt/lib/asan/tests/asan_interface_test.cc | 421 -- compiler-rt/lib/asan/tests/asan_interface_test.cpp | 421 ++ .../lib/asan/tests/asan_internal_interface_test.cc | 36 - .../asan/tests/asan_internal_interface_test.cpp | 36 + compiler-rt/lib/asan/tests/asan_mac_test.cc | 235 - compiler-rt/lib/asan/tests/asan_mac_test.cpp | 235 + compiler-rt/lib/asan/tests/asan_mem_test.cc | 251 - compiler-rt/lib/asan/tests/asan_mem_test.cpp | 251 + compiler-rt/lib/asan/tests/asan_noinst_test.cc | 272 -- compiler-rt/lib/asan/tests/asan_noinst_test.cpp | 272 ++ compiler-rt/lib/asan/tests/asan_oob_test.cc | 127 - compiler-rt/lib/asan/tests/asan_oob_test.cpp | 127 + ...free_test.cc => asan_racy_double_free_test.cpp} | 0 compiler-rt/lib/asan/tests/asan_str_test.cc | 634 --- compiler-rt/lib/asan/tests/asan_str_test.cpp | 634 +++ compiler-rt/lib/asan/tests/asan_test.cc | 1362 ------ compiler-rt/lib/asan/tests/asan_test.cpp | 1362 ++++++ compiler-rt/lib/asan/tests/asan_test_main.cc | 55 - compiler-rt/lib/asan/tests/asan_test_main.cpp | 55 + compiler-rt/lib/dfsan/CMakeLists.txt | 10 +- compiler-rt/lib/dfsan/dfsan.cc | 460 -- compiler-rt/lib/dfsan/dfsan.cpp | 460 ++ compiler-rt/lib/dfsan/dfsan_custom.cc | 1156 ----- compiler-rt/lib/dfsan/dfsan_custom.cpp | 1156 +++++ compiler-rt/lib/dfsan/dfsan_interceptors.cc | 45 - compiler-rt/lib/dfsan/dfsan_interceptors.cpp | 45 + .../lib/dfsan/scripts/check_custom_wrappers.sh | 2 +- compiler-rt/lib/gwp_asan/tests/alignment.cpp | 2 +- compiler-rt/lib/gwp_asan/tests/backtrace.cpp | 2 +- compiler-rt/lib/gwp_asan/tests/basic.cpp | 2 +- compiler-rt/lib/gwp_asan/tests/slot_reuse.cpp | 2 +- .../lib/gwp_asan/tests/thread_contention.cpp | 2 +- compiler-rt/lib/hwasan/CMakeLists.txt | 6 +- compiler-rt/lib/interception/tests/CMakeLists.txt | 8 +- .../interception/tests/interception_linux_test.cc | 67 - .../interception/tests/interception_linux_test.cpp | 67 + .../interception/tests/interception_test_main.cc | 21 - .../interception/tests/interception_test_main.cpp | 21 + .../interception/tests/interception_win_test.cc | 657 --- .../interception/tests/interception_win_test.cpp | 657 +++ compiler-rt/lib/lsan/CMakeLists.txt | 27 +- compiler-rt/lib/lsan/lsan.cc | 135 - compiler-rt/lib/lsan/lsan.cpp | 135 + compiler-rt/lib/lsan/lsan_allocator.cc | 353 -- compiler-rt/lib/lsan/lsan_allocator.cpp | 353 ++ compiler-rt/lib/lsan/lsan_common.cc | 904 ---- compiler-rt/lib/lsan/lsan_common.cpp | 904 ++++ compiler-rt/lib/lsan/lsan_common_linux.cc | 140 - compiler-rt/lib/lsan/lsan_common_linux.cpp | 140 + compiler-rt/lib/lsan/lsan_common_mac.cc | 202 - compiler-rt/lib/lsan/lsan_common_mac.cpp | 202 + compiler-rt/lib/lsan/lsan_interceptors.cc | 465 -- compiler-rt/lib/lsan/lsan_interceptors.cpp | 465 ++ compiler-rt/lib/lsan/lsan_linux.cc | 32 - compiler-rt/lib/lsan/lsan_linux.cpp | 32 + compiler-rt/lib/lsan/lsan_mac.cc | 191 - compiler-rt/lib/lsan/lsan_mac.cpp | 191 + compiler-rt/lib/lsan/lsan_malloc_mac.cc | 59 - compiler-rt/lib/lsan/lsan_malloc_mac.cpp | 59 + compiler-rt/lib/lsan/lsan_preinit.cc | 21 - compiler-rt/lib/lsan/lsan_preinit.cpp | 21 + compiler-rt/lib/lsan/lsan_thread.cc | 162 - compiler-rt/lib/lsan/lsan_thread.cpp | 162 + compiler-rt/lib/msan/CMakeLists.txt | 19 +- compiler-rt/lib/msan/msan.cc | 675 --- compiler-rt/lib/msan/msan.cpp | 675 +++ compiler-rt/lib/msan/msan.h | 2 +- compiler-rt/lib/msan/msan_allocator.cc | 349 -- compiler-rt/lib/msan/msan_allocator.cpp | 349 ++ compiler-rt/lib/msan/msan_chained_origin_depot.cc | 131 - compiler-rt/lib/msan/msan_chained_origin_depot.cpp | 131 + compiler-rt/lib/msan/msan_interceptors.cc | 1715 ------- compiler-rt/lib/msan/msan_interceptors.cpp | 1715 +++++++ compiler-rt/lib/msan/msan_linux.cc | 262 -- compiler-rt/lib/msan/msan_linux.cpp | 262 ++ compiler-rt/lib/msan/msan_new_delete.cc | 108 - compiler-rt/lib/msan/msan_new_delete.cpp | 108 + compiler-rt/lib/msan/msan_poisoning.cc | 174 - compiler-rt/lib/msan/msan_poisoning.cpp | 174 + compiler-rt/lib/msan/msan_report.cc | 272 -- compiler-rt/lib/msan/msan_report.cpp | 272 ++ .../lib/msan/{msan_thread.cc => msan_thread.cpp} | 0 compiler-rt/lib/msan/tests/CMakeLists.txt | 11 +- compiler-rt/lib/msan/tests/msan_loadable.cc | 26 - compiler-rt/lib/msan/tests/msan_loadable.cpp | 26 + compiler-rt/lib/msan/tests/msan_test.cc | 4800 -------------------- compiler-rt/lib/msan/tests/msan_test.cpp | 4800 ++++++++++++++++++++ compiler-rt/lib/msan/tests/msan_test_main.cc | 20 - compiler-rt/lib/msan/tests/msan_test_main.cpp | 20 + compiler-rt/lib/safestack/CMakeLists.txt | 4 +- compiler-rt/lib/safestack/safestack.cc | 310 -- compiler-rt/lib/safestack/safestack.cpp | 310 ++ .../sanitizer_platform_limits_freebsd.h | 2 +- .../sanitizer_platform_limits_posix.h | 2 +- .../sanitizer_platform_limits_solaris.h | 2 +- .../lib/sanitizer_common/scripts/check_lint.sh | 16 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 40 +- compiler-rt/lib/scudo/standalone/checksum.cc | 70 - compiler-rt/lib/scudo/standalone/checksum.cpp | 70 + compiler-rt/lib/scudo/standalone/chunk.h | 6 +- compiler-rt/lib/scudo/standalone/common.cc | 32 - compiler-rt/lib/scudo/standalone/common.cpp | 32 + .../scudo/standalone/{crc32_hw.cc => crc32_hw.cpp} | 0 compiler-rt/lib/scudo/standalone/flags.cc | 57 - compiler-rt/lib/scudo/standalone/flags.cpp | 57 + compiler-rt/lib/scudo/standalone/flags_parser.cc | 164 - compiler-rt/lib/scudo/standalone/flags_parser.cpp | 164 + compiler-rt/lib/scudo/standalone/fuchsia.cc | 189 - compiler-rt/lib/scudo/standalone/fuchsia.cpp | 189 + compiler-rt/lib/scudo/standalone/linux.cc | 171 - compiler-rt/lib/scudo/standalone/linux.cpp | 171 + compiler-rt/lib/scudo/standalone/report.cc | 192 - compiler-rt/lib/scudo/standalone/report.cpp | 192 + compiler-rt/lib/scudo/standalone/secondary.cc | 134 - compiler-rt/lib/scudo/standalone/secondary.cpp | 134 + compiler-rt/lib/scudo/standalone/string_utils.cc | 235 - compiler-rt/lib/scudo/standalone/string_utils.cpp | 235 + .../lib/scudo/standalone/tests/CMakeLists.txt | 51 +- .../lib/scudo/standalone/tests/atomic_test.cc | 112 - .../lib/scudo/standalone/tests/atomic_test.cpp | 112 + .../lib/scudo/standalone/tests/bytemap_test.cc | 74 - .../lib/scudo/standalone/tests/bytemap_test.cpp | 74 + .../lib/scudo/standalone/tests/checksum_test.cc | 58 - .../lib/scudo/standalone/tests/checksum_test.cpp | 58 + .../lib/scudo/standalone/tests/chunk_test.cc | 80 - .../lib/scudo/standalone/tests/chunk_test.cpp | 80 + .../lib/scudo/standalone/tests/combined_test.cc | 237 - .../lib/scudo/standalone/tests/combined_test.cpp | 237 + .../lib/scudo/standalone/tests/flags_test.cc | 119 - .../lib/scudo/standalone/tests/flags_test.cpp | 119 + .../lib/scudo/standalone/tests/list_test.cc | 185 - .../lib/scudo/standalone/tests/list_test.cpp | 185 + compiler-rt/lib/scudo/standalone/tests/map_test.cc | 71 - .../lib/scudo/standalone/tests/map_test.cpp | 71 + .../lib/scudo/standalone/tests/mutex_test.cc | 102 - .../lib/scudo/standalone/tests/mutex_test.cpp | 102 + .../lib/scudo/standalone/tests/primary_test.cc | 190 - .../lib/scudo/standalone/tests/primary_test.cpp | 190 + .../lib/scudo/standalone/tests/quarantine_test.cc | 240 - .../lib/scudo/standalone/tests/quarantine_test.cpp | 240 + .../lib/scudo/standalone/tests/release_test.cc | 260 -- .../lib/scudo/standalone/tests/release_test.cpp | 260 ++ .../lib/scudo/standalone/tests/report_test.cc | 47 - .../lib/scudo/standalone/tests/report_test.cpp | 47 + .../scudo/standalone/tests/scudo_unit_test_main.cc | 14 - .../standalone/tests/scudo_unit_test_main.cpp | 14 + .../lib/scudo/standalone/tests/secondary_test.cc | 137 - .../lib/scudo/standalone/tests/secondary_test.cpp | 137 + .../scudo/standalone/tests/size_class_map_test.cc | 38 - .../scudo/standalone/tests/size_class_map_test.cpp | 38 + .../lib/scudo/standalone/tests/stats_test.cc | 45 - .../lib/scudo/standalone/tests/stats_test.cpp | 45 + .../lib/scudo/standalone/tests/strings_test.cc | 98 - .../lib/scudo/standalone/tests/strings_test.cpp | 98 + compiler-rt/lib/scudo/standalone/tests/tsd_test.cc | 168 - .../lib/scudo/standalone/tests/tsd_test.cpp | 168 + .../lib/scudo/standalone/tests/vector_test.cc | 43 - .../lib/scudo/standalone/tests/vector_test.cpp | 43 + .../lib/scudo/standalone/tests/wrappers_c_test.cc | 225 - .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 225 + .../scudo/standalone/tests/wrappers_cpp_test.cc | 120 - .../scudo/standalone/tests/wrappers_cpp_test.cpp | 120 + compiler-rt/lib/scudo/standalone/wrappers_c.cc | 39 - compiler-rt/lib/scudo/standalone/wrappers_c.cpp | 39 + .../lib/scudo/standalone/wrappers_c_bionic.cc | 49 - .../lib/scudo/standalone/wrappers_c_bionic.cpp | 49 + compiler-rt/lib/scudo/standalone/wrappers_cpp.cc | 107 - compiler-rt/lib/scudo/standalone/wrappers_cpp.cpp | 107 + compiler-rt/lib/stats/CMakeLists.txt | 4 +- compiler-rt/lib/stats/stats.cc | 136 - compiler-rt/lib/stats/stats.cpp | 136 + compiler-rt/lib/stats/stats_client.cc | 83 - compiler-rt/lib/stats/stats_client.cpp | 83 + compiler-rt/lib/tsan/CMakeLists.txt | 76 +- .../{func_entry_exit.cc => func_entry_exit.cpp} | 0 .../{mini_bench_local.cc => mini_bench_local.cpp} | 0 ...{mini_bench_shared.cc => mini_bench_shared.cpp} | 0 .../lib/tsan/benchmarks/{mop.cc => mop.cpp} | 0 ...tart_many_threads.cc => start_many_threads.cpp} | 0 ...threads_bench.cc => vts_many_threads_bench.cpp} | 0 compiler-rt/lib/tsan/dd/CMakeLists.txt | 6 +- compiler-rt/lib/tsan/dd/dd_interceptors.cc | 328 -- compiler-rt/lib/tsan/dd/dd_interceptors.cpp | 328 ++ compiler-rt/lib/tsan/dd/dd_rtl.cc | 158 - compiler-rt/lib/tsan/dd/dd_rtl.cpp | 158 + compiler-rt/lib/tsan/go/build.bat | 4 +- compiler-rt/lib/tsan/go/buildgo.sh | 52 +- compiler-rt/lib/tsan/go/tsan_go.cc | 283 -- compiler-rt/lib/tsan/go/tsan_go.cpp | 283 ++ compiler-rt/lib/tsan/rtl/tsan_clock.cc | 597 --- compiler-rt/lib/tsan/rtl/tsan_clock.cpp | 597 +++ compiler-rt/lib/tsan/rtl/tsan_debugging.cc | 262 -- compiler-rt/lib/tsan/rtl/tsan_debugging.cpp | 262 ++ compiler-rt/lib/tsan/rtl/tsan_external.cc | 124 - compiler-rt/lib/tsan/rtl/tsan_external.cpp | 124 + compiler-rt/lib/tsan/rtl/tsan_fd.cc | 315 -- compiler-rt/lib/tsan/rtl/tsan_fd.cpp | 315 ++ compiler-rt/lib/tsan/rtl/tsan_flags.cc | 125 - compiler-rt/lib/tsan/rtl/tsan_flags.cpp | 125 + compiler-rt/lib/tsan/rtl/tsan_ignoreset.cc | 46 - compiler-rt/lib/tsan/rtl/tsan_ignoreset.cpp | 46 + compiler-rt/lib/tsan/rtl/tsan_interceptors.cc | 2855 ------------ compiler-rt/lib/tsan/rtl/tsan_interceptors.cpp | 2855 ++++++++++++ compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cc | 479 -- compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp | 479 ++ compiler-rt/lib/tsan/rtl/tsan_interface.cc | 160 - compiler-rt/lib/tsan/rtl/tsan_interface.cpp | 160 + compiler-rt/lib/tsan/rtl/tsan_interface_ann.cc | 552 --- compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp | 552 +++ compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc | 955 ---- compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp | 955 ++++ compiler-rt/lib/tsan/rtl/tsan_interface_java.cc | 267 -- compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp | 267 ++ compiler-rt/lib/tsan/rtl/tsan_interface_java.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc | 782 ---- compiler-rt/lib/tsan/rtl/tsan_libdispatch.cpp | 782 ++++ compiler-rt/lib/tsan/rtl/tsan_malloc_mac.cc | 71 - compiler-rt/lib/tsan/rtl/tsan_malloc_mac.cpp | 71 + compiler-rt/lib/tsan/rtl/tsan_md5.cc | 250 - compiler-rt/lib/tsan/rtl/tsan_md5.cpp | 250 + compiler-rt/lib/tsan/rtl/tsan_mman.cc | 396 -- compiler-rt/lib/tsan/rtl/tsan_mman.cpp | 396 ++ compiler-rt/lib/tsan/rtl/tsan_mutex.cc | 289 -- compiler-rt/lib/tsan/rtl/tsan_mutex.cpp | 289 ++ compiler-rt/lib/tsan/rtl/tsan_mutexset.cc | 88 - compiler-rt/lib/tsan/rtl/tsan_mutexset.cpp | 88 + compiler-rt/lib/tsan/rtl/tsan_new_delete.cc | 199 - compiler-rt/lib/tsan/rtl/tsan_new_delete.cpp | 199 + compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc | 515 --- compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp | 515 +++ compiler-rt/lib/tsan/rtl/tsan_platform_mac.cc | 316 -- compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp | 316 ++ compiler-rt/lib/tsan/rtl/tsan_platform_posix.cc | 174 - compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp | 174 + compiler-rt/lib/tsan/rtl/tsan_platform_windows.cc | 37 - compiler-rt/lib/tsan/rtl/tsan_platform_windows.cpp | 37 + compiler-rt/lib/tsan/rtl/tsan_preinit.cc | 26 - compiler-rt/lib/tsan/rtl/tsan_preinit.cpp | 26 + compiler-rt/lib/tsan/rtl/tsan_report.cc | 486 -- compiler-rt/lib/tsan/rtl/tsan_report.cpp | 486 ++ compiler-rt/lib/tsan/rtl/tsan_rtl.cc | 1099 ----- compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 1099 +++++ compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc | 539 --- compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp | 539 +++ compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cc | 60 - compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cpp | 60 + compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc | 756 --- compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp | 756 +++ compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc | 444 -- compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp | 444 ++ compiler-rt/lib/tsan/rtl/tsan_stack_trace.cc | 63 - compiler-rt/lib/tsan/rtl/tsan_stack_trace.cpp | 63 + compiler-rt/lib/tsan/rtl/tsan_stat.cc | 186 - compiler-rt/lib/tsan/rtl/tsan_stat.cpp | 186 + compiler-rt/lib/tsan/rtl/tsan_suppressions.cc | 161 - compiler-rt/lib/tsan/rtl/tsan_suppressions.cpp | 161 + compiler-rt/lib/tsan/rtl/tsan_symbolize.cc | 122 - compiler-rt/lib/tsan/rtl/tsan_symbolize.cpp | 122 + compiler-rt/lib/tsan/rtl/tsan_sync.cc | 296 -- compiler-rt/lib/tsan/rtl/tsan_sync.cpp | 296 ++ compiler-rt/lib/tsan/tests/rtl/CMakeLists.txt | 22 +- compiler-rt/lib/tsan/tests/rtl/tsan_bench.cc | 104 - compiler-rt/lib/tsan/tests/rtl/tsan_bench.cpp | 104 + compiler-rt/lib/tsan/tests/rtl/tsan_mop.cc | 232 - compiler-rt/lib/tsan/tests/rtl/tsan_mop.cpp | 232 + compiler-rt/lib/tsan/tests/rtl/tsan_mutex.cc | 220 - compiler-rt/lib/tsan/tests/rtl/tsan_mutex.cpp | 220 + compiler-rt/lib/tsan/tests/rtl/tsan_posix.cc | 154 - compiler-rt/lib/tsan/tests/rtl/tsan_posix.cpp | 154 + compiler-rt/lib/tsan/tests/rtl/tsan_string.cc | 81 - compiler-rt/lib/tsan/tests/rtl/tsan_string.cpp | 81 + compiler-rt/lib/tsan/tests/rtl/tsan_test.cc | 65 - compiler-rt/lib/tsan/tests/rtl/tsan_test.cpp | 65 + .../lib/tsan/tests/rtl/tsan_test_util_posix.cc | 477 -- .../lib/tsan/tests/rtl/tsan_test_util_posix.cpp | 477 ++ compiler-rt/lib/tsan/tests/rtl/tsan_thread.cc | 58 - compiler-rt/lib/tsan/tests/rtl/tsan_thread.cpp | 58 + compiler-rt/lib/tsan/tests/unit/CMakeLists.txt | 17 +- compiler-rt/lib/tsan/tests/unit/tsan_clock_test.cc | 493 -- .../lib/tsan/tests/unit/tsan_clock_test.cpp | 493 ++ .../lib/tsan/tests/unit/tsan_dense_alloc_test.cc | 54 - .../lib/tsan/tests/unit/tsan_dense_alloc_test.cpp | 54 + compiler-rt/lib/tsan/tests/unit/tsan_flags_test.cc | 173 - .../lib/tsan/tests/unit/tsan_flags_test.cpp | 173 + compiler-rt/lib/tsan/tests/unit/tsan_mman_test.cc | 196 - compiler-rt/lib/tsan/tests/unit/tsan_mman_test.cpp | 196 + compiler-rt/lib/tsan/tests/unit/tsan_mutex_test.cc | 125 - .../lib/tsan/tests/unit/tsan_mutex_test.cpp | 125 + .../lib/tsan/tests/unit/tsan_mutexset_test.cc | 126 - .../lib/tsan/tests/unit/tsan_mutexset_test.cpp | 126 + .../lib/tsan/tests/unit/tsan_shadow_test.cc | 77 - .../lib/tsan/tests/unit/tsan_shadow_test.cpp | 77 + compiler-rt/lib/tsan/tests/unit/tsan_stack_test.cc | 94 - .../lib/tsan/tests/unit/tsan_stack_test.cpp | 94 + compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc | 122 - compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cpp | 122 + .../lib/tsan/tests/unit/tsan_unit_test_main.cc | 24 - .../lib/tsan/tests/unit/tsan_unit_test_main.cpp | 24 + compiler-rt/lib/ubsan/ubsan_type_hash.cpp | 2 +- compiler-rt/lib/ubsan_minimal/CMakeLists.txt | 2 +- ...imal_handlers.cc => ubsan_minimal_handlers.cpp} | 0 compiler-rt/lib/xray/CMakeLists.txt | 80 +- compiler-rt/lib/xray/tests/unit/CMakeLists.txt | 20 +- compiler-rt/lib/xray/tests/unit/allocator_test.cc | 81 - compiler-rt/lib/xray/tests/unit/allocator_test.cpp | 81 + .../lib/xray/tests/unit/buffer_queue_test.cc | 234 - .../lib/xray/tests/unit/buffer_queue_test.cpp | 234 + .../lib/xray/tests/unit/fdr_controller_test.cc | 423 -- .../lib/xray/tests/unit/fdr_controller_test.cpp | 423 ++ .../lib/xray/tests/unit/fdr_log_writer_test.cc | 161 - .../lib/xray/tests/unit/fdr_log_writer_test.cpp | 161 + .../lib/xray/tests/unit/function_call_trie_test.cc | 343 -- .../xray/tests/unit/function_call_trie_test.cpp | 343 ++ .../lib/xray/tests/unit/profile_collector_test.cc | 235 - .../lib/xray/tests/unit/profile_collector_test.cpp | 235 + ...nted_array_test.cc => segmented_array_test.cpp} | 0 compiler-rt/lib/xray/tests/unit/test_helpers.cc | 94 - compiler-rt/lib/xray/tests/unit/test_helpers.cpp | 94 + .../lib/xray/tests/unit/xray_unit_test_main.cc | 17 - .../lib/xray/tests/unit/xray_unit_test_main.cpp | 17 + compiler-rt/lib/xray/xray_AArch64.cc | 127 - compiler-rt/lib/xray/xray_AArch64.cpp | 127 + compiler-rt/lib/xray/xray_arm.cc | 164 - compiler-rt/lib/xray/xray_arm.cpp | 164 + compiler-rt/lib/xray/xray_basic_flags.cc | 49 - compiler-rt/lib/xray/xray_basic_flags.cpp | 49 + compiler-rt/lib/xray/xray_basic_logging.cc | 515 --- compiler-rt/lib/xray/xray_basic_logging.cpp | 515 +++ compiler-rt/lib/xray/xray_buffer_queue.cc | 237 - compiler-rt/lib/xray/xray_buffer_queue.cpp | 237 + compiler-rt/lib/xray/xray_fdr_flags.cc | 47 - compiler-rt/lib/xray/xray_fdr_flags.cpp | 47 + compiler-rt/lib/xray/xray_fdr_logging.cc | 757 --- compiler-rt/lib/xray/xray_fdr_logging.cpp | 757 +++ compiler-rt/lib/xray/xray_flags.cc | 84 - compiler-rt/lib/xray/xray_flags.cpp | 84 + compiler-rt/lib/xray/xray_init.cc | 115 - compiler-rt/lib/xray/xray_init.cpp | 115 + .../xray/{xray_interface.cc => xray_interface.cpp} | 0 compiler-rt/lib/xray/xray_log_interface.cc | 209 - compiler-rt/lib/xray/xray_log_interface.cpp | 209 + compiler-rt/lib/xray/xray_mips.cc | 170 - compiler-rt/lib/xray/xray_mips.cpp | 170 + compiler-rt/lib/xray/xray_mips64.cc | 178 - compiler-rt/lib/xray/xray_mips64.cpp | 178 + compiler-rt/lib/xray/xray_powerpc64.cc | 111 - compiler-rt/lib/xray/xray_powerpc64.cpp | 111 + compiler-rt/lib/xray/xray_profile_collector.cc | 414 -- compiler-rt/lib/xray/xray_profile_collector.cpp | 414 ++ compiler-rt/lib/xray/xray_profiling.cc | 519 --- compiler-rt/lib/xray/xray_profiling.cpp | 519 +++ ...profiling_flags.cc => xray_profiling_flags.cpp} | 0 ..._powerpc64.cc => xray_trampoline_powerpc64.cpp} | 0 compiler-rt/lib/xray/xray_utils.cc | 195 - compiler-rt/lib/xray/xray_utils.cpp | 195 + .../lib/xray/{xray_x86_64.cc => xray_x86_64.cpp} | 0 .../test/asan/TestCases/Windows/dll_host.cc | 6 +- compiler-rt/test/msan/chained_origin_memcpy.cc | 2 +- compiler-rt/test/msan/msan_copy_shadow.cc | 2 +- compiler-rt/test/tsan/Linux/double_race.cc | 2 +- compiler-rt/test/tsan/cond_cancel.c | 2 +- compiler-rt/test/tsan/restore_stack.cc | 2 +- libcxx/include/deque | 98 +- libcxx/include/ext/hash_map | 19 +- libcxx/include/ext/hash_set | 6 +- .../libcxx/containers/gnu_cxx/hash_map.pass.cpp | 30 +- ..._map.pass.cpp => hash_map_name_lookup.pass.cpp} | 0 .../libcxx/containers/gnu_cxx/hash_set.pass.cpp | 30 +- ..._set.pass.cpp => hash_set_name_lookup.pass.cpp} | 0 .../sequences/deque/spare_block_handling.pass.cpp | 284 ++ libcxx/test/support/min_allocator.h | 12 +- lld/COFF/Driver.cpp | 4 +- lld/Common/ErrorHandler.cpp | 31 +- lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 8 +- lld/ELF/Writer.cpp | 6 +- lld/include/lld/Common/ErrorHandler.h | 2 + lld/test/COFF/thin-archive.s | 2 + lld/test/ELF/avoid-empty-program-headers.s | 6 +- lld/test/ELF/basic-aarch64.s | 14 +- lld/test/ELF/basic-i386.s | 14 +- lld/test/ELF/basic-ppc.s | 14 +- lld/test/ELF/basic-sparcv9.s | 14 +- lld/test/ELF/basic.s | 14 +- lld/test/ELF/build-id.s | 6 +- lld/test/ELF/common-page.s | 12 +- lld/test/ELF/fill-trap-ppc.s | 4 +- lld/test/ELF/fill-trap.s | 21 +- lld/test/ELF/i386-gotpc.s | 6 +- lld/test/ELF/i386-reloc-range.s | 4 +- lld/test/ELF/i386-retpoline-nopic-linkerscript.s | 96 +- lld/test/ELF/i386-retpoline-nopic.s | 96 +- lld/test/ELF/i386-retpoline-pic.s | 90 +- ...ls-initial-exec-local.s => i386-tls-ie-local.s} | 0 lld/test/ELF/i386-tls-ie-shared.s | 36 +- lld/test/ELF/image-base.s | 4 +- lld/test/ELF/msp430.s | 2 +- lld/test/ELF/partition-synthetic-sections.s | 4 +- lld/test/ELF/relocatable.s | 2 +- lld/test/ELF/tls-initial-exec-local.s | 37 - lld/test/ELF/vs-diagnostics-duplicate.s | 5 +- lld/test/ELF/vs-diagnostics-undefined-hidden.s | 42 + lld/test/ELF/x86-64-tls-ie-local.s | 28 + lldb/cmake/caches/Apple-lldb-Xcode.cmake | 1 + lldb/docs/index.rst | 26 +- lldb/docs/resources/build.rst | 2 + lldb/lit/CMakeLists.txt | 1 + lldb/lit/Suite/lit.cfg | 22 +- lldb/lit/SymbolFile/DWARF/debug-line-basic.s | 2 +- .../dir-separator-no-comp-dir-relative-name.s | 2 +- .../SymbolFile/DWARF/dir-separator-no-comp-dir.s | 2 +- lldb/lit/SymbolFile/DWARF/dir-separator-posix.s | 2 +- lldb/lit/SymbolFile/DWARF/dir-separator-windows.s | 2 +- lldb/packages/Python/lldbsuite/test/decorators.py | 9 +- .../test/functionalities/exec/TestExec.py | 4 +- .../TestThreadSpecificBreakpoint.py | 20 +- .../thread/thread_specific_break/main.cpp | 9 +- .../test/python_api/hello_world/TestHelloWorld.py | 2 +- .../Commands/CommandObjectBreakpointCommand.cpp | 33 +- lldb/source/Commands/CommandObjectCommands.cpp | 22 +- lldb/source/Commands/CommandObjectExpression.cpp | 15 +- lldb/source/Commands/CommandObjectTarget.cpp | 44 +- .../Commands/CommandObjectWatchpointCommand.cpp | 29 +- lldb/source/Core/Debugger.cpp | 102 +- lldb/source/Interpreter/OptionGroupWatchpoint.cpp | 45 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 36 +- .../ExpressionParser/Clang/ClangDiagnostic.h | 1 + .../Clang/ClangExpressionParser.cpp | 11 +- .../Clang/ClangModulesDeclVendor.cpp | 4 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 24 +- lldb/source/Target/Target.cpp | 167 +- lldb/source/Target/TargetProperties.td | 2 +- llvm/docs/CMake.rst | 7 +- llvm/docs/CodeGenerator.rst | 21 +- .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 2 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 5 + llvm/include/llvm/CodeGen/LiveRegUnits.h | 2 +- llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 17 +- llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 20 +- llvm/include/llvm/CodeGen/Register.h | 77 +- llvm/include/llvm/CodeGen/RegisterClassInfo.h | 2 +- llvm/include/llvm/CodeGen/RegisterPressure.h | 6 +- llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 2 +- llvm/include/llvm/CodeGen/TargetLowering.h | 3 +- llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 64 +- llvm/include/llvm/CodeGen/VirtRegMap.h | 4 +- llvm/include/llvm/IR/Function.h | 6 + llvm/include/llvm/IR/Instructions.h | 4 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 6 +- llvm/include/llvm/IR/Value.h | 22 +- llvm/include/llvm/MC/MCRegister.h | 54 + llvm/include/llvm/Passes/PassBuilder.h | 7 +- llvm/include/llvm/Support/Compiler.h | 16 +- llvm/include/llvm/Support/type_traits.h | 9 - llvm/include/llvm/Target/GenericOpcodes.td | 6 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 10 +- .../Vectorize/LoopVectorizationLegality.h | 7 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 11 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 3 +- llvm/lib/CodeGen/BranchFolding.cpp | 8 +- llvm/lib/CodeGen/CalcSpillWeights.cpp | 11 +- llvm/lib/CodeGen/DeadMachineInstructionElim.cpp | 6 +- llvm/lib/CodeGen/DetectDeadLanes.cpp | 38 +- llvm/lib/CodeGen/EarlyIfConversion.cpp | 10 +- llvm/lib/CodeGen/ExpandPostRAPseudos.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 51 +- llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 7 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 13 +- llvm/lib/CodeGen/InlineSpiller.cpp | 12 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 2 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 16 +- llvm/lib/CodeGen/LiveInterval.cpp | 4 +- llvm/lib/CodeGen/LiveIntervals.cpp | 31 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 10 +- llvm/lib/CodeGen/LiveRangeCalc.cpp | 3 +- llvm/lib/CodeGen/LiveRangeEdit.cpp | 6 +- llvm/lib/CodeGen/LiveRangeShrink.cpp | 2 +- llvm/lib/CodeGen/LiveRegUnits.cpp | 6 +- llvm/lib/CodeGen/LiveStacks.cpp | 7 +- llvm/lib/CodeGen/LiveVariables.cpp | 22 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 18 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 10 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 2 +- llvm/lib/CodeGen/MIRPrinter.cpp | 2 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 8 +- llvm/lib/CodeGen/MachineCSE.cpp | 24 +- llvm/lib/CodeGen/MachineCombiner.cpp | 6 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 6 +- llvm/lib/CodeGen/MachineInstr.cpp | 32 +- llvm/lib/CodeGen/MachineInstrBundle.cpp | 8 +- llvm/lib/CodeGen/MachineLICM.cpp | 26 +- llvm/lib/CodeGen/MachineOperand.cpp | 14 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 16 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 12 +- llvm/lib/CodeGen/MachineScheduler.cpp | 23 +- llvm/lib/CodeGen/MachineSink.cpp | 17 +- llvm/lib/CodeGen/MachineTraceMetrics.cpp | 14 +- llvm/lib/CodeGen/MachineVerifier.cpp | 56 +- llvm/lib/CodeGen/OptimizePHIs.cpp | 7 +- llvm/lib/CodeGen/PHIElimination.cpp | 2 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 44 +- llvm/lib/CodeGen/ProcessImplicitDefs.cpp | 4 +- llvm/lib/CodeGen/RegAllocBase.cpp | 4 +- llvm/lib/CodeGen/RegAllocFast.cpp | 85 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 12 +- llvm/lib/CodeGen/RegAllocPBQP.cpp | 2 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 59 +- llvm/lib/CodeGen/RegisterPressure.cpp | 16 +- llvm/lib/CodeGen/RegisterScavenging.cpp | 20 +- llvm/lib/CodeGen/RenameIndependentSubregs.cpp | 2 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 6 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 38 +- llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp | 2 +- .../lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 14 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 4 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 17 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 10 + llvm/lib/CodeGen/ShrinkWrap.cpp | 3 +- llvm/lib/CodeGen/StackMaps.cpp | 2 +- llvm/lib/CodeGen/StackSlotColoring.cpp | 8 +- llvm/lib/CodeGen/TailDuplicator.cpp | 2 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 33 +- llvm/lib/CodeGen/TargetRegisterInfo.cpp | 29 +- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 48 +- llvm/lib/CodeGen/VirtRegMap.cpp | 22 +- llvm/lib/IR/Value.cpp | 14 +- llvm/lib/Passes/PassBuilder.cpp | 81 +- .../Target/AArch64/AArch64AdvSIMDScalarPass.cpp | 4 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 2 +- llvm/lib/Target/AArch64/AArch64CondBrTuning.cpp | 2 +- .../Target/AArch64/AArch64ConditionalCompares.cpp | 2 +- .../AArch64/AArch64DeadRegisterDefinitionsPass.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 4 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 56 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 19 +- llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp | 10 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 9 + llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 19 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 22 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 84 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 6 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 96 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 + .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 12 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 + llvm/lib/Target/AMDGPU/BUFInstructions.td | 52 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 18 +- llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 60 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 188 +- llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 8 +- llvm/lib/Target/AMDGPU/GCNRegPressure.cpp | 21 +- llvm/lib/Target/AMDGPU/GCNRegPressure.h | 2 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/R600InstrInfo.cpp | 10 +- llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp | 4 +- .../Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 2 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 48 +- llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp | 3 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 23 +- llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp | 16 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 33 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 61 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 93 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 19 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 5 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 6 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 12 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 11 +- llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 16 +- llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp | 4 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 4 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 30 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 13 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 7 +- llvm/lib/Target/ARM/A15SDOptimizer.cpp | 22 +- llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 25 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 6 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 10 +- llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 2 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 38 +- llvm/lib/Target/ARM/ARMScheduleA9.td | 4 +- llvm/lib/Target/ARM/MLxExpansionPass.cpp | 20 +- llvm/lib/Target/ARM/Thumb1InstrInfo.cpp | 17 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 6 +- llvm/lib/Target/ARM/ThumbRegisterInfo.cpp | 7 +- llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp | 11 +- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 4 +- llvm/lib/Target/Hexagon/BitTracker.cpp | 18 +- llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp | 33 +- llvm/lib/Target/Hexagon/HexagonBitTracker.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonBlockRanges.cpp | 14 +- llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp | 15 +- .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 22 +- llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp | 20 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonGenInsert.cpp | 17 +- llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp | 10 +- llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonPeephole.cpp | 14 +- llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp | 20 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 5 +- llvm/lib/Target/Hexagon/RDFCopy.cpp | 4 +- llvm/lib/Target/Hexagon/RDFGraph.cpp | 8 +- llvm/lib/Target/Hexagon/RDFLiveness.cpp | 4 +- llvm/lib/Target/Hexagon/RDFRegisters.cpp | 8 +- llvm/lib/Target/Hexagon/RDFRegisters.h | 8 +- llvm/lib/Target/Lanai/LanaiInstrInfo.cpp | 4 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 19 +- llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 2 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 29 +- llvm/lib/Target/Mips/MipsOptimizePICCall.cpp | 3 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 10 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 8 +- llvm/lib/Target/NVPTX/NVPTXPeephole.cpp | 2 +- llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp | 13 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 72 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 12 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 22 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 34 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 36 +- llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp | 4 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 2 +- llvm/lib/Target/PowerPC/PPCVSXCopy.cpp | 2 +- llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp | 6 +- llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 6 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 77 + .../Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp | 12 + .../Target/RISCV/MCTargetDesc/RISCVInstPrinter.h | 2 + llvm/lib/Target/RISCV/RISCVInstrInfoA.td | 26 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 5 +- llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 5 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 22 + .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 34 +- .../MCTargetDesc/WebAssemblyInstPrinter.h | 3 + .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 33 +- .../MCTargetDesc/WebAssemblyTargetStreamer.h | 3 - .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 2 +- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 6 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 2 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 8 +- .../WebAssemblyOptimizeLiveIntervals.cpp | 2 +- .../WebAssembly/WebAssemblyOptimizeReturned.cpp | 7 +- .../WebAssemblyPrepareForLiveIntervals.cpp | 2 +- .../Target/WebAssembly/WebAssemblyRegColoring.cpp | 7 +- .../Target/WebAssembly/WebAssemblyRegNumbering.cpp | 2 +- .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 6 +- .../Target/WebAssembly/WebAssemblyRegisterInfo.cpp | 2 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 3 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 6 +- llvm/lib/Target/X86/X86CmovConversion.cpp | 4 +- llvm/lib/Target/X86/X86DomainReassignment.cpp | 12 +- llvm/lib/Target/X86/X86FlagsCopyLowering.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 67 +- llvm/lib/Target/X86/X86ISelLowering.h | 7 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 21 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 10 +- llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 3 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 10 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 11 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 8 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 6 +- .../Instrumentation/ControlHeightReduction.cpp | 5 +- .../Instrumentation/HWAddressSanitizer.cpp | 7 +- llvm/lib/Transforms/Scalar/LoopSink.cpp | 9 +- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 13 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 1 + .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 5 +- .../Vectorize/LoopVectorizationLegality.cpp | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 144 +- llvm/test/CodeGen/AArch64/extra-callee-save.mir | 28 + llvm/test/CodeGen/AArch64/shift-mod.ll | 79 + .../artifact-combiner-unmerge-values.mir | 13 +- .../inst-select-atomic-cmpxchg-local.mir | 91 + .../inst-select-atomicrmw-fadd-local.mir | 115 + .../inst-select-atomicrmw-xchg-local.mir | 83 + .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 125 +- .../AMDGPU/GlobalISel/inst-select-load-global.mir | 125 +- .../AMDGPU/GlobalISel/inst-select-load-local.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 265 +- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 265 +- .../AMDGPU/GlobalISel/inst-select-store-local.mir | 262 ++ .../CodeGen/AMDGPU/GlobalISel/legalize-add.mir | 49 +- .../CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 91 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-fadd.mir | 17 + .../CodeGen/AMDGPU/GlobalISel/legalize-bswap.mir | 21 +- .../AMDGPU/GlobalISel/legalize-ctlz-zero-undef.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctlz.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctpop.mir | 23 +- .../AMDGPU/GlobalISel/legalize-cttz-zero-undef.mir | 23 +- .../CodeGen/AMDGPU/GlobalISel/legalize-cttz.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 34 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 73 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 48 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 34 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 78 +- .../CodeGen/AMDGPU/GlobalISel/legalize-load.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 94 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 16 + .../CodeGen/AMDGPU/GlobalISel/legalize-mul.mir | 49 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 19 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 14 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 75 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 42 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 42 +- .../CodeGen/AMDGPU/GlobalISel/legalize-store.mir | 42 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sub.mir | 49 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 39 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 39 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 78 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 13 +- .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll | 3 +- .../GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll | 2 +- .../AMDGPU/GlobalISel/llvm.amdgcn.workgroup.id.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll | 4 +- .../GlobalISel/regbankselect-atomicrmw-fadd.mir | 21 + llvm/test/CodeGen/AMDGPU/div_i128.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | 30 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 12 +- llvm/test/CodeGen/ARM/bswap16.ll | 37 +- .../instruction-select/load_store_fold.mir | 214 + .../GlobalISel/instruction-select/stack_args.mir | 4 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load.ll | 4 +- .../Mips/GlobalISel/llvm-ir/load_store_fold.ll | 105 + .../GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll | 40 +- .../CodeGen/Mips/GlobalISel/llvm-ir/stack_args.ll | 4 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/store.ll | 4 +- llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 48 +- .../PowerPC/load-shuffle-and-shuffle-store.ll | 105 +- llvm/test/CodeGen/PowerPC/vsx_shuffle_le.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-shuffle.ll | 15 +- llvm/test/CodeGen/WebAssembly/reg-stackify.ll | 2 +- .../CodeGen/X86/merge-consecutive-loads-256.ll | 29 + llvm/test/CodeGen/X86/min-legal-vector-width.ll | 32 + llvm/test/CodeGen/X86/promote-vec3.ll | 14 +- llvm/test/CodeGen/X86/shift-combine.ll | 159 + llvm/test/CodeGen/X86/vec_smulo.ll | 76 +- llvm/test/CodeGen/X86/vec_umulo.ll | 62 +- llvm/test/CodeGen/X86/vector-mul.ll | 100 +- llvm/test/MC/Mips/mips-expansions.s | 59 + llvm/test/MC/Mips/mips64-expansions.s | 53 + llvm/test/MC/RISCV/rv32a-invalid.s | 7 +- llvm/test/MC/RISCV/rv64a-aliases-valid.s | 189 + llvm/test/MC/RISCV/rv64a-invalid.s | 7 +- llvm/test/MC/RISCV/rva-aliases-invalid.s | 94 + llvm/test/MC/RISCV/rva-aliases-valid.s | 297 ++ llvm/test/MC/WebAssembly/basic-assembly.s | 4 +- llvm/test/MC/WebAssembly/tail-call-encodings.s | 5 +- llvm/test/MC/WebAssembly/type-index.s | 67 + .../verifier-pseudo-terminators.mir | 2 +- llvm/test/Other/new-pm-pgo-O0.ll | 21 + llvm/test/Transforms/InstCombine/select.ll | 43 + .../AMDGPU/vect-ptr-ptr-size-mismatch.ll | 51 +- .../LoopVectorize/X86/tail_loop_folding.ll | 78 + .../Reassociate/2002-05-15-MissedTree.ll | 16 +- .../Reassociate/2002-05-15-SubReassociate.ll | 9 +- .../Reassociate/canonicalize-neg-const.ll | 53 +- llvm/test/Transforms/Reassociate/commute.ll | 15 +- .../Transforms/Reassociate/fast-SubReassociate.ll | 39 +- .../test/Transforms/Reassociate/fast-fp-commute.ll | 11 +- llvm/test/Transforms/Reassociate/fast-multistep.ll | 13 +- llvm/test/Transforms/Reassociate/looptest.ll | 74 +- .../Reassociate/mixed-fast-nonfast-fp.ll | 17 +- llvm/test/Transforms/Reassociate/mulfactor.ll | 39 +- llvm/test/Transforms/Reassociate/multistep.ll | 13 +- llvm/test/Transforms/Reassociate/no-op.ll | 24 +- llvm/test/Transforms/Reassociate/optional-flags.ll | 25 +- .../test/Transforms/Reassociate/propagate-flags.ll | 3 +- llvm/test/Transforms/Reassociate/shift-factor.ll | 3 +- llvm/test/Transforms/Reassociate/vaarg_movable.ll | 21 +- llvm/test/Transforms/Reassociate/wrap-flags.ll | 43 +- llvm/test/Transforms/Reassociate/xor_reassoc.ll | 198 +- llvm/test/Transforms/SimplifyCFG/invalidate-dom.ll | 90 + .../tools/llvm-objdump/X86/macho-data-in-code.ll | 45 + llvm/tools/dsymutil/dsymutil.cpp | 11 +- llvm/tools/llvm-objdump/MachODump.cpp | 54 +- llvm/unittests/ADT/TripleTest.cpp | 6 + .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 38 + llvm/unittests/IR/FunctionTest.cpp | 8 + llvm/unittests/Support/AlignmentTest.cpp | 16 +- .../Transforms/Scalar/LoopPassManagerTest.cpp | 3 +- llvm/utils/lit/tests/lit.cfg | 11 +- llvm/utils/lit/tests/shtest-run-at-line.py | 2 +- 1007 files changed, 64858 insertions(+), 60097 deletions(-) create mode 100644 clang/test/Analysis/stack-frame-context-revision.cpp delete mode 100644 clang/test/Analysis/structured_bindings.cc create mode 100644 clang/test/Analysis/structured_bindings.cpp rename clang/test/CodeGen/{ppc-vector-compare.cc => ppc-vector-compare.cpp} (100%) copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang/test/Driver/Inputs/{ami_linux_tree/usr/lib/gcc/x86_64-amazon-linux/7 => [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Preprocessor/stringize_skipped.c create mode 100644 clang/test/Profile/Inputs/gcc-flag-compatibility_IR.proftext delete mode 100644 compiler-rt/lib/asan/asan_activation.cc create mode 100644 compiler-rt/lib/asan/asan_activation.cpp delete mode 100644 compiler-rt/lib/asan/asan_allocator.cc create mode 100644 compiler-rt/lib/asan/asan_allocator.cpp delete mode 100644 compiler-rt/lib/asan/asan_debugging.cc create mode 100644 compiler-rt/lib/asan/asan_debugging.cpp delete mode 100644 compiler-rt/lib/asan/asan_descriptions.cc create mode 100644 compiler-rt/lib/asan/asan_descriptions.cpp delete mode 100644 compiler-rt/lib/asan/asan_errors.cc create mode 100644 compiler-rt/lib/asan/asan_errors.cpp delete mode 100644 compiler-rt/lib/asan/asan_fake_stack.cc create mode 100644 compiler-rt/lib/asan/asan_fake_stack.cpp delete mode 100644 compiler-rt/lib/asan/asan_flags.cc create mode 100644 compiler-rt/lib/asan/asan_flags.cpp delete mode 100644 compiler-rt/lib/asan/asan_fuchsia.cc create mode 100644 compiler-rt/lib/asan/asan_fuchsia.cpp delete mode 100644 compiler-rt/lib/asan/asan_globals.cc create mode 100644 compiler-rt/lib/asan/asan_globals.cpp delete mode 100644 compiler-rt/lib/asan/asan_globals_win.cc create mode 100644 compiler-rt/lib/asan/asan_globals_win.cpp delete mode 100644 compiler-rt/lib/asan/asan_interceptors.cc create mode 100644 compiler-rt/lib/asan/asan_interceptors.cpp delete mode 100644 compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc create mode 100644 compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp delete mode 100644 compiler-rt/lib/asan/asan_linux.cc create mode 100644 compiler-rt/lib/asan/asan_linux.cpp delete mode 100644 compiler-rt/lib/asan/asan_mac.cc create mode 100644 compiler-rt/lib/asan/asan_mac.cpp delete mode 100644 compiler-rt/lib/asan/asan_malloc_linux.cc create mode 100644 compiler-rt/lib/asan/asan_malloc_linux.cpp delete mode 100644 compiler-rt/lib/asan/asan_malloc_mac.cc create mode 100644 compiler-rt/lib/asan/asan_malloc_mac.cpp delete mode 100644 compiler-rt/lib/asan/asan_malloc_win.cc create mode 100644 compiler-rt/lib/asan/asan_malloc_win.cpp delete mode 100644 compiler-rt/lib/asan/asan_memory_profile.cc create mode 100644 compiler-rt/lib/asan/asan_memory_profile.cpp delete mode 100644 compiler-rt/lib/asan/asan_new_delete.cc create mode 100644 compiler-rt/lib/asan/asan_new_delete.cpp delete mode 100644 compiler-rt/lib/asan/asan_poisoning.cc create mode 100644 compiler-rt/lib/asan/asan_poisoning.cpp delete mode 100644 compiler-rt/lib/asan/asan_posix.cc create mode 100644 compiler-rt/lib/asan/asan_posix.cpp delete mode 100644 compiler-rt/lib/asan/asan_preinit.cc create mode 100644 compiler-rt/lib/asan/asan_preinit.cpp delete mode 100644 compiler-rt/lib/asan/asan_premap_shadow.cc create mode 100644 compiler-rt/lib/asan/asan_premap_shadow.cpp delete mode 100644 compiler-rt/lib/asan/asan_report.cc create mode 100644 compiler-rt/lib/asan/asan_report.cpp delete mode 100644 compiler-rt/lib/asan/asan_rtems.cc create mode 100644 compiler-rt/lib/asan/asan_rtems.cpp delete mode 100644 compiler-rt/lib/asan/asan_rtl.cc create mode 100644 compiler-rt/lib/asan/asan_rtl.cpp delete mode 100644 compiler-rt/lib/asan/asan_shadow_setup.cc create mode 100644 compiler-rt/lib/asan/asan_shadow_setup.cpp delete mode 100644 compiler-rt/lib/asan/asan_stack.cc create mode 100644 compiler-rt/lib/asan/asan_stack.cpp delete mode 100644 compiler-rt/lib/asan/asan_stats.cc create mode 100644 compiler-rt/lib/asan/asan_stats.cpp delete mode 100644 compiler-rt/lib/asan/asan_suppressions.cc create mode 100644 compiler-rt/lib/asan/asan_suppressions.cpp delete mode 100644 compiler-rt/lib/asan/asan_thread.cc create mode 100644 compiler-rt/lib/asan/asan_thread.cpp delete mode 100644 compiler-rt/lib/asan/asan_win.cc create mode 100644 compiler-rt/lib/asan/asan_win.cpp delete mode 100644 compiler-rt/lib/asan/asan_win_dll_thunk.cc create mode 100644 compiler-rt/lib/asan/asan_win_dll_thunk.cpp delete mode 100644 compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cc create mode 100644 compiler-rt/lib/asan/asan_win_dynamic_runtime_thunk.cpp delete mode 100644 compiler-rt/lib/asan/asan_win_weak_interception.cc create mode 100644 compiler-rt/lib/asan/asan_win_weak_interception.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_benchmarks_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_benchmarks_test.cpp rename compiler-rt/lib/asan/tests/{asan_exceptions_test.cc => asan_exceptions_test [...] delete mode 100644 compiler-rt/lib/asan/tests/asan_fake_stack_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_fake_stack_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_globals_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_globals_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_interface_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_interface_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_internal_interface_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_internal_interface_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_mac_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_mac_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_mem_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_mem_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_noinst_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_noinst_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_oob_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_oob_test.cpp rename compiler-rt/lib/asan/tests/{asan_racy_double_free_test.cc => asan_racy_doub [...] delete mode 100644 compiler-rt/lib/asan/tests/asan_str_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_str_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_test.cc create mode 100644 compiler-rt/lib/asan/tests/asan_test.cpp delete mode 100644 compiler-rt/lib/asan/tests/asan_test_main.cc create mode 100644 compiler-rt/lib/asan/tests/asan_test_main.cpp delete mode 100644 compiler-rt/lib/dfsan/dfsan.cc create mode 100644 compiler-rt/lib/dfsan/dfsan.cpp delete mode 100644 compiler-rt/lib/dfsan/dfsan_custom.cc create mode 100644 compiler-rt/lib/dfsan/dfsan_custom.cpp delete mode 100644 compiler-rt/lib/dfsan/dfsan_interceptors.cc create mode 100644 compiler-rt/lib/dfsan/dfsan_interceptors.cpp delete mode 100644 compiler-rt/lib/interception/tests/interception_linux_test.cc create mode 100644 compiler-rt/lib/interception/tests/interception_linux_test.cpp delete mode 100644 compiler-rt/lib/interception/tests/interception_test_main.cc create mode 100644 compiler-rt/lib/interception/tests/interception_test_main.cpp delete mode 100644 compiler-rt/lib/interception/tests/interception_win_test.cc create mode 100644 compiler-rt/lib/interception/tests/interception_win_test.cpp delete mode 100644 compiler-rt/lib/lsan/lsan.cc create mode 100644 compiler-rt/lib/lsan/lsan.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_allocator.cc create mode 100644 compiler-rt/lib/lsan/lsan_allocator.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_common.cc create mode 100644 compiler-rt/lib/lsan/lsan_common.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_common_linux.cc create mode 100644 compiler-rt/lib/lsan/lsan_common_linux.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_common_mac.cc create mode 100644 compiler-rt/lib/lsan/lsan_common_mac.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_interceptors.cc create mode 100644 compiler-rt/lib/lsan/lsan_interceptors.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_linux.cc create mode 100644 compiler-rt/lib/lsan/lsan_linux.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_mac.cc create mode 100644 compiler-rt/lib/lsan/lsan_mac.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_malloc_mac.cc create mode 100644 compiler-rt/lib/lsan/lsan_malloc_mac.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_preinit.cc create mode 100644 compiler-rt/lib/lsan/lsan_preinit.cpp delete mode 100644 compiler-rt/lib/lsan/lsan_thread.cc create mode 100644 compiler-rt/lib/lsan/lsan_thread.cpp delete mode 100644 compiler-rt/lib/msan/msan.cc create mode 100644 compiler-rt/lib/msan/msan.cpp delete mode 100644 compiler-rt/lib/msan/msan_allocator.cc create mode 100644 compiler-rt/lib/msan/msan_allocator.cpp delete mode 100644 compiler-rt/lib/msan/msan_chained_origin_depot.cc create mode 100644 compiler-rt/lib/msan/msan_chained_origin_depot.cpp delete mode 100644 compiler-rt/lib/msan/msan_interceptors.cc create mode 100644 compiler-rt/lib/msan/msan_interceptors.cpp delete mode 100644 compiler-rt/lib/msan/msan_linux.cc create mode 100644 compiler-rt/lib/msan/msan_linux.cpp delete mode 100644 compiler-rt/lib/msan/msan_new_delete.cc create mode 100644 compiler-rt/lib/msan/msan_new_delete.cpp delete mode 100644 compiler-rt/lib/msan/msan_poisoning.cc create mode 100644 compiler-rt/lib/msan/msan_poisoning.cpp delete mode 100644 compiler-rt/lib/msan/msan_report.cc create mode 100644 compiler-rt/lib/msan/msan_report.cpp rename compiler-rt/lib/msan/{msan_thread.cc => msan_thread.cpp} (100%) delete mode 100644 compiler-rt/lib/msan/tests/msan_loadable.cc create mode 100644 compiler-rt/lib/msan/tests/msan_loadable.cpp delete mode 100644 compiler-rt/lib/msan/tests/msan_test.cc create mode 100644 compiler-rt/lib/msan/tests/msan_test.cpp delete mode 100644 compiler-rt/lib/msan/tests/msan_test_main.cc create mode 100644 compiler-rt/lib/msan/tests/msan_test_main.cpp delete mode 100644 compiler-rt/lib/safestack/safestack.cc create mode 100644 compiler-rt/lib/safestack/safestack.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/checksum.cc create mode 100644 compiler-rt/lib/scudo/standalone/checksum.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/common.cc create mode 100644 compiler-rt/lib/scudo/standalone/common.cpp rename compiler-rt/lib/scudo/standalone/{crc32_hw.cc => crc32_hw.cpp} (100%) delete mode 100644 compiler-rt/lib/scudo/standalone/flags.cc create mode 100644 compiler-rt/lib/scudo/standalone/flags.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/flags_parser.cc create mode 100644 compiler-rt/lib/scudo/standalone/flags_parser.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/fuchsia.cc create mode 100644 compiler-rt/lib/scudo/standalone/fuchsia.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/linux.cc create mode 100644 compiler-rt/lib/scudo/standalone/linux.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/report.cc create mode 100644 compiler-rt/lib/scudo/standalone/report.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/secondary.cc create mode 100644 compiler-rt/lib/scudo/standalone/secondary.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/string_utils.cc create mode 100644 compiler-rt/lib/scudo/standalone/string_utils.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/atomic_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/atomic_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/bytemap_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/bytemap_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/checksum_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/checksum_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/chunk_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/chunk_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/combined_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/combined_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/flags_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/flags_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/list_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/list_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/map_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/map_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/mutex_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/mutex_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/primary_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/primary_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/quarantine_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/quarantine_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/release_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/release_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/report_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/report_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/scudo_unit_test_main.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/scudo_unit_test_main.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/secondary_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/size_class_map_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/size_class_map_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/stats_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/stats_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/strings_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/strings_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/tsd_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/tsd_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/vector_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/vector_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/wrappers_c_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/wrappers_c_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c.cc create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c_bionic.cc create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_c_bionic.cpp delete mode 100644 compiler-rt/lib/scudo/standalone/wrappers_cpp.cc create mode 100644 compiler-rt/lib/scudo/standalone/wrappers_cpp.cpp delete mode 100644 compiler-rt/lib/stats/stats.cc create mode 100644 compiler-rt/lib/stats/stats.cpp delete mode 100644 compiler-rt/lib/stats/stats_client.cc create mode 100644 compiler-rt/lib/stats/stats_client.cpp rename compiler-rt/lib/tsan/benchmarks/{func_entry_exit.cc => func_entry_exit.cpp} (100%) rename compiler-rt/lib/tsan/benchmarks/{mini_bench_local.cc => mini_bench_local.cp [...] rename compiler-rt/lib/tsan/benchmarks/{mini_bench_shared.cc => mini_bench_shared. [...] rename compiler-rt/lib/tsan/benchmarks/{mop.cc => mop.cpp} (100%) rename compiler-rt/lib/tsan/benchmarks/{start_many_threads.cc => start_many_thread [...] rename compiler-rt/lib/tsan/benchmarks/{vts_many_threads_bench.cc => vts_many_thre [...] delete mode 100644 compiler-rt/lib/tsan/dd/dd_interceptors.cc create mode 100644 compiler-rt/lib/tsan/dd/dd_interceptors.cpp delete mode 100644 compiler-rt/lib/tsan/dd/dd_rtl.cc create mode 100644 compiler-rt/lib/tsan/dd/dd_rtl.cpp delete mode 100644 compiler-rt/lib/tsan/go/tsan_go.cc create mode 100644 compiler-rt/lib/tsan/go/tsan_go.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_clock.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_clock.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_debugging.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_debugging.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_external.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_external.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_fd.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_fd.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_flags.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_flags.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_ignoreset.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_ignoreset.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_interceptors.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_interceptors.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_interface.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_interface.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_interface_ann.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_interface_java.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_libdispatch.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_libdispatch.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_malloc_mac.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_malloc_mac.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_md5.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_md5.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_mman.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_mman.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_mutex.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_mutex.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_mutexset.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_mutexset.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_new_delete.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_new_delete.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_platform_mac.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_platform_posix.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_platform_windows.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_platform_windows.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_preinit.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_preinit.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_report.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_report.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl_proc.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_stack_trace.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_stack_trace.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_stat.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_stat.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_suppressions.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_suppressions.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_symbolize.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_symbolize.cpp delete mode 100644 compiler-rt/lib/tsan/rtl/tsan_sync.cc create mode 100644 compiler-rt/lib/tsan/rtl/tsan_sync.cpp delete mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_bench.cc create mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_bench.cpp delete mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_mop.cc create mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_mop.cpp delete mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_mutex.cc create mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_mutex.cpp delete mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_posix.cc create mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_posix.cpp delete mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_string.cc create mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_string.cpp delete mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_test.cc create mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_test_util_posix.cc create mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_test_util_posix.cpp delete mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_thread.cc create mode 100644 compiler-rt/lib/tsan/tests/rtl/tsan_thread.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_clock_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_clock_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_dense_alloc_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_dense_alloc_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_flags_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_flags_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_mman_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_mman_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_mutex_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_mutex_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_mutexset_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_mutexset_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_shadow_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_shadow_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_stack_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_stack_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_sync_test.cpp delete mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_unit_test_main.cc create mode 100644 compiler-rt/lib/tsan/tests/unit/tsan_unit_test_main.cpp rename compiler-rt/lib/ubsan_minimal/{ubsan_minimal_handlers.cc => ubsan_minimal_h [...] delete mode 100644 compiler-rt/lib/xray/tests/unit/allocator_test.cc create mode 100644 compiler-rt/lib/xray/tests/unit/allocator_test.cpp delete mode 100644 compiler-rt/lib/xray/tests/unit/buffer_queue_test.cc create mode 100644 compiler-rt/lib/xray/tests/unit/buffer_queue_test.cpp delete mode 100644 compiler-rt/lib/xray/tests/unit/fdr_controller_test.cc create mode 100644 compiler-rt/lib/xray/tests/unit/fdr_controller_test.cpp delete mode 100644 compiler-rt/lib/xray/tests/unit/fdr_log_writer_test.cc create mode 100644 compiler-rt/lib/xray/tests/unit/fdr_log_writer_test.cpp delete mode 100644 compiler-rt/lib/xray/tests/unit/function_call_trie_test.cc create mode 100644 compiler-rt/lib/xray/tests/unit/function_call_trie_test.cpp delete mode 100644 compiler-rt/lib/xray/tests/unit/profile_collector_test.cc create mode 100644 compiler-rt/lib/xray/tests/unit/profile_collector_test.cpp rename compiler-rt/lib/xray/tests/unit/{segmented_array_test.cc => segmented_array [...] delete mode 100644 compiler-rt/lib/xray/tests/unit/test_helpers.cc create mode 100644 compiler-rt/lib/xray/tests/unit/test_helpers.cpp delete mode 100644 compiler-rt/lib/xray/tests/unit/xray_unit_test_main.cc create mode 100644 compiler-rt/lib/xray/tests/unit/xray_unit_test_main.cpp delete mode 100644 compiler-rt/lib/xray/xray_AArch64.cc create mode 100644 compiler-rt/lib/xray/xray_AArch64.cpp delete mode 100644 compiler-rt/lib/xray/xray_arm.cc create mode 100644 compiler-rt/lib/xray/xray_arm.cpp delete mode 100644 compiler-rt/lib/xray/xray_basic_flags.cc create mode 100644 compiler-rt/lib/xray/xray_basic_flags.cpp delete mode 100644 compiler-rt/lib/xray/xray_basic_logging.cc create mode 100644 compiler-rt/lib/xray/xray_basic_logging.cpp delete mode 100644 compiler-rt/lib/xray/xray_buffer_queue.cc create mode 100644 compiler-rt/lib/xray/xray_buffer_queue.cpp delete mode 100644 compiler-rt/lib/xray/xray_fdr_flags.cc create mode 100644 compiler-rt/lib/xray/xray_fdr_flags.cpp delete mode 100644 compiler-rt/lib/xray/xray_fdr_logging.cc create mode 100644 compiler-rt/lib/xray/xray_fdr_logging.cpp delete mode 100644 compiler-rt/lib/xray/xray_flags.cc create mode 100644 compiler-rt/lib/xray/xray_flags.cpp delete mode 100644 compiler-rt/lib/xray/xray_init.cc create mode 100644 compiler-rt/lib/xray/xray_init.cpp rename compiler-rt/lib/xray/{xray_interface.cc => xray_interface.cpp} (100%) delete mode 100644 compiler-rt/lib/xray/xray_log_interface.cc create mode 100644 compiler-rt/lib/xray/xray_log_interface.cpp delete mode 100644 compiler-rt/lib/xray/xray_mips.cc create mode 100644 compiler-rt/lib/xray/xray_mips.cpp delete mode 100644 compiler-rt/lib/xray/xray_mips64.cc create mode 100644 compiler-rt/lib/xray/xray_mips64.cpp delete mode 100644 compiler-rt/lib/xray/xray_powerpc64.cc create mode 100644 compiler-rt/lib/xray/xray_powerpc64.cpp delete mode 100644 compiler-rt/lib/xray/xray_profile_collector.cc create mode 100644 compiler-rt/lib/xray/xray_profile_collector.cpp delete mode 100644 compiler-rt/lib/xray/xray_profiling.cc create mode 100644 compiler-rt/lib/xray/xray_profiling.cpp rename compiler-rt/lib/xray/{xray_profiling_flags.cc => xray_profiling_flags.cpp} (100%) rename compiler-rt/lib/xray/{xray_trampoline_powerpc64.cc => xray_trampoline_power [...] delete mode 100644 compiler-rt/lib/xray/xray_utils.cc create mode 100644 compiler-rt/lib/xray/xray_utils.cpp rename compiler-rt/lib/xray/{xray_x86_64.cc => xray_x86_64.cpp} (100%) copy libcxx/test/libcxx/containers/gnu_cxx/{hash_map.pass.cpp => hash_map_name_loo [...] copy libcxx/test/libcxx/containers/gnu_cxx/{hash_set.pass.cpp => hash_set_name_loo [...] create mode 100644 libcxx/test/libcxx/containers/sequences/deque/spare_block_handl [...] rename lld/test/ELF/{i386-tls-initial-exec-local.s => i386-tls-ie-local.s} (100%) delete mode 100644 lld/test/ELF/tls-initial-exec-local.s create mode 100644 lld/test/ELF/vs-diagnostics-undefined-hidden.s create mode 100644 lld/test/ELF/x86-64-tls-ie-local.s create mode 100644 llvm/include/llvm/MC/MCRegister.h create mode 100644 llvm/test/CodeGen/AArch64/extra-callee-save.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomic-cmpxchg- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-fadd- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-xchg- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-local.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-atomicrmw-fadd.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-fadd.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/load_store [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_store_fold.ll create mode 100644 llvm/test/MC/RISCV/rv64a-aliases-valid.s create mode 100644 llvm/test/MC/RISCV/rva-aliases-invalid.s create mode 100644 llvm/test/MC/RISCV/rva-aliases-valid.s create mode 100644 llvm/test/MC/WebAssembly/type-index.s create mode 100644 llvm/test/Other/new-pm-pgo-O0.ll create mode 100644 llvm/test/Transforms/LoopVectorize/X86/tail_loop_folding.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/invalidate-dom.ll create mode 100644 llvm/test/tools/llvm-objdump/X86/macho-data-in-code.ll