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 340b7252029 [libc++] Add a CMake cache for Apple-specific configuration [...] adds b51d5605b18 Consolidate swap, swap_ranges, and iter_swap in <type_traits>. adds 81196a595c6 LiveIntervals: Split live intervals on multiple dead defs adds abcc2a879c9 [MS] Consder constexpr globals to be inline, as in C++17 adds 8b46544641e [IRMover] Don't map globals if their types are the same adds 403e08d4cf3 [ConstantHoisting] Fix non-determinism. adds f5c3bb60b39 Fix test failures after r371640 adds 82d9e0e1221 [NFC] Added triple to test file to avoid arm buildbots failures adds aff633f68df [libFuzzer] Remove hardcoded number of new features in merg [...] adds 4a5dd4a8816 Update documentation. adds 7957d4c015a [AMDGPU] Fix crash in phi-elimination hook. adds 09f320ad341 Update link to the DWARF spec. adds 6d5f0029fc0 [llvm-reduce] Fix a bug, improve error handling when running test adds 1b385a18025 [Plugins/Process] Remove direct use of ClangASTContext from [...] adds 2f843616849 Fix -Wnonportable-include-path suppression for header maps [...] adds ca6e60971e9 [clang-scan-deps] add skip excluded conditional preprocesso [...] adds 7fcc2c2b5a9 Add a LineTable class to GSYM and test it. adds 8535b8ecf29 [analyzer] NFC: Re-implement stack hints as a side map in B [...] adds 6b85f8e99b3 [analyzer] NFC: Move getStmt() and createEndOfPath() out of [...] adds 2bce23a4f8a [analyzer] NFC: Move resetDiagnosticLocationToMainFile() to [...] adds f0bb45fac35 [analyzer] NFC: Move PathDiagnostic classes to libAnalysis. adds 393b4eac495 All Errors must be checked adds a685f5161db Start porting ivfsoverlay tests to Windows adds 428d92832c5 [clang-scan-deps] cast Result to ErrorOr<unique_ptr<vfs::Fi [...] adds fdb83b50559 Fix up a test updated in r371655 - require case-insensitive [...] adds 0b91333d59f [DWARF] Emit call site parameter info when tuning for lldb adds bb581185257 [Status] Add a LLDB_ERRORF macro for error reporting (simil [...] adds 21d417dc18a [DWARF] Evaluate DW_OP_entry_value adds efbd7371a02 gn build: Merge r371657 adds 9769a5e7d57 gn build: Merge r371661 adds 666af6714c8 AMDGPU: Move m0 initializations earlier adds 08474ca091f [X86] Move x86_64 fp128 conversion to libcalls from type le [...] adds 5278b0a04e8 [X86] Add test case for v16i64->v16i32 truncate on min-lega [...] adds aeeb9e3895e Revert [Object][TextAPI] NFC, fix tapi lit tests adds 48eb4a27d1d Update compiler-rt cpplint.py https://github.com/cpplint/cp [...] adds bc40836a433 Revert [llvm-nm] Add tapi file support adds ed5f4526455 [ConstantFolding] Refactor math functions to use LLVM ones (NFC) adds ff45955fc86 [X86] Fix latent bugs in 32-bit CMPXCHG8B inserter adds d79cc148227 PR43278: Temporarily disable llvm-reduce tests due to exhau [...] adds 92002bd75ba Fix mac build adds ffe5466c791 Add some missing changes to GSYM that was addressing a gcc [...] adds 2bfb955c51f [InstCombine] rename variable for readability; NFC adds e78a7a0ecdd [TableGen] Skip CRLF conversion when writing output adds bcc24e46ba3 [Reproducer] Move GDB Remote Provider into Reproducer (NFC) adds c0fa6322363 Remove NOLINTs from compiler-rt adds d9aec34b978 [NFC] Reformat SBDebugger before making changes adds 4a491ec4916 [Reproducer] Move the command loader into the reproducer (NFC) adds 33f01663f7a [dfsan] Revert dfsan_set_label removal adds e297ad1bd96 [GlobalISel][AArch64] Check caller for swifterror params in [...] adds 55d86f04c73 [AArch64][GlobalISel] Fall back on attempts to allocate spl [...] adds 635d383fad2 [X86] Enable -mprefer-vector-width=256 by default for Skyla [...] adds aaef97a55e4 PR43278: llvm-reduce: Use temporary file names (and ToolOut [...] adds b51a285c4c8 [clang-scan-deps] Add dependency targets adds 5adb3d2ac0a Reapply llvm-reduce: Add pass to reduce parameters"" adds 52f6131cc7e gn build: Merge r371700 adds a3cd67c0078 [compiler-rt] Better lint output for .inc files adds 6e8c21857ec [compiler-rt] Run cpplint only for check-sanitizer adds d2af368aee5 [compiler-rt] Remove some cpplint filters adds 23bbeb52f39 [compiler-rt] cpplint of inc files in background adds 4f0245fd98b [clang-tidy] Fix build with -DBUILD_SHARED_LIB=ON adds bdfe84ad110 Make SwitchInstProfUpdateWrapper strict permanently adds e8b2b8868d2 [WebAssembly] Add -fwasm-exceptions for wasm EH adds b8dd0752756 [LegalizeTypes] Remove code for softening a float type to itself. adds c167402183a [WebAssembly] Add REQUIRES to test adds c4712fda7c6 [WebAssembly] Make wasm-eh.cpp requires WebAssembly adds 75f65fe8d31 [WebAssembly] Delete duplicate REQUIRES line adds b7fb5d0f6f2 [DAGCombiner] Improve division estimation of floating points. adds 60ff4dd9cd8 [ELF] Support -z undefs adds 786ce3fbd62 [ELF] Fix a common-page-size typo adds cfaf2b6cfa2 [PowerPC][MCP][NFC] Pre-commit test cases for https://revie [...] adds f1286621eb9 [InstSimplify] simplifyUnsignedRangeCheck(): handle more ca [...] adds 3867a2d5107 [clang-format] Add new style option IndentGotoLabels adds 719087bbb77 [clang-format] [PR43100] clang-format C# support does not [...] adds 98534843fb4 CodeGenPrep: add separate hook say when GEPs should be used [...] adds f1c28929125 AArch64: support arm64_32, an ILP32 slice for watchOS. adds f2cb4a1842a Removed dead code from DiagnosticBuilder adds da59a6bf7db [DAGCombine] visitFDIV - Use isCheaperToUseNegatedFPOps hel [...] adds 0c1e0d52c2e Switch "windows" to "system-windows" in some XFAILs adds 75e43a607c8 [MIPS GlobalISel] Select G_IMPLICIT_DEF adds 646e1f7b7fa [MIPS GlobalISel] Lower G_DYN_STACKALLOC adds 3c44d595be1 lld-link: Make /linkrepro: take a filename, not a directory. adds ff6ac1eb5f3 [MIPS GlobalISel] Select indirect branch adds 20f45ed6990 Removed some questionable default arguments from setters adds d0c80048904 lld-link: Fix tests that do not run on macOS after r371729. adds bfb5b0cb86c [clang] [unittest] Import LLVMTestingSupport if necessary adds 03a111dc464 [lldb] Remove duplicated breakpoint tests adds 3f5a8083650 [ConstProp] allow folding for fma that produces NaN adds b3e0937f0a1 [NFC][InstCombine][InstSimplify] Add test for "add-of-negat [...] adds 80a8a857583 [InstCombine][InstSimplify] Move constant-folding tests in [...] adds d23fab09a2d [lldb][NFC] Simplify makefiles also for breakpoint tests adds f145456fc4a [docs][llvm-strip] Remove unnecessary whitespace for consistency adds 0866dbfa1a8 test-release.sh: Don't use chrpath on Solaris adds af11cc7eb5d [Alignment] Move OffsetToAlignment to Alignment.h adds a6e944b1731 [CGP] Ensure sinking multiple instructions does not invalid [...] new 2ad25a4aeea [ELF] ICF: change a dyn_cast<InputSection> to cast new b90f94f42e3 [LV] Support invariant addresses in speculation logic
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clang-tidy/CMakeLists.txt | 1 + clang-tools-extra/clang-tidy/ClangTidy.cpp | 9 +- clang/docs/ClangFormatStyleOptions.rst | 17 + clang/docs/ReleaseNotes.rst | 8 +- .../Core/BugReporter => Analysis}/PathDiagnostic.h | 114 +- clang/include/clang/Basic/Diagnostic.h | 17 +- clang/include/clang/Basic/LangOptions.def | 1 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Format/Format.h | 17 + .../Lex/DependencyDirectivesSourceMinimizer.h | 18 + clang/include/clang/Lex/DirectoryLookup.h | 2 +- clang/include/clang/Lex/Lexer.h | 15 + clang/include/clang/Lex/Preprocessor.h | 10 + ...cessorExcludedConditionalDirectiveSkipMapping.h | 31 + clang/include/clang/Lex/PreprocessorOptions.h | 9 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 74 +- .../Core/PathSensitive/AnalysisManager.h | 2 +- .../Core/PathSensitive/ExplodedGraph.h | 24 + .../DependencyScanningFilesystem.h | 18 +- .../DependencyScanning/DependencyScanningService.h | 9 +- .../DependencyScanning/DependencyScanningWorker.h | 2 + clang/lib/ARCMigrate/ARCMT.cpp | 2 +- clang/lib/AST/DeclBase.cpp | 2 +- clang/lib/Analysis/CMakeLists.txt | 1 + .../Core => Analysis}/PathDiagnostic.cpp | 257 +- clang/lib/CodeGen/BackendUtil.cpp | 2 + clang/lib/CodeGen/CGException.cpp | 5 +- clang/lib/Driver/ToolChains/Clang.cpp | 8 +- clang/lib/Driver/ToolChains/WebAssembly.cpp | 20 + clang/lib/Format/Format.cpp | 2 + clang/lib/Format/TokenAnnotator.cpp | 4 + clang/lib/Format/UnwrappedLineParser.cpp | 6 +- clang/lib/Format/UnwrappedLineParser.h | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 7 +- clang/lib/Frontend/FrontendActions.cpp | 2 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 48 + clang/lib/Lex/HeaderSearch.cpp | 25 +- clang/lib/Lex/Lexer.cpp | 9 + clang/lib/Lex/PPDirectives.cpp | 36 + clang/lib/Lex/Preprocessor.cpp | 5 + clang/lib/Sema/Sema.cpp | 8 +- clang/lib/Sema/SemaDecl.cpp | 7 +- .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 2 +- .../Checkers/CheckObjCInstMethSignature.cpp | 2 +- .../Checkers/DeleteWithNonVirtualDtorChecker.cpp | 5 +- .../StaticAnalyzer/Checkers/DynamicTypeChecker.cpp | 5 +- .../Checkers/DynamicTypePropagation.cpp | 5 +- .../Checkers/InnerPointerChecker.cpp | 5 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 42 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 4 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 5 +- .../Checkers/ObjCMissingSuperCallChecker.cpp | 2 +- .../Checkers/ObjCUnusedIVarsChecker.cpp | 2 +- .../RetainCountChecker/RetainCountChecker.h | 2 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 8 +- .../RetainCountChecker/RetainCountDiagnostics.h | 7 +- clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 7 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 227 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 10 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 - clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 90 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp | 4 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 2 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 2 +- .../DependencyScanningFilesystem.cpp | 33 +- .../DependencyScanningService.cpp | 6 +- .../DependencyScanningWorker.cpp | 23 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp | 12 +- clang/test/CXX/drs/dr7xx.cpp | 10 +- .../subframework_header_dir_symlink_cdb.json | 4 +- clang/test/ClangScanDeps/Inputs/symlink_cdb.json | 4 +- .../test/ClangScanDeps/Inputs/vfsoverlay_cdb.json | 2 +- clang/test/ClangScanDeps/header_stat_before_open.m | 2 +- clang/test/ClangScanDeps/regular_cdb.cpp | 3 + .../subframework_header_dir_symlink.m | 4 +- clang/test/ClangScanDeps/vfsoverlay.cpp | 2 +- .../CodeGenCXX/ms-constexpr-static-data-member.cpp | 26 + .../ms-integer-static-data-members-exported.cpp | 2 +- .../CodeGenCXX/ms-integer-static-data-members.cpp | 3 +- clang/test/CodeGenCXX/wasm-eh.cpp | 14 +- clang/test/Driver/wasm-toolchain.c | 19 + clang/test/Index/index-module-with-vfs.m | 8 +- clang/test/Modules/crash-vfs-ivfsoverlay.m | 4 +- clang/test/Modules/double-quotes.m | 5 +- .../Modules/framework-public-includes-private.m | 5 +- .../Inputs/nonportable-hmaps/foo.hmap.json | 5 +- .../Inputs/nonportable-hmaps/headers/foo/Bar.h | 0 .../Inputs/nonportable-hmaps/headers/foo/Baz.h | 0 .../Preprocessor/nonportable-include-with-hmap.c | 21 +- clang/test/Sema/div-sizeof-array.cpp | 3 +- .../SemaCXX/cxx1y-variable-templates_in_class.cpp | 6 +- clang/test/SemaCXX/dllexport.cpp | 37 +- clang/test/SemaCXX/dllimport.cpp | 91 +- clang/test/VFS/external-names.c | 8 +- clang/test/VFS/framework-import.m | 6 +- clang/test/VFS/implicit-include.c | 6 +- clang/test/VFS/include-mixed-real-and-virtual.c | 6 +- clang/test/VFS/include-real-from-virtual.c | 6 +- clang/test/VFS/include-virtual-from-real.c | 6 +- clang/test/VFS/include.c | 6 +- clang/test/VFS/incomplete-umbrella.m | 6 +- clang/test/VFS/module-import.m | 8 +- clang/test/VFS/module_missing_vfs.m | 3 +- clang/test/VFS/real-path-found-first.m | 6 +- clang/test/VFS/relative-path.c | 6 +- clang/test/VFS/subframework-symlink.m | 5 +- clang/test/VFS/test_nonmodular.c | 4 +- .../VFS/umbrella-framework-import-skipnonexist.m | 8 +- clang/test/VFS/vfsroot-include.c | 6 +- clang/test/VFS/vfsroot-module.m | 6 +- clang/test/VFS/vfsroot-with-overlay.c | 8 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 55 +- clang/unittests/CMakeLists.txt | 9 + clang/unittests/Format/FormatTest.cpp | 25 + clang/unittests/Format/FormatTestCSharp.cpp | 15 + .../DependencyDirectivesSourceMinimizerTest.cpp | 42 + compiler-rt/include/fuzzer/FuzzedDataProvider.h | 6 +- compiler-rt/include/sanitizer/dfsan_interface.h | 2 +- .../include/sanitizer/tsan_interface_atomic.h | 8 +- compiler-rt/lib/asan/asan_allocator.cpp | 2 +- compiler-rt/lib/asan/asan_debugging.cpp | 8 +- compiler-rt/lib/asan/asan_descriptions.h | 2 +- compiler-rt/lib/asan/asan_errors.cpp | 2 +- compiler-rt/lib/asan/asan_flags.inc | 13 +- compiler-rt/lib/asan/asan_globals.cpp | 8 +- compiler-rt/lib/asan/asan_globals_win.cpp | 8 +- compiler-rt/lib/asan/asan_interceptors.cpp | 71 +- .../lib/asan/asan_interceptors_memintrinsics.cpp | 2 +- compiler-rt/lib/asan/asan_mac.cpp | 2 +- compiler-rt/lib/asan/asan_malloc_linux.cpp | 2 +- compiler-rt/lib/asan/asan_malloc_win.cpp | 11 +- compiler-rt/lib/asan/asan_new_delete.cpp | 2 +- compiler-rt/lib/asan/asan_poisoning.cpp | 2 +- compiler-rt/lib/asan/asan_report.cpp | 10 +- compiler-rt/lib/asan/asan_rtems.cpp | 4 +- compiler-rt/lib/asan/asan_rtl.cpp | 4 +- compiler-rt/lib/asan/asan_scariness_score.h | 2 +- compiler-rt/lib/asan/asan_stats.cpp | 2 +- compiler-rt/lib/asan/asan_suppressions.cpp | 2 +- compiler-rt/lib/asan/asan_thread.cpp | 5 +- compiler-rt/lib/asan/asan_win.cpp | 10 +- compiler-rt/lib/asan/asan_win_dll_thunk.cpp | 8 +- .../lib/asan/asan_win_dynamic_runtime_thunk.cpp | 12 +- compiler-rt/lib/dfsan/dfsan_custom.cpp | 2 +- compiler-rt/lib/hwasan/hwasan_flags.inc | 2 +- compiler-rt/lib/hwasan/hwasan_new_delete.cpp | 2 +- compiler-rt/lib/interception/interception.h | 4 +- compiler-rt/lib/interception/interception_win.cpp | 8 +- compiler-rt/lib/lsan/lsan.cpp | 2 +- compiler-rt/lib/lsan/lsan_common.cpp | 10 +- compiler-rt/lib/lsan/lsan_mac.cpp | 2 +- compiler-rt/lib/msan/msan.cpp | 4 +- compiler-rt/lib/msan/msan.h | 9 +- compiler-rt/lib/msan/msan_interceptors.cpp | 67 +- compiler-rt/lib/msan/msan_linux.cpp | 2 +- compiler-rt/lib/msan/msan_new_delete.cpp | 2 +- compiler-rt/lib/msan/tests/msan_test.cpp | 44 +- .../sanitizer_common/sanitizer_allocator_checks.h | 2 +- .../sanitizer_allocator_report.cpp | 9 +- compiler-rt/lib/sanitizer_common/sanitizer_asm.h | 4 +- .../lib/sanitizer_common/sanitizer_atomic_msvc.h | 63 +- .../lib/sanitizer_common/sanitizer_common.cpp | 2 +- .../lib/sanitizer_common/sanitizer_common.h | 14 +- .../sanitizer_common_interceptors.inc | 59 +- .../sanitizer_coverage_fuchsia.cpp | 6 +- .../sanitizer_coverage_libcdep_new.cpp | 4 +- .../sanitizer_coverage_win_sections.cpp | 12 +- .../lib/sanitizer_common/sanitizer_file.cpp | 2 +- .../lib/sanitizer_common/sanitizer_flag_parser.cpp | 3 +- .../lib/sanitizer_common/sanitizer_flag_parser.h | 4 +- .../lib/sanitizer_common/sanitizer_flags.cpp | 4 +- .../lib/sanitizer_common/sanitizer_fuchsia.cpp | 2 +- .../lib/sanitizer_common/sanitizer_getauxval.h | 3 +- .../sanitizer_interceptors_ioctl_netbsd.inc | 2 +- .../lib/sanitizer_common/sanitizer_internal_defs.h | 75 +- .../lib/sanitizer_common/sanitizer_libc.cpp | 11 +- .../sanitizer_platform_interceptors.h | 7 +- .../sanitizer_platform_limits_freebsd.h | 1084 ++--- .../sanitizer_platform_limits_posix.h | 2158 +++++----- .../sanitizer_platform_limits_solaris.h | 5 +- .../lib/sanitizer_common/sanitizer_procmaps.h | 2 +- .../sanitizer_common/sanitizer_procmaps_mac.cpp | 25 +- .../sanitizer_stacktrace_libcdep.cpp | 5 +- .../sanitizer_stoptheworld_linux_libcdep.cpp | 5 +- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 2 +- .../sanitizer_symbolizer_report.cpp | 3 +- .../lib/sanitizer_common/sanitizer_termination.cpp | 2 +- .../lib/sanitizer_common/sanitizer_vector.h | 6 +- compiler-rt/lib/sanitizer_common/sanitizer_win.cpp | 2 +- .../sanitizer_common/sanitizer_win_dll_thunk.cpp | 8 +- .../sanitizer_win_weak_interception.cpp | 8 +- .../lib/sanitizer_common/scripts/check_lint.sh | 49 +- .../lib/sanitizer_common/scripts/cpplint.py | 4316 +++++++++++++++----- .../tests/sanitizer_allocator_test.cpp | 4 +- .../sanitizer_common/tests/sanitizer_libc_test.cpp | 4 +- .../tests/sanitizer_printf_test.cpp | 23 +- .../tests/sanitizer_suppressions_test.cpp | 42 +- compiler-rt/lib/scudo/scudo_allocator_secondary.h | 28 +- compiler-rt/lib/scudo/scudo_errors.cpp | 5 +- compiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h | 14 +- compiler-rt/lib/tsan/rtl/tsan_external.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_fd.cpp | 3 +- compiler-rt/lib/tsan/rtl/tsan_interceptors.cpp | 20 +- compiler-rt/lib/tsan/rtl/tsan_interceptors_mac.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_interface.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_interface.h | 8 +- compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp | 4 +- compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_interface_inl.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_interface_java.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_interface_java.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_md5.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_mman.h | 5 +- compiler-rt/lib/tsan/rtl/tsan_new_delete.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_rtl.h | 2 +- compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp | 5 +- compiler-rt/lib/tsan/rtl/tsan_suppressions.cpp | 2 +- compiler-rt/lib/tsan/tests/rtl/tsan_posix.cpp | 3 +- .../lib/tsan/tests/rtl/tsan_test_util_posix.cpp | 19 +- compiler-rt/lib/ubsan/ubsan_diag.cpp | 2 +- compiler-rt/test/CMakeLists.txt | 3 - .../asan/TestCases/alloca_loop_unpoisoning.cpp | 4 +- .../test/asan/TestCases/default_options.cpp | 2 +- .../asan/TestCases/initialization-constexpr.cpp | 6 +- .../test/asan/TestCases/scariness_score_test.cpp | 4 +- .../test/asan/TestCases/time_interceptor.cpp | 2 +- .../asan/TestCases/use-after-scope-conversion.cpp | 4 +- .../test/asan/TestCases/vla_chrome_testcase.cpp | 2 +- .../test/asan/TestCases/vla_loop_overfow.cpp | 2 +- compiler-rt/test/fuzzer/merge_two_step.test | 4 +- .../test/lsan/TestCases/Linux/use_tls_dynamic.cpp | 2 +- compiler-rt/test/sanitizer_common/CMakeLists.txt | 5 + compiler-rt/test/tsan/exceptions.cpp | 24 +- compiler-rt/test/tsan/global_race3.cpp | 8 +- compiler-rt/test/tsan/java.h | 2 +- .../test/tsan/virtual_inheritance_compile_bug.cpp | 12 +- libcxx/include/type_traits | 24 +- libcxx/include/utility | 24 +- lld/COFF/Driver.cpp | 12 +- lld/ELF/Driver.cpp | 6 +- lld/ELF/ICF.cpp | 9 +- lld/docs/ReleaseNotes.rst | 3 + lld/test/COFF/linkrepro-manifest.test | 2 +- lld/test/COFF/linkrepro-pdb.test | 4 +- lld/test/COFF/linkrepro-res.test | 2 +- lld/test/COFF/linkrepro.test | 6 +- lld/test/ELF/zdefs.s | 6 + lldb/include/lldb/Symbol/Function.h | 24 +- lldb/include/lldb/Utility/Reproducer.h | 40 + lldb/include/lldb/Utility/Status.h | 7 + .../test/commands/breakpoint/basic/Makefile | 3 - .../breakpoint/basic/TestBreakpointCommand.py | 285 -- .../basic/TestBreakpointCommandsFromPython.py | 99 - .../breakpoint/basic/TestRegexpBreakCommand.py | 71 - .../lldbsuite/test/commands/breakpoint/basic/a.c | 9 - .../lldbsuite/test/commands/breakpoint/basic/b.c | 9 - .../test/commands/breakpoint/basic/bktptcmd.py | 5 - .../test/commands/breakpoint/basic/main.c | 16 - .../test/commands/breakpoint/basic/side_effect.py | 5 - lldb/packages/Python/lldbsuite/test/decorators.py | 12 +- .../breakpoint/address_breakpoints/Makefile | 4 +- .../breakpoint/auto_continue/Makefile | 4 +- .../breakpoint_by_line_and_column/Makefile | 4 +- .../breakpoint/breakpoint_command/Makefile | 4 +- .../breakpoint/breakpoint_conditions/Makefile | 4 +- .../breakpoint/breakpoint_hit_count/Makefile | 4 +- .../breakpoint/breakpoint_ids/Makefile | 4 +- .../breakpoint/breakpoint_ignore_count/Makefile | 4 +- .../breakpoint/breakpoint_in_delayslot/Makefile | 4 +- .../breakpoint/breakpoint_language/Makefile | 4 +- .../breakpoint/breakpoint_locations/Makefile | 4 +- .../breakpoint/breakpoint_names/Makefile | 4 +- .../breakpoint/breakpoint_options/Makefile | 4 +- .../breakpoint/breakpoint_set_restart/Makefile | 4 +- .../breakpoint/comp_dir_symlink/Makefile | 4 +- .../breakpoint/consecutive_breakpoints/Makefile | 4 +- .../test/functionalities/breakpoint/cpp/Makefile | 4 +- .../breakpoint/cpp_exception/Makefile | 4 +- .../functionalities/breakpoint/debugbreak/Makefile | 4 +- .../breakpoint/dummy_target_breakpoints/Makefile | 4 +- .../breakpoint/global_constructor/Makefile | 4 +- .../Makefile | 4 +- .../breakpoint/inlined_breakpoints/Makefile | 4 +- .../breakpoint/move_nearest/Makefile | 4 +- .../test/functionalities/breakpoint/objc/Makefile | 4 +- .../breakpoint/require_hw_breakpoints/Makefile | 4 +- .../breakpoint/scripted_bkpt/Makefile | 4 +- .../functionalities/breakpoint/serialize/Makefile | 4 +- .../breakpoint/source_regexp/Makefile | 4 +- .../breakpoint/step_over_breakpoint/Makefile | 4 +- .../basic_entry_values_x86_64}/Makefile | 3 +- .../TestBasicEntryValuesX86_64.py | 8 + .../basic_entry_values_x86_64/main.cpp | 169 + lldb/source/API/SBDebugger.cpp | 99 +- lldb/source/Expression/DWARFExpression.cpp | 261 ++ .../Plugins/Process/Utility/InferiorCallPOSIX.cpp | 32 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 46 +- .../Plugins/SymbolFile/DWARF/DWARFDefines.cpp | 4 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 74 +- lldb/source/Symbol/Function.cpp | 9 +- lldb/source/Utility/Reproducer.cpp | 50 +- llvm/docs/CommandGuide/llvm-strip.rst | 3 +- llvm/docs/ReleaseNotes.rst | 4 + llvm/docs/SourceLevelDebugging.rst | 24 +- llvm/include/llvm/ADT/APFloat.h | 5 + llvm/include/llvm/CodeGen/CallingConvLower.h | 1 + llvm/include/llvm/CodeGen/TargetLowering.h | 4 +- llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 6 + llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h | 25 +- llvm/include/llvm/DebugInfo/GSYM/LineTable.h | 198 + llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h | 10 +- llvm/include/llvm/IR/Instructions.h | 13 +- llvm/include/llvm/Object/TapiFile.h | 3 - llvm/include/llvm/Support/Alignment.h | 6 + llvm/include/llvm/Support/MathExtras.h | 7 - llvm/include/llvm/Support/OnDiskHashTable.h | 4 +- llvm/include/llvm/Target/TargetCallingConv.td | 6 + llvm/include/llvm/TextAPI/MachO/Architecture.def | 26 +- llvm/include/llvm/TextAPI/MachO/Architecture.h | 5 +- .../llvm/Transforms/Scalar/ConstantHoisting.h | 10 +- llvm/lib/Analysis/ConstantFolding.cpp | 89 +- llvm/lib/Analysis/InstructionSimplify.cpp | 20 + llvm/lib/Analysis/Loads.cpp | 28 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 8 +- llvm/lib/CodeGen/BranchRelaxation.cpp | 4 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 36 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 20 +- llvm/lib/CodeGen/LiveIntervals.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 64 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 6 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 205 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 57 +- .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 10 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 1 + llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 1 + llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 5 +- llvm/lib/DebugInfo/GSYM/LineTable.cpp | 287 ++ llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 1 + .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 7 +- .../RuntimeDyld/RuntimeDyldMachO.cpp | 2 + llvm/lib/IR/Instructions.cpp | 41 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 3 +- llvm/lib/LTO/LTOModule.cpp | 3 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 3 +- llvm/lib/Linker/IRMover.cpp | 12 +- llvm/lib/MC/ELFObjectWriter.cpp | 3 +- llvm/lib/MC/MCAssembler.cpp | 3 +- llvm/lib/MC/MCObjectFileInfo.cpp | 7 +- llvm/lib/MC/MachObjectWriter.cpp | 12 +- llvm/lib/Object/ArchiveWriter.cpp | 14 +- llvm/lib/Object/TapiFile.cpp | 2 +- llvm/lib/TableGen/Main.cpp | 4 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 2 + llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 20 +- .../Target/AArch64/AArch64CallingConvention.cpp | 30 +- llvm/lib/Target/AArch64/AArch64CallingConvention.h | 3 + .../lib/Target/AArch64/AArch64CallingConvention.td | 34 + llvm/lib/Target/AArch64/AArch64CollectLOH.cpp | 22 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 22 +- llvm/lib/Target/AArch64/AArch64FastISel.cpp | 55 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 174 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 39 +- .../lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 8 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 10 +- .../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 5 +- .../Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h | 2 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 42 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 6 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 8 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 21 +- llvm/lib/Target/Mips/MipsConstantIslandPass.cpp | 9 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 17 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 9 + llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 26 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 3 +- llvm/lib/Target/Mips/MipsSERegisterInfo.cpp | 6 +- llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 4 +- llvm/lib/Target/X86/X86.td | 2 + llvm/lib/Target/X86/X86FastISel.cpp | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 183 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 + llvm/lib/Target/X86/X86InstrBuilder.h | 6 +- llvm/lib/TextAPI/MachO/Architecture.cpp | 25 +- llvm/lib/TextAPI/MachO/TextStubCommon.cpp | 2 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 42 +- llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 22 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 11 + .../GlobalISel/call-lowering-i128-on-stack.ll | 12 + .../GlobalISel/call-translator-tail-call.ll | 44 - llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 9 + llvm/test/CodeGen/AArch64/arm64-aapcs.ll | 2 +- .../AArch64/arm64-collect-loh-garbage-crash.ll | 1 + llvm/test/CodeGen/AArch64/arm64-collect-loh-str.ll | 1 + llvm/test/CodeGen/AArch64/arm64-collect-loh.ll | 115 +- llvm/test/CodeGen/AArch64/arm64-indexed-memory.ll | 1 + llvm/test/CodeGen/AArch64/arm64-stacksave.ll | 4 +- llvm/test/CodeGen/AArch64/arm64_32-addrs.ll | 44 + llvm/test/CodeGen/AArch64/arm64_32-atomics.ll | 261 ++ llvm/test/CodeGen/AArch64/arm64_32-fastisel.ll | 28 + .../CodeGen/AArch64/arm64_32-frame-pointers.ll | 26 + llvm/test/CodeGen/AArch64/arm64_32-gep-sink.ll | 61 + llvm/test/CodeGen/AArch64/arm64_32-memcpy.ll | 66 + llvm/test/CodeGen/AArch64/arm64_32-neon.ll | 198 + llvm/test/CodeGen/AArch64/arm64_32-null.ll | 28 + .../CodeGen/AArch64/arm64_32-pointer-extend.ll | 49 + .../CodeGen/AArch64/arm64_32-stack-pointers.ll | 13 + llvm/test/CodeGen/AArch64/arm64_32-tls.ll | 22 + llvm/test/CodeGen/AArch64/arm64_32-va.ll | 56 + llvm/test/CodeGen/AArch64/arm64_32.ll | 715 ++++ llvm/test/CodeGen/AArch64/fastcc-reserved.ll | 8 +- llvm/test/CodeGen/AArch64/fastcc.ll | 22 +- llvm/test/CodeGen/AArch64/jump-table-32.ll | 42 + llvm/test/CodeGen/AArch64/sibling-call.ll | 24 +- llvm/test/CodeGen/AArch64/swift-return.ll | 4 +- llvm/test/CodeGen/AArch64/swiftcc.ll | 2 + llvm/test/CodeGen/AArch64/swifterror.ll | 127 +- llvm/test/CodeGen/AArch64/swiftself.ll | 29 +- llvm/test/CodeGen/AArch64/tail-call.ll | 24 +- .../AArch64/umulo-128-legalisation-lowering.ll | 4 +- llvm/test/CodeGen/AArch64/win64_vararg.ll | 2 +- llvm/test/CodeGen/AMDGPU/fdiv.ll | 30 +- .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 8 +- .../AMDGPU/live-intervals-multiple-dead-defs.mir | 18 + llvm/test/CodeGen/AMDGPU/merge-m0.mir | 106 +- .../CodeGen/AMDGPU/phi-elimination-assertion.mir | 26 + llvm/test/CodeGen/AMDGPU/rsq.ll | 2 +- .../CodeGen/MIR/PowerPC/machine-backward-cp.mir | 281 ++ .../GlobalISel/instruction-select/brindirect.mir | 56 + .../GlobalISel/instruction-select/implicit_def.mir | 114 + .../Mips/GlobalISel/legalizer/brindirect.mir | 53 + .../Mips/GlobalISel/legalizer/dyn_stackalloc.mir | 86 + .../Mips/GlobalISel/legalizer/implicit_def.mir | 105 + .../CodeGen/Mips/GlobalISel/llvm-ir/brindirect.ll | 33 + .../Mips/GlobalISel/llvm-ir/dyn_stackalloc.ll | 65 + .../Mips/GlobalISel/llvm-ir/implicit_def.ll | 83 + .../Mips/GlobalISel/regbankselect/brindirect.mir | 54 + .../Mips/GlobalISel/regbankselect/implicit_def.mir | 110 + llvm/test/CodeGen/PowerPC/qpx-recipest.ll | 17 +- llvm/test/CodeGen/PowerPC/recipest.ll | 14 +- .../X86/cmpxchg8b_alloca_regalloc_handling.ll | 61 + llvm/test/CodeGen/X86/fp128-cast.ll | 20 +- llvm/test/CodeGen/X86/fp128-compare.ll | 11 +- llvm/test/CodeGen/X86/fp128-i128.ll | 11 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 27 + llvm/test/CodeGen/X86/recip-fastmath.ll | 180 +- llvm/test/CodeGen/X86/recip-fastmath2.ll | 1139 +++--- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 89 +- .../WebAssembly/dbg-value-move-reg-stackify.mir | 8 +- .../X86/live-debug-vars-discard-invalid.mir | 5 +- llvm/test/LTO/X86/Inputs/type-mapping-bug3.ll | 26 + llvm/test/LTO/X86/type-mapping-bug3.ll | 47 + llvm/test/MC/AArch64/arm64_32-compact-unwind.s | 15 + llvm/test/Object/Inputs/tapi-invalid-v1.tbd | 21 - llvm/test/Object/Inputs/tapi-invalid-v2.tbd | 29 - llvm/test/Object/Inputs/tapi-invalid-v3.tbd | 24 - llvm/test/Object/Inputs/tapi-v1.tbd | 21 - llvm/test/Object/Inputs/tapi-v2.tbd | 30 - llvm/test/Object/Inputs/tapi-v3.tbd | 24 - llvm/test/Object/nm-tapi-invalids.test | 20 - llvm/test/Object/nm-tapi.test | 56 - llvm/test/Reduce/Inputs/remove-args.py | 16 + llvm/test/Reduce/remove-args.ll | 22 + .../ARM/sink-add-mul-shufflevector.ll | 7 +- .../Transforms/CodeGenPrepare/ARM/sinkchain.ll | 107 + llvm/test/Transforms/ConstProp/fma.ll | 37 +- ...add-of-negative-is-non-zero-and-no-underflow.ll | 235 ++ .../result-of-usub-is-non-zero-and-no-overflow.ll | 158 +- ...add-of-negative-is-non-zero-and-no-underflow.ll | 101 + ...-usub-by-nonzero-is-non-zero-and-no-overflow.ll | 16 +- .../result-of-usub-is-non-zero-and-no-overflow.ll | 140 + .../LoopVectorize/X86/load-deref-pred.ll | 210 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 2 +- llvm/tools/llvm-cov/TestingSupport.cpp | 3 +- llvm/tools/llvm-nm/llvm-nm.cpp | 30 - .../llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 3 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 + llvm/tools/llvm-reduce/DeltaManager.h | 2 + llvm/tools/llvm-reduce/TestRunner.cpp | 14 +- llvm/tools/llvm-reduce/TestRunner.h | 9 +- llvm/tools/llvm-reduce/deltas/Delta.cpp | 57 +- llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp | 126 + llvm/tools/llvm-reduce/deltas/ReduceArguments.h | 21 + llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 5 +- llvm/tools/llvm-reduce/llvm-reduce.cpp | 13 +- llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 168 +- llvm/utils/TableGen/CallingConvEmitter.cpp | 4 + .../utils/gn/secondary/clang/lib/Analysis/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 1 - .../gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 + llvm/utils/release/test-release.sh | 7 +- 503 files changed, 14151 insertions(+), 6920 deletions(-) rename clang/include/clang/{StaticAnalyzer/Core/BugReporter => Analysis}/PathDiagn [...] create mode 100644 clang/include/clang/Lex/PreprocessorExcludedConditionalDirectiv [...] rename clang/lib/{StaticAnalyzer/Core => Analysis}/PathDiagnostic.cpp (82%) create mode 100644 clang/test/CodeGenCXX/ms-constexpr-static-data-member.cpp 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 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/a.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/b.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/b [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/s [...] copy lldb/packages/Python/lldbsuite/test/functionalities/{breakpoint/breakpoint_hi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/param_entry [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/param_entry [...] create mode 100644 llvm/include/llvm/DebugInfo/GSYM/LineTable.h create mode 100644 llvm/lib/DebugInfo/GSYM/LineTable.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-i128-on-stack.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-addrs.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-atomics.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-fastisel.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-frame-pointers.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-gep-sink.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-memcpy.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-neon.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-null.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-pointer-extend.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-stack-pointers.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-tls.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32-va.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64_32.ll create mode 100644 llvm/test/CodeGen/AArch64/jump-table-32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/live-intervals-multiple-dead-defs.mir create mode 100644 llvm/test/CodeGen/MIR/PowerPC/machine-backward-cp.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/brindirect.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/implicit_def.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/brindirect.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/dyn_stackalloc.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/implicit_def.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/brindirect.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/dyn_stackalloc.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/implicit_def.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/brindirect.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/implicit_def.mir create mode 100644 llvm/test/LTO/X86/Inputs/type-mapping-bug3.ll create mode 100644 llvm/test/LTO/X86/type-mapping-bug3.ll create mode 100644 llvm/test/MC/AArch64/arm64_32-compact-unwind.s delete mode 100644 llvm/test/Object/Inputs/tapi-invalid-v1.tbd delete mode 100644 llvm/test/Object/Inputs/tapi-invalid-v2.tbd delete mode 100644 llvm/test/Object/Inputs/tapi-invalid-v3.tbd delete mode 100644 llvm/test/Object/Inputs/tapi-v1.tbd delete mode 100644 llvm/test/Object/Inputs/tapi-v2.tbd delete mode 100644 llvm/test/Object/Inputs/tapi-v3.tbd delete mode 100644 llvm/test/Object/nm-tapi-invalids.test delete mode 100644 llvm/test/Object/nm-tapi.test create mode 100755 llvm/test/Reduce/Inputs/remove-args.py create mode 100644 llvm/test/Reduce/remove-args.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/ARM/sinkchain.ll create mode 100644 llvm/test/Transforms/InstCombine/result-of-add-of-negative-is-n [...] create mode 100644 llvm/test/Transforms/InstSimplify/result-of-add-of-negative-is- [...] create mode 100644 llvm/test/Transforms/InstSimplify/result-of-usub-is-non-zero-an [...] create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp create mode 100644 llvm/tools/llvm-reduce/deltas/ReduceArguments.h