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-next-defconfig in repository toolchain/ci/llvm-project.
from 3bdcedbf3d6 [AMDGPU] Fix typo in error message adds 899bdaa8c29 [llvm-objcopy] Improve --add-section argument string parsing adds cc0bc941d4e AMDGPU/LoadStoreOptimizer: combine MMOs when merging instructions adds a8ea595509f [lldb] Also include the array definition in Properties.inc adds ba7b7f1de47 Appending COMPILER_RT_LIBCXX_PATH include path to -isystem [...] adds 962c03fac4f [X86] resolveTargetShuffleInputs - add depth to limit recursion. adds 6a253d378bc [lldb] Qualify includes of Properties[Enum].inc files. NFC adds dd9682196be ThinLTOBitcodeWriter: Include globals associated with type [...] adds 72d00802d84 [Remarks] Update error message format string adds 45be5e477e9 [UpdateTestChecks] Emit warning when invalid value for -che [...] adds 9dfed83eaa9 gn build: Merge r367071 adds 5bf16ec02b8 [compiler-rt] Reverting r367239 (xray include path) to fix [...] adds fce596160ab Test load unloading of modules with libraries-svr4 adds c94e951180e [llvm-lipo] Implement -replace adds 2336c1b872a Fix taint-generic.c on Windows, handle case in OS error adds a9c59b28738 [compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -isystem in [...] adds 479b45411e4 [X86] Fix typo in comment. We're looking at a right shift n [...] adds 5bb6202c44e [PowerPC][NFC]Fix a typo in comment. adds 8e9516f2aa4 [driver][test] Update as-options.s to not write to a readonly tree adds a625da716c8 When determining whether a lambda-expression is implicitly [...] adds e8b659fc1ff Give the 'signed/unsigned wchar_t' extension a warning flag [...] adds ab356d87be7 [driver][test] Use /dev/null in as-options.s instead adds d01ae675af8 [IR] Consolidate fixed metadata kind definitions (NFC) adds 96b44c77f8f [Reproducers] Pass FileCollector around as a shared_ptr (NFC) adds 2fd2f41d2a3 git-llvm: Restore compatibility with git 1.8.3. adds acc626bc57c [Symbolication] Fix unicode compatibility between 2 and 3. adds f80c72be20c [Symbolication] Remove a duplicate assignment. adds 9a5fbc81634 [Symbolication] Remove some dead code. Nothing exciting. adds a2a6f853662 [clang-tidy]: Google: new check 'google-upgrade-googletest-case' adds 6ad2151b599 [clang-doc] Fix failing tests on Windows adds fb3c53af340 Revert "[compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -is [...] adds 4ebb6e917f4 [llvm-lipo] Fix test on Windows adds 0c045f135d1 Ensure __config_site definitions are passed to modules tests. adds b49d45925c2 Fix tests with modules enabled adds 04818d8386c [DebugInfo] Don't emit incorrect descriptions of thunk para [...] adds 00d186a5a9d [docs] Add a note about where UBSan emits logs adds 2562bec9395 [DependencyCollector] Make maybeAddDependency virtual (NFC) adds 79d117f27ec [CMake] Move project() call to main CMake file adds ac8686205b0 [NFC] avoid AlignedCharArray in clang adds 268a83e39c3 [NFC] avoid AlignedCharArray in lldb adds d9e55fa5219 Fix Linux build adds 993145f9548 [NFC] avoid AlignedCharArray in LLVM adds 9e38f4d9734 [FileCollector] Add a VFS that records FS accesses using th [...] adds dd7ee81ec3e [clang-doc] Fix expected output in tests adds a171f6c9e1a [FileCollector] test: disable the directory entry collectio [...] adds 852d4446718 [PowerPC] [Clang] Add platform guards to PPC vector intrins [...] adds 80b67baaedd [NFC] use C++11 in AlignOf.h, remove AlignedCharArray adds f940d859589 [NFC][PowerPC] Add test case for D65063 adds b1cbe51bdf4 [llvm-objdump] Add warning messages if disassembly + source [...] adds f9108f76fa8 [lldb] [test] Mark newly running test XFAIL on NetBSD adds 074db9b8e97 Revert "[llvm-objdump] Add warning messages if disassembly [...] adds 6606815993b [APInt] Introduce clearLowBits() adds c75cdd056f6 [DivRemPairs] Handling for expanded-form rem - recompositio [...] adds 8e0cf076aca Revert "[DivRemPairs] Handling for expanded-form rem - reco [...] adds 71e32aca46d [lldb] [test/lldb-vscode] Use os.path.dirname() [NFC] adds 89a214eaf10 [lldb] [test/lldb-vscode] Use realpath to match vscode behavior adds 3db0ad8a303 [AArch64][AsmParser] Remove SVE and SVE2 from ARMTargetParser adds 58aa6a87a61 [ASan][test] XFAIL AddressSanitizer-*-sunos :: TestCases/i [...] adds c197732e399 [NFC][X86][AArch64] Revisit test coverage for X s% C == 0 f [...] adds 63d96050912 [builtins][test] XFAIL two SPARC tests adds ed2ea3e46b7 [ARM][LowOverheadLoops] Revert non-header LE target adds e3a4a13fcc0 [ARM][LowOverheadLoops] Enable by default adds 656ddeb2b7c SymbolVendor: Move locking into the Symbol Files adds 5c43ffd6140 PECOFF: Fix a "memset clearing an object of non-trivial typ [...] adds 405c999d970 [AArch64] Disable __ARM_FEATURE_SVE without ACLE. adds 39fba29861f [lldb][docs] Update documentation for monorepo and CMake caches adds 38496d5bd9a [clangd] Ignore diags from builtin files adds 8d3c740f26b [CMake] Define _FILE_OFFSET_BITS=64 on Solaris adds b9f8ab2c7eb [Driver] Define _FILE_OFFSET_BITS=64 on Solaris adds e4d5423dcdf [X86][AVX] SimplifyDemandedVectorElts - handle extraction f [...] adds 3e85b6f3bd7 [lldb][NFC] Check in crashing test case adds e010f6bab39 [lldb] Fix crash when tab-completing in multi-line expr adds 0b99518097c [lldb][NFC] Fix import-std-module tests that relied on fix- [...] adds 29a3a503c09 [llvm-objcopy] - Stop using Inputs/alloc-symtab.o adds 1d8b3788e49 [RISCV] Attempt to make rv{32,64}i-aliases-invalid.s less flaky adds d5e206ee733 Add typedef declaration information to the JSON AST dump. new debf4817f43 [clangd] Fix a regression in rL366996. new 9ad716ed399 gn build: Use rebase_path on filename args to libcxx/utils/ [...] new 9aae539d4cf libcxx: Define __STDCPP_THREADS__ to 1, not to __cplusplus. new b989bc47c0e [X86] SimplifyDemandedVectorEltsForTargetNode should be cal [...] new 54bb5413e65 add more information to benchmark test failures new 7492b1ea07b Fix `git llvm` script when no arguments are supplied on Python 3 new c960c0a4915 Ask confirmation when `git llvm push` will push multiple commits new be612ea471b [InstCombine] Fold "x ?% y ==/!= 0" to "x & (y-1) ==/!= 0" [...] new 027bb52790e [COFF][ARM64] Reorder handling of aarch64 MSVC builtins new 39f35038140 Address post commit review comments on revision 366727. new 5e0adce40f3 [DivRemPairs] Add srem-of-srem tests (PR42823, D65298, D65451) new 57ef94fb06a AMDGPU: Avoid emitting "true" predicates new de0b6339991 [LoopFusion] Extend use of OptimizationRemarkEmitter new 5ed3d146f87 [Remarks] Add two serialization modes for remarks: separate [...] new 0d6615cc191 [Support] Workaround a GCC 4.8 bug on constant expression e [...]
The 15 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clang-doc/HTMLGenerator.cpp | 2 + clang-tools-extra/clang-tidy/google/CMakeLists.txt | 1 + .../clang-tidy/google/GoogleTidyModule.cpp | 3 + .../google/UpgradeGoogletestCaseCheck.cpp | 354 +++++++ .../clang-tidy/google/UpgradeGoogletestCaseCheck.h | 40 + clang-tools-extra/clangd/Diagnostics.cpp | 36 +- clang-tools-extra/clangd/Diagnostics.h | 2 + .../refactor/tweaks/AnnotateHighlightings.cpp | 12 +- .../clangd/unittests/DiagnosticsTests.cpp | 14 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 11 + clang-tools-extra/docs/ReleaseNotes.rst | 7 + .../checks/google-upgrade-googletest-case.rst | 53 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../clang-tidy/Inputs/gtest/gtest-typed-test.h | 16 + .../test/clang-tidy/Inputs/gtest/gtest.h | 66 ++ .../Inputs/gtest/nosuite/gtest/gtest-typed-test.h | 12 + .../clang-tidy/Inputs/gtest/nosuite/gtest/gtest.h | 47 + .../clang-tidy/google-upgrade-googletest-case.cpp | 1016 ++++++++++++++++++++ .../unittests/clang-doc/HTMLGeneratorTest.cpp | 10 +- clang/docs/UndefinedBehaviorSanitizer.rst | 6 + clang/include/clang/AST/Expr.h | 5 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 +- clang/include/clang/Frontend/Utils.h | 6 +- clang/include/clang/Sema/Overload.h | 4 +- clang/include/clang/Sema/Sema.h | 12 +- clang/lib/AST/JSONNodeDumper.cpp | 2 + clang/lib/Basic/Targets/AArch64.cpp | 3 - clang/lib/Basic/Targets/OSTargets.h | 5 +- clang/lib/CodeGen/CGBuiltin.cpp | 290 +++--- clang/lib/CodeGen/CGCleanup.cpp | 7 +- clang/lib/CodeGen/CGDecl.cpp | 5 +- .../linux/DirectoryWatcher-linux.cpp | 9 +- clang/lib/Driver/ToolChains/PPCLinux.cpp | 5 +- clang/lib/Headers/ppc_wrappers/emmintrin.h | 6 + clang/lib/Headers/ppc_wrappers/mm_malloc.h | 6 + clang/lib/Headers/ppc_wrappers/mmintrin.h | 7 + clang/lib/Headers/ppc_wrappers/xmmintrin.h | 6 + clang/lib/Sema/SemaDecl.cpp | 3 +- clang/lib/Sema/SemaDeclCXX.cpp | 330 +++++-- clang/lib/Sema/SemaLambda.cpp | 5 +- clang/lib/Sema/SemaOverload.cpp | 5 +- clang/lib/Sema/SemaType.cpp | 4 +- clang/lib/Sema/TypeLocBuilder.cpp | 2 +- clang/lib/Sema/TypeLocBuilder.h | 12 +- clang/test/AST/ast-dump-decl-json.m | 12 +- clang/test/AST/ast-dump-expr-json.m | 84 +- clang/test/AST/multistep-explicit-cast-json.cpp | 60 +- clang/test/ASTMerge/exprs-cpp/test.cpp | 4 +- clang/test/Analysis/taint-generic.c | 2 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 5 +- clang/test/CodeGen/arm64-microsoft-intrinsics.c | 4 + clang/test/CodeGenCXX/thunks.cpp | 20 + clang/test/Driver/as-options.s | 5 +- clang/test/Misc/warning-flags.c | 2 +- clang/test/Preprocessor/aarch64-target-features.c | 2 +- clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp | 29 + clang/test/SemaCXX/wchar_t.cpp | 8 +- .../asan/TestCases/intercept-rethrow-exception.cc | 2 + .../test/builtins/Unit/compiler_rt_logbl_test.c | 4 + compiler-rt/test/builtins/Unit/divtc3_test.c | 4 + libcxx/include/__config | 8 + libcxx/include/thread | 4 - .../random_shuffle.cxx1z.pass.cpp | 1 + .../depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp | 1 + .../depr.adaptors.cxx1z.pass.cpp | 1 + libcxx/test/std/thread/macro.pass.cpp | 4 +- .../negators/binary_negate.pass.cpp | 1 + .../function.objects/negators/not1.pass.cpp | 1 + .../function.objects/negators/not2.pass.cpp | 1 + .../negators/unary_negate.pass.cpp | 1 + libcxx/utils/libcxx/test/config.py | 15 +- libcxx/utils/libcxx/test/googlebenchmark.py | 2 +- lldb/CMakeLists.txt | 1 + lldb/cmake/modules/LLDBStandalone.cmake | 2 - lldb/docs/resources/build.rst | 180 +++- lldb/examples/python/symbolication.py | 5 +- lldb/include/lldb/Host/FileSystem.h | 8 +- lldb/include/lldb/Utility/Reproducer.h | 15 +- .../expression_command/completion-crash1/Makefile | 3 + .../completion-crash1/TestCompletionCrash1.py | 4 + .../expression_command/completion-crash1/main.cpp | 12 + .../TestDbgInfoContentDeque.py | 8 +- .../TestDbgInfoContentForwardList.py | 2 +- .../Makefile | 0 .../TestMultilineCompletion.py | 52 + .../expression_command/multiline-completion/main.c | 5 + .../functionalities/load_unload/TestLoadUnload.py | 40 + .../test/python_api/hello_world/TestHelloWorld.py | 1 + .../tools/lldb-vscode/launch/TestVSCode_launch.py | 12 +- lldb/source/Core/CMakeLists.txt | 8 +- .../Core/{Properties.td => CoreProperties.td} | 0 lldb/source/Core/Debugger.cpp | 38 +- lldb/source/Core/IOHandler.cpp | 2 +- lldb/source/Core/ModuleList.cpp | 10 +- lldb/source/Host/common/FileSystem.cpp | 2 +- lldb/source/Interpreter/CMakeLists.txt | 10 +- lldb/source/Interpreter/CommandInterpreter.cpp | 24 +- .../{Properties.td => InterpreterProperties.td} | 2 +- .../DynamicLoader/Darwin-Kernel/CMakeLists.txt | 8 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 14 +- ...s.td => DynamicLoaderDarwinKernelProperties.td} | 0 .../Clang/ModuleDependencyCollector.h | 8 +- lldb/source/Plugins/JITLoader/GDB/CMakeLists.txt | 8 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 10 +- .../{Properties.td => JITLoaderGDBProperties.td} | 0 .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 6 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 60 +- lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt | 8 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 11 +- .../{Properties.td => PlatformMacOSXProperties.td} | 0 .../Plugins/Process/MacOSX-Kernel/CMakeLists.txt | 8 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 10 +- .../{Properties.td => ProcessKDPProperties.td} | 0 .../Utility/RegisterContextDarwin_arm64.cpp | 4 +- .../Process/Utility/RegisterContextDarwin_arm64.h | 2 +- .../Plugins/Process/gdb-remote/CMakeLists.txt | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 30 +- ...Properties.td => ProcessGDBRemoteProperties.td} | 0 .../StructuredData/DarwinLog/CMakeLists.txt | 8 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 12 +- ...ies.td => StructuredDataDarwinLogProperties.td} | 0 .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 + .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 8 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 43 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 20 + ...{Properties.td => SymbolFileDWARFProperties.td} | 0 .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 12 + .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 17 + .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 2 + lldb/source/Symbol/SymbolFile.cpp | 1 + lldb/source/Symbol/SymbolVendor.cpp | 195 +--- lldb/source/Target/CMakeLists.txt | 8 +- lldb/source/Target/Platform.cpp | 10 +- lldb/source/Target/Process.cpp | 26 +- lldb/source/Target/Target.cpp | 70 +- .../Target/{Properties.td => TargetProperties.td} | 0 lldb/source/Target/Thread.cpp | 16 +- lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp | 3 + llvm/CMakeLists.txt | 5 + llvm/cmake/config-ix.cmake | 6 + llvm/docs/Remarks.rst | 20 + llvm/include/llvm/ADT/APInt.h | 7 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 12 +- llvm/include/llvm/IR/FixedMetadataKinds.def | 41 + llvm/include/llvm/IR/LLVMContext.h | 31 +- llvm/include/llvm/IR/PatternMatch.h | 13 + llvm/include/llvm/MC/MCSectionXCOFF.h | 5 +- llvm/include/llvm/Remarks/RemarkSerializer.h | 22 +- llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 13 +- llvm/include/llvm/Support/ARMTargetParser.h | 20 +- llvm/include/llvm/Support/AlignOf.h | 134 +-- llvm/include/llvm/Support/Endian.h | 8 +- llvm/include/llvm/Support/FileCollector.h | 6 + llvm/include/llvm/Support/TrailingObjects.h | 4 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 10 +- llvm/lib/IR/LLVMContext.cpp | 31 +- llvm/lib/IR/RemarkStreamer.cpp | 2 +- llvm/lib/MC/MCSectionXCOFF.cpp | 2 +- llvm/lib/Remarks/RemarkSerializer.cpp | 14 +- llvm/lib/Remarks/YAMLRemarkParser.cpp | 8 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 13 +- llvm/lib/Support/FileCollector.cpp | 79 ++ llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 41 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 12 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 10 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 55 +- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 14 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 24 + .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../InstCombine/InstCombineMulDivRem.cpp | 2 + llvm/lib/Transforms/Scalar/LoopFuse.cpp | 180 ++-- .../CodeGen/AArch64/srem-seteq-vec-nonsplat.ll | 270 ++++-- llvm/test/CodeGen/AArch64/srem-seteq-vec-splat.ll | 107 ++- llvm/test/CodeGen/AArch64/srem-seteq.ll | 81 +- llvm/test/CodeGen/AArch64/urem-seteq-optsize.ll | 3 - .../CodeGen/AArch64/urem-seteq-vec-nonsplat.ll | 238 +++-- llvm/test/CodeGen/AArch64/urem-seteq-vec-splat.ll | 107 ++- llvm/test/CodeGen/AArch64/urem-seteq.ll | 79 +- llvm/test/CodeGen/AMDGPU/merge-load-store.mir | 23 + .../test/CodeGen/MIR/AMDGPU/load-store-opt-dlc.mir | 4 +- llvm/test/CodeGen/PowerPC/aix-xcoff-common.ll | 2 - .../PowerPC/load-shuffle-and-shuffle-store.ll | 851 ++++++++++++++++ .../Thumb2/LowOverheadLoops/revert-non-header.mir | 255 +++++ llvm/test/CodeGen/X86/oddsubvector.ll | 32 + llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 431 +++++++++ llvm/test/CodeGen/X86/srem-seteq-vec-splat.ll | 357 ++++++- llvm/test/CodeGen/X86/srem-seteq.ll | 133 ++- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 306 +++++- llvm/test/CodeGen/X86/urem-seteq-vec-splat.ll | 261 ++++- llvm/test/CodeGen/X86/urem-seteq.ll | 117 ++- llvm/test/MC/RISCV/rv32i-aliases-invalid.s | 6 +- llvm/test/MC/RISCV/rv64i-aliases-invalid.s | 6 +- .../DivRemPairs/PowerPC/div-expanded-rem-pair.ll | 45 + .../DivRemPairs/PowerPC/div-rem-pairs.ll | 45 + .../DivRemPairs/X86/div-expanded-rem-pair.ll | 43 + .../Transforms/DivRemPairs/X86/div-rem-pairs.ll | 43 + .../Transforms/HardwareLoops/ARM/calls-codegen.ll | 5 +- llvm/test/Transforms/HardwareLoops/ARM/calls.ll | 13 +- llvm/test/Transforms/HardwareLoops/ARM/counter.ll | 2 +- llvm/test/Transforms/HardwareLoops/ARM/do-rem.ll | 2 +- .../Transforms/HardwareLoops/ARM/fp-emulation.ll | 4 +- .../test/Transforms/HardwareLoops/ARM/simple-do.ll | 5 +- .../test/Transforms/HardwareLoops/ARM/structure.ll | 6 +- llvm/test/Transforms/InstCombine/rem.ll | 27 +- .../Transforms/LoopFusion/diagnostics_analysis.ll | 130 +++ .../Transforms/LoopFusion/diagnostics_missed.ll | 301 ++++++ .../Transforms/ThinLTOBitcodeWriter/associated.ll | 14 + .../tools/llvm-lipo/Inputs/armv7-slice-big.yaml | 934 ++++++++++++++++++ .../Inputs/armv7_i386_non_default_alignment.yaml | 191 ++++ .../Inputs/i386-x86_64-armv7-arm64-universal.yaml | 377 ++++++++ .../tools/llvm-lipo/replace-invalid-input.test | 30 + .../tools/llvm-lipo/replace-universal-binary.test | 35 + llvm/test/tools/llvm-objcopy/COFF/add-section.test | 13 +- .../tools/llvm-objcopy/ELF/Inputs/alloc-symtab.o | Bin 1312 -> 0 bytes llvm/test/tools/llvm-objcopy/ELF/add-section.test | 16 + .../tools/llvm-objcopy/ELF/binary-out-error.test | 14 +- .../llvm-objcopy/ELF/invalid-preserve-dates.test | 34 +- .../tools/llvm-objcopy/ELF/standard-streams.test | 15 +- .../test/tools/llvm-objcopy/ELF/strict-no-add.test | 2 +- llvm/tools/llvm-lipo/LipoOpts.td | 6 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 111 ++- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 3 - llvm/tools/llvm-objcopy/CopyConfig.cpp | 13 +- llvm/unittests/ADT/APIntTest.cpp | 65 ++ .../Remarks/YAMLRemarksSerializerTest.cpp | 110 ++- llvm/unittests/Support/AlignOfTest.cpp | 11 - llvm/unittests/Support/FileCollectorTest.cpp | 57 ++ llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 6 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 3 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 2 +- llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 8 +- llvm/utils/UpdateTestChecks/common.py | 25 + llvm/utils/git-svn/git-llvm | 37 +- .../clang-tools-extra/clang-tidy/google/BUILD.gn | 1 + .../clang-tidy/linuxkernel/BUILD.gn | 17 + .../clang-tools-extra/clang-tidy/tool/BUILD.gn | 1 + llvm/utils/gn/secondary/libcxx/src/BUILD.gn | 4 +- llvm/utils/update_analyze_test_checks.py | 1 + llvm/utils/update_cc_test_checks.py | 1 + llvm/utils/update_llc_test_checks.py | 1 + llvm/utils/update_mca_test_checks.py | 1 + llvm/utils/update_mir_test_checks.py | 1 + llvm/utils/update_test_checks.py | 2 +- 247 files changed, 9525 insertions(+), 1667 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/google/UpgradeGoogletestCaseCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/google-upgrade-googlet [...] create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/gtest/gtest-typed-test.h create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/gtest/gtest.h create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/gtest/nosuite/gtest/gt [...] create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/gtest/nosuite/gtest/gtest.h create mode 100644 clang-tools-extra/test/clang-tidy/google-upgrade-googletest-case.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] copy lldb/packages/Python/lldbsuite/test/expression_command/{dollar-in-variable => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] rename lldb/source/Core/{Properties.td => CoreProperties.td} (100%) rename lldb/source/Interpreter/{Properties.td => InterpreterProperties.td} (96%) rename lldb/source/Plugins/DynamicLoader/Darwin-Kernel/{Properties.td => DynamicLo [...] rename lldb/source/Plugins/JITLoader/GDB/{Properties.td => JITLoaderGDBProperties. [...] rename lldb/source/Plugins/Platform/MacOSX/{Properties.td => PlatformMacOSXPropert [...] rename lldb/source/Plugins/Process/MacOSX-Kernel/{Properties.td => ProcessKDPPrope [...] rename lldb/source/Plugins/Process/gdb-remote/{Properties.td => ProcessGDBRemotePr [...] rename lldb/source/Plugins/StructuredData/DarwinLog/{Properties.td => StructuredDa [...] rename lldb/source/Plugins/SymbolFile/DWARF/{Properties.td => SymbolFileDWARFPrope [...] rename lldb/source/Target/{Properties.td => TargetProperties.td} (100%) create mode 100644 llvm/include/llvm/IR/FixedMetadataKinds.def create mode 100644 llvm/test/CodeGen/PowerPC/load-shuffle-and-shuffle-store.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/revert-non-header.mir create mode 100644 llvm/test/Transforms/LoopFusion/diagnostics_analysis.ll create mode 100644 llvm/test/Transforms/LoopFusion/diagnostics_missed.ll create mode 100644 llvm/test/Transforms/ThinLTOBitcodeWriter/associated.ll create mode 100644 llvm/test/tools/llvm-lipo/Inputs/armv7-slice-big.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/armv7_i386_non_default_alignment.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/i386-x86_64-armv7-arm64-univer [...] create mode 100644 llvm/test/tools/llvm-lipo/replace-invalid-input.test create mode 100644 llvm/test/tools/llvm-lipo/replace-universal-binary.test delete mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/alloc-symtab.o create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/linuxkerne [...]