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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 435cdecdf72 [InstCombine] canonicalize fneg before fmul/fdiv adds e4001bacc2c gn build: Fix redundant object files in builtin lib. adds f3014984cf7 gn build: Make builtin library build on macOS adds b206c3e3e4d gn build: Add build files for compiler-rt/lib/profile adds 63e97fa0b3e [MemorySSA] Add additional verification for phis. adds 46ba9697520 compiler-rt: Rename .cc files in lib/ubsan to .cpp. adds abe3c29a8c8 [clangd] Ignore semicolons, whitespace, and comments in Sel [...] adds 14ebf723158 gn build: Merge r367452 and add standalone sources adds 07b1a2b9ae1 Fix completion for functions in anonymous namespaces adds ebbce04c14b compiler-rt: Rename .cc files in lib/interception to .cpp. adds cf0a646d3c3 gn build: Merge r367456 adds 001a5545142 [docs] Add references to unreferenced footnotes. adds 35e6f7550c5 [CommandCompletions] Remove commented out code. adds 62a05855309 compiler-rt: Rename .cc file in lib/profile to .cpp adds 7153f2784c1 [SCCP] Update condition to avoid overflow. adds b42a1c69672 Attempt to heal bots after r367456 adds 65492d959b1 compiler-rt: Rename .cc file in lib/sanitizer_common to .cpp adds 1a7f03e716b gn build: Merge r367463 adds e3f0e67f2e9 [X86] Add AVX512DQ command lines to vector-mul.ll to show t [...] adds d502f253739 [X86] Add test cases to show premature decomposition of vec [...] adds d6d569fc063 compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp adds 4ea8ed41356 [pstl] Fully qualify pstl names. adds f724b460bd9 Attempt to heal tsan bot after r367463 adds fe968c36395 [Support] Added overflow checking add, sub and mul. adds c940adeddb8 compiler-rt: Rename .cc file in lib/sanitizer_common/symbol [...] adds f49c107f06c [DAGCombine] Limit the number of times for the same store a [...] adds 0e86e7fda32 Attempt to heal bots after r367467 adds 33773d5cfce SelectionDAG, MI, AArch64: Widen target flags fields/argume [...] adds 09f39967a2e AArch64: Add a tagged-globals backend feature. adds 7b8d3eb9e21 [GISel] Pass MD_callees metadata down in call lowering. adds 641ea2e701d [GISel] Address review feedback on passing MD_callees to lo [...] adds 61b6b0eb1bb [NFC][clang] Refactor getCompilationPhases()+Types.def step 3. adds 33703fb9f90 [clang][ARM] Fix msvc arm{64} builtins to use int on LP64 systems. adds 70402bfc46e [API] Remove use of ClangASTContext from SBTarget adds 970a57907ed [GDBRemote] Reflow comments and improve docs. adds 36fb93982f0 Fix unused variable warning for non-assert builds. adds 27a73dd02c2 Fix to r367374 "[MS] Emit S_HEAPALLOCSITE debug info in Sel [...] adds 04bdb25046e [NFC] allow creating error strings from a Twine adds f8e7b536571 [IndVars, RLEV] Support rewriting exit values in loops with [...] adds 005d705d439 Migrate some more fadd and fsub cases away from UnsafeFPMat [...] adds c724215a700 Attempt to unbreak sphinx build bot by inserting a link. adds b51dc64063e [X86] Add DAG combine to fold any_extend_vector_inreg+trunc [...] adds b70026c43cf [ScalarizeMaskedMemIntrin] Bitcast the mask to the scalar d [...] adds ad15c1a47a6 [ConstExprPreter] Overflow-detecting methods use GCC or cla [...] adds 2f45ec1c39d [ARM] Transform compare of masked value to shift on Thumb1. adds 89b80f1239e [ARM] Lower "(x<<c) > 0x80000000U" to "lsls" on Thumb1. adds 45ff4868c44 compiler-rt: Try to appease lint script. adds 70df51b8a9e [Reproducers] Force replay in synchronous mode. adds a8cf3798267 Fix build when both gtest death tests and LLVM_NODISCARD ar [...] adds 153f20057c2 Revert "[MS] Emit S_HEAPALLOCSITE debug info in Selection D [...] adds 87b668befe1 [Sema] Enable -Wimplicit-float-conversion for integral to f [...] adds 3594011de0e AMDGPU/GlobalISel: Select local loads adds 79c27c9464f Fix a release-only build warning triggered by rL367485 adds d48324ff6fe Reapply "AMDGPU: Split block for si_end_cf" adds fbc563e2cb6 Create unique, but identically-named ELF sections for expli [...] adds 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 new da4d8117079 [Attributor][FIX] Indicate a missing update change new 63d4114f72e [X86][SSE] Add PEXTR*(PINSR*(v, s, c), c) -> s combine. new 2eceddfb3c4 Move macho-data-in-code.ll to X86/macho-data-in-code.ll (to [...]
The 3 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/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/Selection.cpp | 174 +- clang-tools-extra/clangd/Selection.h | 12 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 88 +- clang-tools-extra/clangd/SemanticHighlighting.h | 28 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 2 +- .../clangd/test/semantic-highlighting.test | 44 + .../clangd/unittests/CodeCompleteTests.cpp | 4 + .../clangd/unittests/SelectionTests.cpp | 9 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 173 +- clang/include/clang/Basic/BuiltinsAArch64.def | 50 +- clang/include/clang/Basic/BuiltinsARM.def | 48 +- clang/include/clang/Basic/DiagnosticGroups.td | 3 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 8 + clang/include/clang/Basic/TokenKinds.def | 48 +- clang/include/clang/Basic/TokenKinds.h | 3 + clang/include/clang/Driver/Types.def | 115 +- clang/include/clang/Driver/Types.h | 2 +- clang/include/clang/Parse/Parser.h | 4 +- clang/include/clang/Sema/Sema.h | 1 + clang/lib/Basic/Targets.cpp | 23 +- clang/lib/Basic/TokenKinds.cpp | 10 + clang/lib/Driver/ToolChains/FreeBSD.cpp | 8 + clang/lib/Driver/ToolChains/Gnu.cpp | 3 +- clang/lib/Driver/Types.cpp | 15 +- clang/lib/Lex/PPDirectives.cpp | 14 +- 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/SemaChecking.cpp | 76 +- clang/lib/Sema/SemaDeclCXX.cpp | 13 +- clang/test/Analysis/structured_bindings.cc | 10 - clang/test/Analysis/structured_bindings.cpp | 9 + clang/test/CodeGen/arm64-microsoft-status-reg.cpp | 6 + clang/test/CodeGen/ms-intrinsics-other.c | 220 + ...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/linux-ld.c | 20 + clang/test/Preprocessor/stringize_skipped.c | 5 + clang/test/Sema/conversion.c | 10 +- clang/test/Sema/ext_vector_casts.c | 10 +- clang/test/Sema/implicit-int-float-conversion.c | 40 + clang/test/Sema/implicit-int-float-narrowing.cpp | 10 + 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 + 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/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/builtins/CMakeLists.txt | 18 - 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/fuzzer/FuzzerTracePC.cpp | 2 +- compiler-rt/lib/hwasan/CMakeLists.txt | 6 +- compiler-rt/lib/interception/CMakeLists.txt | 8 +- compiler-rt/lib/interception/interception_linux.cc | 83 - .../lib/interception/interception_linux.cpp | 83 + compiler-rt/lib/interception/interception_mac.cc | 18 - compiler-rt/lib/interception/interception_mac.cpp | 18 + .../lib/interception/interception_type_test.cc | 39 - .../lib/interception/interception_type_test.cpp | 39 + compiler-rt/lib/interception/interception_win.cc | 1022 -- compiler-rt/lib/interception/interception_win.cpp | 1022 ++ 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_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/profile/CMakeLists.txt | 12 +- compiler-rt/lib/profile/InstrProfiling.h | 2 +- ...ofilingRuntime.cc => InstrProfilingRuntime.cpp} | 0 compiler-rt/lib/safestack/CMakeLists.txt | 4 +- compiler-rt/lib/safestack/safestack.cc | 310 - compiler-rt/lib/safestack/safestack.cpp | 310 + compiler-rt/lib/sanitizer_common/CMakeLists.txt | 153 +- compiler-rt/lib/sanitizer_common/sancov_flags.cc | 58 - compiler-rt/lib/sanitizer_common/sancov_flags.cpp | 58 + .../lib/sanitizer_common/sanitizer_allocator.cc | 267 - .../lib/sanitizer_common/sanitizer_allocator.cpp | 267 + .../sanitizer_common/sanitizer_allocator_checks.cc | 22 - .../sanitizer_allocator_checks.cpp | 22 + .../sanitizer_common/sanitizer_allocator_report.cc | 136 - .../sanitizer_allocator_report.cpp | 136 + .../lib/sanitizer_common/sanitizer_common.cc | 346 - .../lib/sanitizer_common/sanitizer_common.cpp | 346 + .../lib/sanitizer_common/sanitizer_common.h | 2 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 139 - .../sanitizer_common/sanitizer_common_libcdep.cpp | 139 + .../sanitizer_common/sanitizer_common_nolibc.cc | 34 - .../sanitizer_common/sanitizer_common_nolibc.cpp | 34 + .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 240 - .../sanitizer_coverage_fuchsia.cpp | 240 + .../sanitizer_coverage_libcdep_new.cc | 218 - .../sanitizer_coverage_libcdep_new.cpp | 218 + .../sanitizer_coverage_win_dll_thunk.cc | 20 - .../sanitizer_coverage_win_dll_thunk.cpp | 20 + ...sanitizer_coverage_win_dynamic_runtime_thunk.cc | 26 - ...anitizer_coverage_win_dynamic_runtime_thunk.cpp | 26 + .../sanitizer_coverage_win_sections.cc | 67 - .../sanitizer_coverage_win_sections.cpp | 67 + .../sanitizer_coverage_win_weak_interception.cc | 23 - .../sanitizer_coverage_win_weak_interception.cpp | 23 + .../sanitizer_deadlock_detector1.cc | 194 - .../sanitizer_deadlock_detector1.cpp | 194 + .../sanitizer_deadlock_detector2.cc | 423 - .../sanitizer_deadlock_detector2.cpp | 423 + .../lib/sanitizer_common/sanitizer_errno.cc | 34 - .../lib/sanitizer_common/sanitizer_errno.cpp | 34 + compiler-rt/lib/sanitizer_common/sanitizer_file.cc | 215 - .../lib/sanitizer_common/sanitizer_file.cpp | 215 + .../lib/sanitizer_common/sanitizer_flag_parser.cc | 183 - .../lib/sanitizer_common/sanitizer_flag_parser.cpp | 183 + .../lib/sanitizer_common/sanitizer_flags.cc | 121 - .../lib/sanitizer_common/sanitizer_flags.cpp | 121 + .../lib/sanitizer_common/sanitizer_fuchsia.cc | 527 -- .../lib/sanitizer_common/sanitizer_fuchsia.cpp | 527 ++ compiler-rt/lib/sanitizer_common/sanitizer_libc.cc | 279 - .../lib/sanitizer_common/sanitizer_libc.cpp | 279 + .../lib/sanitizer_common/sanitizer_libignore.cc | 129 - .../lib/sanitizer_common/sanitizer_libignore.cpp | 129 + .../lib/sanitizer_common/sanitizer_linux.cc | 2106 ----- .../lib/sanitizer_common/sanitizer_linux.cpp | 2106 +++++ .../sanitizer_common/sanitizer_linux_libcdep.cc | 850 -- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 850 ++ .../lib/sanitizer_common/sanitizer_linux_s390.cc | 221 - .../lib/sanitizer_common/sanitizer_linux_s390.cpp | 221 + compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 1135 --- compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 1135 +++ .../lib/sanitizer_common/sanitizer_mac_libcdep.cc | 29 - .../lib/sanitizer_common/sanitizer_mac_libcdep.cpp | 29 + .../lib/sanitizer_common/sanitizer_netbsd.cc | 338 - .../lib/sanitizer_common/sanitizer_netbsd.cpp | 338 + .../lib/sanitizer_common/sanitizer_openbsd.cc | 115 - .../lib/sanitizer_common/sanitizer_openbsd.cpp | 115 + .../sanitizer_persistent_allocator.cc | 18 - .../sanitizer_persistent_allocator.cpp | 18 + .../sanitizer_platform_limits_freebsd.cc | 525 -- .../sanitizer_platform_limits_freebsd.cpp | 525 ++ .../sanitizer_platform_limits_linux.cc | 108 - .../sanitizer_platform_limits_linux.cpp | 108 + .../sanitizer_platform_limits_netbsd.cc | 2345 ----- .../sanitizer_platform_limits_netbsd.cpp | 2345 +++++ .../sanitizer_platform_limits_openbsd.cc | 278 - .../sanitizer_platform_limits_openbsd.cpp | 278 + .../sanitizer_platform_limits_posix.cc | 1271 --- .../sanitizer_platform_limits_posix.cpp | 1271 +++ .../sanitizer_platform_limits_solaris.cc | 365 - .../sanitizer_platform_limits_solaris.cpp | 365 + .../lib/sanitizer_common/sanitizer_posix.cc | 388 - .../lib/sanitizer_common/sanitizer_posix.cpp | 388 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 486 - .../sanitizer_common/sanitizer_posix_libcdep.cpp | 486 + .../lib/sanitizer_common/sanitizer_printf.cc | 358 - .../lib/sanitizer_common/sanitizer_printf.cpp | 358 + .../lib/sanitizer_common/sanitizer_procmaps_bsd.cc | 139 - .../sanitizer_common/sanitizer_procmaps_bsd.cpp | 139 + .../sanitizer_common/sanitizer_procmaps_common.cc | 174 - .../sanitizer_common/sanitizer_procmaps_common.cpp | 174 + .../sanitizer_common/sanitizer_procmaps_linux.cc | 81 - .../sanitizer_common/sanitizer_procmaps_linux.cpp | 81 + .../lib/sanitizer_common/sanitizer_procmaps_mac.cc | 378 - .../sanitizer_common/sanitizer_procmaps_mac.cpp | 378 + .../sanitizer_common/sanitizer_procmaps_solaris.cc | 67 - .../sanitizer_procmaps_solaris.cpp | 67 + .../lib/sanitizer_common/sanitizer_rtems.cc | 279 - .../lib/sanitizer_common/sanitizer_rtems.cpp | 279 + .../lib/sanitizer_common/sanitizer_solaris.cc | 230 - .../lib/sanitizer_common/sanitizer_solaris.cpp | 230 + .../lib/sanitizer_common/sanitizer_stackdepot.cc | 149 - .../lib/sanitizer_common/sanitizer_stackdepot.cpp | 149 + .../lib/sanitizer_common/sanitizer_stacktrace.cc | 133 - .../lib/sanitizer_common/sanitizer_stacktrace.cpp | 133 + .../sanitizer_stacktrace_libcdep.cc | 158 - .../sanitizer_stacktrace_libcdep.cpp | 158 + .../sanitizer_stacktrace_printer.cc | 263 - .../sanitizer_stacktrace_printer.cpp | 263 + .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 85 - .../sanitizer_stacktrace_sparc.cpp | 85 + .../sanitizer_stoptheworld_linux_libcdep.cc | 572 -- .../sanitizer_stoptheworld_linux_libcdep.cpp | 572 ++ .../sanitizer_common/sanitizer_stoptheworld_mac.cc | 177 - .../sanitizer_stoptheworld_mac.cpp | 177 + .../sanitizer_stoptheworld_netbsd_libcdep.cc | 356 - .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 356 + .../lib/sanitizer_common/sanitizer_suppressions.cc | 181 - .../sanitizer_common/sanitizer_suppressions.cpp | 181 + .../lib/sanitizer_common/sanitizer_symbolizer.cc | 129 - .../lib/sanitizer_common/sanitizer_symbolizer.cpp | 129 + .../sanitizer_symbolizer_libbacktrace.cc | 209 - .../sanitizer_symbolizer_libbacktrace.cpp | 209 + .../sanitizer_symbolizer_libcdep.cc | 556 -- .../sanitizer_symbolizer_libcdep.cpp | 556 ++ .../sanitizer_common/sanitizer_symbolizer_mac.cc | 173 - .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 173 + .../sanitizer_symbolizer_markup.cc | 144 - .../sanitizer_symbolizer_markup.cpp | 144 + .../sanitizer_symbolizer_posix_libcdep.cc | 539 -- .../sanitizer_symbolizer_posix_libcdep.cpp | 539 ++ .../sanitizer_symbolizer_report.cc | 283 - .../sanitizer_symbolizer_report.cpp | 283 + .../sanitizer_common/sanitizer_symbolizer_win.cc | 318 - .../sanitizer_common/sanitizer_symbolizer_win.cpp | 318 + .../lib/sanitizer_common/sanitizer_termination.cc | 94 - .../lib/sanitizer_common/sanitizer_termination.cpp | 94 + .../sanitizer_common/sanitizer_thread_registry.cc | 351 - .../sanitizer_common/sanitizer_thread_registry.cpp | 351 + .../lib/sanitizer_common/sanitizer_tls_get_addr.cc | 154 - .../sanitizer_common/sanitizer_tls_get_addr.cpp | 154 + .../lib/sanitizer_common/sanitizer_tls_get_addr.h | 2 +- .../lib/sanitizer_common/sanitizer_type_traits.cc | 20 - .../lib/sanitizer_common/sanitizer_type_traits.cpp | 20 + .../sanitizer_unwind_linux_libcdep.cc | 176 - .../sanitizer_unwind_linux_libcdep.cpp | 176 + .../lib/sanitizer_common/sanitizer_unwind_win.cc | 75 - .../lib/sanitizer_common/sanitizer_unwind_win.cpp | 75 + compiler-rt/lib/sanitizer_common/sanitizer_win.cc | 1115 --- compiler-rt/lib/sanitizer_common/sanitizer_win.cpp | 1115 +++ .../sanitizer_common/sanitizer_win_dll_thunk.cc | 101 - .../sanitizer_common/sanitizer_win_dll_thunk.cpp | 101 + .../sanitizer_win_dynamic_runtime_thunk.cc | 26 - .../sanitizer_win_dynamic_runtime_thunk.cpp | 26 + .../sanitizer_win_weak_interception.cc | 93 - .../sanitizer_win_weak_interception.cpp | 93 + .../lib/sanitizer_common/scripts/check_lint.sh | 22 +- .../symbolizer/sanitizer_symbolize.cc | 80 - .../symbolizer/sanitizer_symbolize.cpp | 80 + .../symbolizer/sanitizer_wrappers.cc | 198 - .../symbolizer/sanitizer_wrappers.cpp | 198 + .../symbolizer/scripts/build_symbolizer.sh | 2 +- .../lib/sanitizer_common/tests/CMakeLists.txt | 69 +- .../tests/malloc_stress_transfer_test.cc | 37 - .../tests/malloc_stress_transfer_test.cpp | 32 + .../tests/sanitizer_allocator_test.cc | 1407 --- .../tests/sanitizer_allocator_test.cpp | 1407 +++ .../tests/sanitizer_allocator_testlib.cc | 200 - .../tests/sanitizer_allocator_testlib.cpp | 200 + .../tests/sanitizer_atomic_test.cc | 127 - .../tests/sanitizer_atomic_test.cpp | 127 + .../tests/sanitizer_bitvector_test.cc | 177 - .../tests/sanitizer_bitvector_test.cpp | 177 + .../tests/sanitizer_bvgraph_test.cc | 338 - .../tests/sanitizer_bvgraph_test.cpp | 338 + .../tests/sanitizer_common_test.cc | 449 - .../tests/sanitizer_common_test.cpp | 449 + .../tests/sanitizer_deadlock_detector_test.cc | 495 - .../tests/sanitizer_deadlock_detector_test.cpp | 495 + .../sanitizer_common/tests/sanitizer_flags_test.cc | 198 - .../tests/sanitizer_flags_test.cpp | 198 + .../tests/sanitizer_format_interceptor_test.cc | 262 - .../tests/sanitizer_format_interceptor_test.cpp | 262 + .../sanitizer_common/tests/sanitizer_ioctl_test.cc | 104 - .../tests/sanitizer_ioctl_test.cpp | 104 + .../sanitizer_common/tests/sanitizer_libc_test.cc | 314 - .../sanitizer_common/tests/sanitizer_libc_test.cpp | 317 + .../sanitizer_common/tests/sanitizer_linux_test.cc | 295 - .../tests/sanitizer_linux_test.cpp | 295 + .../sanitizer_common/tests/sanitizer_list_test.cc | 188 - .../sanitizer_common/tests/sanitizer_list_test.cpp | 188 + .../sanitizer_common/tests/sanitizer_mutex_test.cc | 136 - .../tests/sanitizer_mutex_test.cpp | 136 + .../tests/sanitizer_nolibc_test.cc | 30 - .../tests/sanitizer_nolibc_test.cpp | 30 + .../tests/sanitizer_nolibc_test_main.cc | 18 - .../tests/sanitizer_nolibc_test_main.cpp | 18 + .../sanitizer_common/tests/sanitizer_posix_test.cc | 80 - .../tests/sanitizer_posix_test.cpp | 80 + .../tests/sanitizer_printf_test.cc | 160 - .../tests/sanitizer_printf_test.cpp | 160 + .../tests/sanitizer_procmaps_test.cc | 78 - .../tests/sanitizer_procmaps_test.cpp | 78 + .../tests/sanitizer_quarantine_test.cc | 179 - .../tests/sanitizer_quarantine_test.cpp | 179 + .../tests/sanitizer_ring_buffer_test.cc | 98 - .../tests/sanitizer_ring_buffer_test.cpp | 98 + .../tests/sanitizer_stackdepot_test.cc | 92 - .../tests/sanitizer_stackdepot_test.cpp | 92 + .../tests/sanitizer_stacktrace_printer_test.cc | 156 - .../tests/sanitizer_stacktrace_printer_test.cpp | 156 + .../tests/sanitizer_stacktrace_test.cc | 163 - .../tests/sanitizer_stacktrace_test.cpp | 163 + .../tests/sanitizer_stoptheworld_test.cc | 203 - .../tests/sanitizer_stoptheworld_test.cpp | 203 + .../tests/sanitizer_stoptheworld_testlib.cc | 52 - .../tests/sanitizer_stoptheworld_testlib.cpp | 52 + .../tests/sanitizer_suppressions_test.cc | 140 - .../tests/sanitizer_suppressions_test.cpp | 140 + .../tests/sanitizer_symbolizer_test.cc | 71 - .../tests/sanitizer_symbolizer_test.cpp | 71 + .../sanitizer_common/tests/sanitizer_test_main.cc | 23 - .../sanitizer_common/tests/sanitizer_test_main.cpp | 23 + .../tests/sanitizer_thread_registry_test.cc | 236 - .../tests/sanitizer_thread_registry_test.cpp | 236 + .../tests/sanitizer_type_traits_test.cc | 32 - .../tests/sanitizer_type_traits_test.cpp | 32 + .../tests/sanitizer_vector_test.cc | 50 - .../tests/sanitizer_vector_test.cpp | 50 + ...e_malloc_test.cc => standalone_malloc_test.cpp} | 0 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 | 146 +- 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_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/CMakeLists.txt | 38 +- compiler-rt/lib/ubsan/ubsan_diag.cc | 443 - compiler-rt/lib/ubsan/ubsan_diag.cpp | 443 + compiler-rt/lib/ubsan/ubsan_diag_standalone.cc | 40 - compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp | 40 + compiler-rt/lib/ubsan/ubsan_flags.cc | 85 - compiler-rt/lib/ubsan/ubsan_flags.cpp | 85 + compiler-rt/lib/ubsan/ubsan_handlers.cc | 824 -- compiler-rt/lib/ubsan/ubsan_handlers.cpp | 824 ++ compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc | 205 - compiler-rt/lib/ubsan/ubsan_handlers_cxx.cpp | 205 + compiler-rt/lib/ubsan/ubsan_init.cc | 64 - compiler-rt/lib/ubsan/ubsan_init.cpp | 64 + compiler-rt/lib/ubsan/ubsan_init_standalone.cc | 33 - compiler-rt/lib/ubsan/ubsan_init_standalone.cpp | 33 + .../lib/ubsan/ubsan_init_standalone_preinit.cc | 35 - .../lib/ubsan/ubsan_init_standalone_preinit.cpp | 35 + compiler-rt/lib/ubsan/ubsan_monitor.cc | 75 - compiler-rt/lib/ubsan/ubsan_monitor.cpp | 75 + compiler-rt/lib/ubsan/ubsan_signals_standalone.cc | 71 - compiler-rt/lib/ubsan/ubsan_signals_standalone.cpp | 70 + compiler-rt/lib/ubsan/ubsan_type_hash.cc | 33 - compiler-rt/lib/ubsan/ubsan_type_hash.cpp | 33 + compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc | 268 - compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp | 268 + compiler-rt/lib/ubsan/ubsan_type_hash_win.cc | 84 - compiler-rt/lib/ubsan/ubsan_type_hash_win.cpp | 84 + compiler-rt/lib/ubsan/ubsan_value.cc | 112 - compiler-rt/lib/ubsan/ubsan_value.cpp | 112 + compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cc | 20 - compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cpp | 20 + .../lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc | 20 - .../lib/ubsan/ubsan_win_dynamic_runtime_thunk.cpp | 20 + .../lib/ubsan/ubsan_win_weak_interception.cc | 23 - .../lib/ubsan/ubsan_win_weak_interception.cpp | 23 + 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 | 14 +- compiler-rt/test/msan/msan_copy_shadow.cc | 8 +- compiler-rt/test/tsan/Linux/double_race.cc | 2 +- compiler-rt/test/tsan/cond_cancel.c | 4 +- compiler-rt/test/tsan/restore_stack.cc | 2 +- .../TypeCheck/vptr-corrupted-vtable-itanium.cpp | 2 +- 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/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/include/lldb/Interpreter/CommandCompletions.h | 8 - lldb/include/lldb/Target/Target.h | 2 + lldb/lit/CMakeLists.txt | 1 + lldb/lit/Reproducer/TestSynchronous.test | 13 + 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 +- .../functionalities/completion/TestCompletion.py | 3 + .../test/functionalities/completion/main.cpp | 3 + .../TestThreadSpecificBreakpoint.py | 20 +- .../thread/thread_specific_break/main.cpp | 9 +- lldb/source/API/SBTarget.cpp | 25 +- lldb/source/Commands/CommandCompletions.cpp | 6 +- lldb/source/Interpreter/CommandInterpreter.cpp | 6 +- .../ExpressionParser/Clang/ClangDiagnostic.h | 1 + .../Process/gdb-remote/GDBRemoteClientBase.h | 66 +- lldb/source/Target/Target.cpp | 28 + llvm/docs/LoopTerminology.rst | 1 + llvm/docs/ORCv2.rst | 26 +- llvm/docs/WritingAnLLVMPass.rst | 6 +- llvm/include/llvm/Analysis/MemorySSA.h | 1 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 10 +- llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 18 +- llvm/include/llvm/CodeGen/MachineOperand.h | 22 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 70 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 47 +- llvm/include/llvm/IR/Function.h | 6 + llvm/include/llvm/IR/Instructions.h | 4 + llvm/include/llvm/IR/Value.h | 22 +- llvm/include/llvm/Support/Error.h | 4 + llvm/include/llvm/Support/MathExtras.h | 89 + llvm/include/llvm/Target/GenericOpcodes.td | 6 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 10 +- llvm/lib/Analysis/ConstantFolding.cpp | 2 +- llvm/lib/Analysis/MemorySSA.cpp | 42 + llvm/lib/Analysis/MemorySSAUpdater.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 1 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 12 +- llvm/lib/CodeGen/MachineOperand.cpp | 6 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 83 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 57 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 6 - llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 33 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 19 +- llvm/lib/IR/Value.cpp | 14 +- llvm/lib/Target/AArch64/AArch64.td | 5 + llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 3 +- llvm/lib/Target/AArch64/AArch64CallLowering.h | 10 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 17 + llvm/lib/Target/AArch64/AArch64FastISel.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 3 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 5 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 6 +- llvm/lib/Target/AArch64/AArch64MCInstLower.cpp | 2 + llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 11 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 9 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 8 + llvm/lib/Target/AMDGPU/AMDGPU.td | 9 + llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 29 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 154 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 13 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 98 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 + 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/SIInstrInfo.cpp | 7 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 103 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 1 + llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 12 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 136 +- llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 6 + .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 14 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 4 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 1 + llvm/lib/Target/ARM/ARMCallLowering.cpp | 3 +- llvm/lib/Target/ARM/ARMCallLowering.h | 3 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 62 + llvm/lib/Target/ARM/ARMISelLowering.h | 1 + llvm/lib/Target/ARM/ARMInstrInfo.td | 1 + llvm/lib/Target/ARM/ARMInstrMVE.td | 10 +- llvm/lib/Target/ARM/ARMInstrThumb.td | 6 + llvm/lib/Target/ARM/ARMParallelDSP.cpp | 38 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 19 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 3 +- llvm/lib/Target/Mips/MipsCallLowering.h | 3 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 25 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 72 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 12 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 34 +- 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 +- .../WebAssembly/WebAssemblyOptimizeReturned.cpp | 7 +- llvm/lib/Target/X86/X86CallLowering.cpp | 3 +- llvm/lib/Target/X86/X86CallLowering.h | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 97 +- llvm/lib/Target/X86/X86ISelLowering.h | 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/IndVarSimplify.cpp | 19 +- llvm/lib/Transforms/Scalar/LoopSink.cpp | 9 +- llvm/test/Analysis/MemorySSA/unreachable.ll | 31 + llvm/test/CodeGen/AArch64/extra-callee-save.mir | 28 + llvm/test/CodeGen/AArch64/fadd-combines.ll | 25 +- llvm/test/CodeGen/AArch64/tagged-globals.ll | 32 + .../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 | 904 ++ .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 265 +- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 265 +- .../AMDGPU/GlobalISel/inst-select-store-local.mir | 262 + .../AMDGPU/GlobalISel/legalize-atomicrmw-fadd.mir | 17 + .../CodeGen/AMDGPU/GlobalISel/legalize-load.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-store.mir | 42 +- .../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/collapse-endcf.mir | 150 +- llvm/test/CodeGen/AMDGPU/div_i128.ll | 2 +- .../AMDGPU/enable-no-signed-zeros-fp-math.ll | 26 +- llvm/test/CodeGen/AMDGPU/ffloor.f64.ll | 28 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 7 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.swap.ll | 2 +- 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 +- llvm/test/CodeGen/PowerPC/fma-mutate.ll | 19 +- llvm/test/CodeGen/PowerPC/fmf-propagation.ll | 2 +- .../PowerPC/load-shuffle-and-shuffle-store.ll | 105 +- llvm/test/CodeGen/PowerPC/qpx-recipest.ll | 212 +- llvm/test/CodeGen/PowerPC/recipest.ll | 277 +- llvm/test/CodeGen/PowerPC/vsx_shuffle_le.ll | 6 +- llvm/test/CodeGen/Thumb/cmp-and-fold.ll | 208 + llvm/test/CodeGen/Thumb2/mve-shuffle.ll | 15 +- llvm/test/CodeGen/X86/avx2-masked-gather.ll | 560 +- llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll | 451 +- llvm/test/CodeGen/X86/dagcombine-unsafe-math.ll | 7 +- llvm/test/CodeGen/X86/elf-associated.ll | 18 +- llvm/test/CodeGen/X86/explicit-elf-sections.ll | 65 + llvm/test/CodeGen/X86/f16c-intrinsics.ll | 8 +- llvm/test/CodeGen/X86/fmul-combines.ll | 54 +- llvm/test/CodeGen/X86/fp-fast.ll | 76 +- llvm/test/CodeGen/X86/fp-fold.ll | 242 +- llvm/test/CodeGen/X86/label-heapallocsite.ll | 188 +- llvm/test/CodeGen/X86/masked_gather.ll | 1057 +-- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 210 +- .../CodeGen/X86/masked_gather_scatter_widen.ll | 138 +- llvm/test/CodeGen/X86/masked_load.ll | 8476 ++++++++--------- llvm/test/CodeGen/X86/masked_store.ll | 6110 ++++++------ llvm/test/CodeGen/X86/masked_store_trunc.ll | 8810 ++++++++---------- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 9770 +++++++++----------- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 9544 +++++++++---------- .../CodeGen/X86/merge-consecutive-loads-256.ll | 29 + llvm/test/CodeGen/X86/paddus.ll | 163 +- llvm/test/CodeGen/X86/promote-vec3.ll | 14 +- llvm/test/CodeGen/X86/psubus.ll | 155 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 163 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 163 +- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 163 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 163 +- llvm/test/CodeGen/X86/vector-half-conversions.ll | 75 +- llvm/test/CodeGen/X86/vector-mul.ll | 968 +- 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 + .../verifier-pseudo-terminators.mir | 2 +- .../test/Transforms/IndVarSimplify/lftr-pr20680.ll | 4 +- llvm/test/Transforms/IndVarSimplify/pr38674.ll | 4 +- llvm/test/Transforms/InstCombine/select.ll | 43 + llvm/test/Transforms/SCCP/ubsan_overflow.ll | 13 + .../X86/expand-masked-gather.ll | 11 +- .../X86/expand-masked-load.ll | 81 +- .../X86/expand-masked-store.ll | 23 +- .../tools/llvm-objdump/X86/macho-data-in-code.ll | 45 + llvm/tools/llvm-objdump/MachODump.cpp | 54 +- llvm/unittests/ADT/APSIntTest.cpp | 4 +- llvm/unittests/ADT/TripleTest.cpp | 6 + llvm/unittests/IR/FunctionTest.cpp | 8 + llvm/unittests/Support/AlignmentTest.cpp | 16 +- llvm/unittests/Support/MathExtrasTest.cpp | 127 + llvm/utils/gn/build/toolchain/BUILD.gn | 2 + llvm/utils/gn/secondary/BUILD.gn | 4 +- llvm/utils/gn/secondary/compiler-rt/BUILD.gn | 3 + llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 136 +- .../compiler-rt/lib/interception/BUILD.gn | 8 +- .../gn/secondary/compiler-rt/lib/profile/BUILD.gn | 64 + .../compiler-rt/lib/sanitizer_common/BUILD.gn | 145 +- .../gn/secondary/compiler-rt/lib/ubsan/BUILD.gn | 33 +- llvm/utils/gn/secondary/compiler-rt/target.gni | 2 + pstl/include/pstl/internal/glue_algorithm_impl.h | 488 +- pstl/include/pstl/internal/glue_memory_impl.h | 265 +- pstl/include/pstl/internal/glue_numeric_impl.h | 52 +- 1017 files changed, 119262 insertions(+), 117365 deletions(-) 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/Sema/implicit-int-float-conversion.c create mode 100644 clang/test/Sema/implicit-int-float-narrowing.cpp 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/interception_linux.cc create mode 100644 compiler-rt/lib/interception/interception_linux.cpp delete mode 100644 compiler-rt/lib/interception/interception_mac.cc create mode 100644 compiler-rt/lib/interception/interception_mac.cpp delete mode 100644 compiler-rt/lib/interception/interception_type_test.cc create mode 100644 compiler-rt/lib/interception/interception_type_test.cpp delete mode 100644 compiler-rt/lib/interception/interception_win.cc create mode 100644 compiler-rt/lib/interception/interception_win.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 rename compiler-rt/lib/profile/{InstrProfilingRuntime.cc => InstrProfilingRuntime. [...] delete mode 100644 compiler-rt/lib/safestack/safestack.cc create mode 100644 compiler-rt/lib/safestack/safestack.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sancov_flags.cc create mode 100644 compiler-rt/lib/sanitizer_common/sancov_flags.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_allocator.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_allocator_checks.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_allocator_report.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_allocator_report.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_common.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_common.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_fuchsia.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dynamic [...] create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_dynamic [...] delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_weak_in [...] create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_weak_in [...] delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector2.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_errno.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_errno.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_file.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_file.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_flag_parser.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_flags.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_flags.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_libc.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_libc.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_libignore.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_libignore.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_linux.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_linux_s390.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_mac.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_openbsd.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_openbsd.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_persistent_allocator.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_posix.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_printf.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_printf.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_common.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_rtems.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_solaris.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_solaris.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_printer.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_sparc.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_l [...] create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_l [...] delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_ [...] create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_ [...] delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_suppressions.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_lib [...] delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_termination.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_type_traits.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_type_traits.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_win.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_win.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_win_dll_thunk.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_win_dynamic_runtime_ [...] create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_win_dynamic_runtime_ [...] delete mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cc create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_win_weak_interception.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc create mode 100644 compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_wrappers.cc create mode 100644 compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_wrappers.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/malloc_stress_transfer_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/malloc_stress_transfer_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_atomic_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_atomic_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_bitvector_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_bitvector_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_bvgraph_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_bvgraph_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_deadlock_detec [...] create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_deadlock_detec [...] delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_flags_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_flags_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_format_interce [...] create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_format_interce [...] delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_ioctl_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_libc_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_libc_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_linux_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_linux_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_list_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_list_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_mutex_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_mutex_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_nolibc_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_nolibc_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_nolibc_test_main.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_nolibc_test_main.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_posix_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_posix_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_printf_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_printf_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_procmaps_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_procmaps_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_quarantine_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_quarantine_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_ring_buffer_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_ring_buffer_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stackdepot_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stackdepot_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_pri [...] create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_pri [...] delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stoptheworld_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stoptheworld_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stoptheworld_t [...] create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_stoptheworld_t [...] delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_suppressions_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_test_main.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_test_main.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_thread_registr [...] create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_thread_registr [...] delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_type_traits_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_type_traits_test.cpp delete mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_vector_test.cc create mode 100644 compiler-rt/lib/sanitizer_common/tests/sanitizer_vector_test.cpp rename compiler-rt/lib/sanitizer_common/tests/{standalone_malloc_test.cc => standa [...] 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 delete mode 100644 compiler-rt/lib/ubsan/ubsan_diag.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_diag.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_diag_standalone.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_diag_standalone.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_flags.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_flags.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_handlers.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_handlers.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_handlers_cxx.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_init.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_init.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_init_standalone.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_init_standalone.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_init_standalone_preinit.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_init_standalone_preinit.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_monitor.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_monitor.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_signals_standalone.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_signals_standalone.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_type_hash.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_type_hash.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_type_hash_win.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_type_hash_win.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_value.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_value.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_win_dll_thunk.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_win_dynamic_runtime_thunk.cpp delete mode 100644 compiler-rt/lib/ubsan/ubsan_win_weak_interception.cc create mode 100644 compiler-rt/lib/ubsan/ubsan_win_weak_interception.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%) 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 lldb/lit/Reproducer/TestSynchronous.test create mode 100644 llvm/test/Analysis/MemorySSA/unreachable.ll create mode 100644 llvm/test/CodeGen/AArch64/extra-callee-save.mir create mode 100644 llvm/test/CodeGen/AArch64/tagged-globals.ll 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-load-local.mir 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/CodeGen/Thumb/cmp-and-fold.ll create mode 100644 llvm/test/CodeGen/X86/explicit-elf-sections.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/Transforms/SCCP/ubsan_overflow.ll create mode 100644 llvm/test/tools/llvm-objdump/X86/macho-data-in-code.ll create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/profile/BUILD.gn