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-allmodconfig in repository toolchain/ci/llvm-project.
from 265df39a80d Fix infinite recursion when calling C++ template functions adds c95c08baa1a [SystemInitializerFull] Fix header sorting (NFC) adds 28413dd87aa [clang-tidy] Add new checker: llvm-prefer-isa-or-dyn-cast-i [...] adds 6932abee2c1 [X86] Attempt to fix use-after-poison from r359121. adds 526633deea8 Add period at end of comment. adds 2f496763215 Skip test introduced in r359140 on windows adds 8372b467f18 [PowerPC] Allow using initial-exec TLS with PIC adds 6f41bf948b5 [DAGCombiner] scale repeated FP divisor by splat factor adds 105c565e912 [codeview] Fix symbol names for dynamic initializers and at [...] adds 68c91994931 Recommitting r358783 and r358786 "[MS] Emit S_HEAPALLOCSITE [...] adds 1af5a85e48f [sanitizer_common] Remove some old commented-out printf sta [...] adds 54763e44532 Mark new jitlink test XFAIL for windows adds fb742da34c1 posix_spawn should retry upon EINTR adds 23cb79ff93c llvm-cvtres: Make new dupe resource error a bit friendlier adds 83e52142d11 Fix spelling error. NFC adds 964f935e331 PR41427: This has apparently been fixed already, just add a [...] adds b1a5d7d5a86 Hide stderr output from lldb-argdumper adds 4f88388c0bc [utils] Add a lldb data formatter for llvm::SmallString. adds 1d6d98809c0 Fix typo in comment in r312851. adds d8b01111a0e Use modern type trait implementations when available. adds 7c8647b26f0 [InstCombine] Be consistent w/handling of masked intrinsics [...] adds 8e64f0a6498 Fix unused variable warning in LoopFusion pass. adds 07161d6de35 Update test to better check for the non-constexpr-ness of a [...] adds 88cd69b56fa Consolidate existing utilities for interpreting vector pred [...] adds 12450d51a2f [PowerPC][NFC]Update licence to Apache 2 adds 3458ff361a1 [llvm-objdump] errorToErrorCode+message -> toString adds 733c8c40c81 Enable LoopVectorization by default. adds cf49aa3908d [llvm-rtdyld] Add support for passing command line argument [...] adds 64eb9a95beb [JITLink] Make the JITLink MachO/x86-64 eh-frame test work [...] adds 013503c78d7 [X86] Remove part of an if condition that should always be true. adds a0291110da6 [MIPS] Use custom bitcast lowering to avoid excessive instructions adds 2ec51879a74 [NFC] test commit removing excess line adds 445c22b7eb8 [NFC][LoopIdiomRecognize] Some basic baseline tests for bcm [...] adds 4ea70ecda88 [Support] Add a GTest matcher for Optional<T> adds d144572dac2 Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFF adds 0a7d1b3ce1d [X86][SSE] combineBitcastvxi1 - add support for bitcasting [...] adds 4b7d3c48317 Fix include order. NFCI. adds 45d042ed961 [yaml2obj] - Don't crash on invalid inputs. adds 6fae38ec910 [Testing] Move clangd::Annotations to llvm testing support adds 1038137f14b [ConstantRange] [a, b) udiv a full range is [0, umax(b)). adds 9e8d0d981b0 [llvm-objdump] Prep for adding newlines before and after "D [...] adds f6a6290908d Parallel: only allow the first TaskGroup to run tasks parallelly adds 31aa2ea3a3f [Support] Try to unbreak windows buildbot adds d3d0ecbfd52 Implement midpoint for floating point types. Reviewed as ht [...] adds 86ff9d313a8 [InstCombine][X86] Add PACKSS/PACKUS tests for truncation w [...] adds a7edcfb533f [Support] Add JSON streaming output API, faster where the h [...] adds 0f85875a9b8 gn build: Merge r359142 adds 7b37559b5d5 gn build: Merge r359174 adds 98b0c910fb7 gn build: Merge r359179 adds 0fc09d0d25d [Support] json::OStream::flush(), which passes through to t [...] adds 48a3b545721 [InstCombine][X86] Tweak generic expansion of PACKSS/PACKUS [...] adds c0838af7545 lld-link: Implement /swaprun: flag adds 8b176210402 [OPENMP][AARCH64]Fix the test for declare simd, NFC. adds e0434172688 [LLD][ELF] - Move the test to a correct folder, remove exce [...] adds 5d22bcbb78a gn build: Make setting llvm_enable_dia_sdk=true work adds a506fab189c gn build: Document llvm_enable_dia_sdk variable better adds 44f2d74aa58 [LLD][ELF] - Convert symbol-index.s testcase to a YAML test [...] adds b534f7245cf Revert "[JITLink] Make the JITLink MachO/x86-64 eh-frame te [...] adds 3fad6a206f5 [scudo][standalone] Introduce the SizeClassMap adds 2f9ef332d15 [OPENMP] Improved check for the linear dependency in the no [...] adds f13b6a74cec [GlobalISel] Add a G_FNEARBYINT opcode adds 79e7e439e5b [clangd] Use JSON streaming API for Trace rather than pasti [...] adds bd7ac30b153 [GlobalISel] Add IRTranslator support for G_FNEARBYINT adds ba55767f516 [GlobalISel][AArch64] Legalize G_FNEARBYINT adds d469133f95b [Evaluator] Walk initial elements when handling load throug [...] adds a1309a31478 Fixed typo in CompileUnit::GetImportedModules documentation [NFC] adds b685ddf2888 [WebAssembly] Always take into account added when applying [...] adds ec3f09f30fb [lldb] [lit] Remove unnecessary array use in XMM reading test adds 19376ebd1aa [lldb] [lit] Add tests for reading new x86_64 registers adds b0e2daf64b8 Implement 'lerp'; which is the last bit of P0811. Mark that [...] adds c19f4f80697 Fix bug 37903:MS ABI: handle inline static data member and [...] adds 8b36610bfa5 [NFC][Sanitizer] Extract GetFuncAddr from GetRealFunctionAddress adds e3559eee63e [clangd] Optimize "don't include me" check. adds 4059e143dc7 [PGO] Enable InstrProf lowering for Clang PGO instrumentati [...] adds 124debd0d25 creduce-clang-crash: add -F flag to grep to avoid interpret [...] adds 538bbe58140 DebugInfo: Fix bitrotted test case adds 42ef2c6d06f [compiler-rt] Build custom libc++abi without exceptions. adds f9c30eddd01 [SelectionDAG][X86] Use stack load/store in PromoteIntRes_B [...] adds 413732354d2 [libc++][test] Fix noexcept assertions in variant's get tests adds 8879bba6798 [lldb] [lit] Un-XFAIL Register/x86-64-read.test for Darwin adds 8184b6e7f61 [GlobalISel][AArch64] Add generic legalization rule for extends adds e9640afddd3 [libFuzzer] Require linux for libcxx.test adds 956b0be72e3 [AMDGPU] gfx1010 utility functions adds 2c97ff07bfd [AMDGPU] gfx1010 VOP1 instructions adds 8edf8f317b5 [ObjC][ARC] Let ARC optimizer bail out if the number of poi [...] adds 2bbb7feda84 Set _LIBCPP_DLL_VIS on _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS in [...] adds 3bf8d7639f4 [lldb] [lit] Use constexpr and better constraints in Regist [...] adds 65d4d5e9e7b Fix buildbot failures after r359159. adds f46c58e0c61 [analyzer][UninitializedObjectChecker] PR41590: Regard _Ato [...] adds f54258c8884 [GlobalISel][AArch64] Make G_EXTRACT_VECTOR_ELT legal for v8s16s adds ae62727a28d Remove libc++ checks and workarounds for unsupported old ve [...] adds ceb71e887b8 [Windows] Separate elements in -print-search-dirs with semicolons adds 3775794812e Two tests were using the interactive convenience variable l [...] adds f0d66559ea3 Skip type units/type uniquing when we know we're only emitt [...] adds 0c4dbf9ecd3 Assigning to a local object in a return statement prevents [...] new ecefce6a49b [analyzer] Add FIXMEs for alpha.unix.cstring.OutOfBounds fa [...] new 7a2718181e9 [x86] add tests for vector fdiv reciprocal estimate; NFC new 917c477a074 [AMDGPU] gfx1010 - fix ubsan failure new 1cb2c21fb4b Another use of the interactive lldb.debugger.
The 4 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/llvm/CMakeLists.txt | 1 + .../clang-tidy/llvm/LLVMTidyModule.cpp | 3 + .../llvm/PreferIsaOrDynCastInConditionalsCheck.cpp | 135 ++ .../llvm/PreferIsaOrDynCastInConditionalsCheck.h | 64 + clang-tools-extra/clangd/Trace.cpp | 34 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 33 +- clang-tools-extra/clangd/index/SymbolCollector.h | 8 +- clang-tools-extra/docs/ReleaseNotes.rst | 9 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + ...llvm-prefer-isa-or-dyn-cast-in-conditionals.rst | 34 + ...llvm-prefer-isa-or-dyn-cast-in-conditionals.cpp | 132 ++ clang-tools-extra/test/clangd/trace.test | 31 +- clang-tools-extra/unittests/clangd/Annotations.cpp | 89 +- clang-tools-extra/unittests/clangd/Annotations.h | 54 +- clang/include/clang/AST/GlobalDecl.h | 15 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/SourceManager.h | 4 +- clang/lib/CodeGen/BackendUtil.cpp | 37 +- clang/lib/CodeGen/CGDebugInfo.cpp | 62 + clang/lib/CodeGen/CGDebugInfo.h | 7 + clang/lib/CodeGen/CGDeclCXX.cpp | 20 +- clang/lib/Driver/Driver.cpp | 4 +- clang/lib/Headers/ppc_wrappers/mmintrin.h | 20 +- clang/lib/Sema/SemaOpenMP.cpp | 34 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 4 + .../UninitializedObject/UninitializedObject.h | 2 +- clang/test/Analysis/bsd-string.c | 1 + clang/test/Analysis/cxx-uninitialized-object.cpp | 15 + clang/test/CodeGen/pgo-instrumentation.c | 20 +- clang/test/CodeGenCXX/debug-info-class.cpp | 45 +- .../CodeGenCXX/debug-info-global-ctor-dtor.cpp | 44 +- .../microsoft-abi-template-static-init.cpp | 92 + clang/test/Modules/ExtDebugInfo.cpp | 2 +- clang/test/Modules/ModuleDebugInfo.cpp | 3 +- clang/test/Modules/initializers.cpp | 1 - clang/test/OpenMP/declare_simd_aarch64_sve.c | 8 +- clang/test/OpenMP/for_loop_messages.cpp | 16 +- clang/test/Profile/c-general.c | 2 + clang/test/SemaTemplate/ctad.cpp | 17 + clang/tools/libclang/CIndex.cpp | 1 - clang/unittests/Sema/CMakeLists.txt | 1 + clang/unittests/Sema/CodeCompleteTest.cpp | 34 +- clang/utils/creduce-clang-crash.py | 2 +- .../cmake/Modules/CustomLibcxx/CMakeLists.txt | 1 + compiler-rt/lib/interception/interception_linux.cc | 21 +- compiler-rt/lib/interception/interception_linux.h | 3 +- .../interception/tests/interception_linux_test.cc | 5 + .../sanitizer_common/sanitizer_deadlock_detector.h | 7 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/common.h | 2 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 149 ++ .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../scudo/standalone/tests/size_class_map_test.cc | 38 + compiler-rt/test/fuzzer/libcxx.test | 16 + libcxx/docs/FeatureTestMacroTable.rst | 2 + libcxx/include/__config | 47 +- libcxx/include/__mutex_base | 2 +- libcxx/include/cmath | 27 + libcxx/include/memory | 6 +- libcxx/include/numeric | 20 +- libcxx/include/type_traits | 106 +- libcxx/include/version | 2 + .../numeric.version.pass.cpp | 20 + .../version.version.pass.cpp | 20 + .../c.math/c.math.lerp/c.math.lerp.pass.cpp | 75 + .../numeric.ops.midpoint/midpoint.float.pass.cpp | 113 + .../is_trivially_destructible.pass.cpp | 6 + .../optional.object.ctor/move.fail.cpp | 25 +- .../variant/variant.get/get_index.pass.cpp | 8 +- .../variant/variant.get/get_type.pass.cpp | 12 +- libcxx/test/support/fp_compare.h | 46 + libcxx/test/support/test_workarounds.h | 6 + .../generate_feature_test_macro_components.py | 6 + libcxx/www/cxx2a_status.html | 2 +- libcxxabi/src/cxa_guard_impl.h | 3 + lld/COFF/Config.h | 2 + lld/COFF/Driver.cpp | 2 + lld/COFF/Driver.h | 3 + lld/COFF/DriverUtils.cpp | 21 + lld/COFF/Options.td | 8 +- lld/COFF/Writer.cpp | 4 + lld/test/COFF/manifestinput.test | 2 +- lld/test/COFF/options.test | 40 + lld/test/COFF/resource.test | 2 +- lld/test/ELF/Inputs/bad-reloc-target.test | 21 - lld/test/ELF/bad-reloc-target.test | 29 - lld/test/ELF/invalid/Inputs/symbol-index.elf | Bin 480 -> 0 bytes lld/test/ELF/invalid/bad-reloc-target.test | 76 + lld/test/ELF/invalid/symbol-index.s | 10 - lld/test/wasm/shared.ll | 17 +- lld/wasm/InputChunks.cpp | 51 +- lld/wasm/Symbols.cpp | 3 + lldb/include/lldb/Host/Host.h | 51 +- lldb/include/lldb/Symbol/CompileUnit.h | 2 +- lldb/lit/Register/Inputs/x86-64-read.cpp | 55 + lldb/lit/Register/Inputs/x86-mm-xmm-read.cpp | 38 +- lldb/lit/Register/x86-64-read.test | 47 + .../expression_command/issue_11588/Test11588.py | 2 +- .../cpp/template-function/TestTemplateFunctions.py | 2 + .../thread-names/TestInterruptThreadNames.py | 4 +- .../lldbsuite/test/python_api/formatters/synth.py | 2 +- lldb/source/API/SystemInitializerFull.cpp | 3 +- lldb/source/Host/common/Host.cpp | 21 +- lldb/source/Host/macosx/objcxx/Host.mm | 5 +- llvm/include/llvm/Analysis/VectorUtils.h | 14 + llvm/include/llvm/CodeGen/MachineFunction.h | 12 + llvm/include/llvm/CodeGen/MachineInstr.h | 4 + llvm/include/llvm/CodeGen/MachineInstrBundle.h | 6 +- llvm/include/llvm/Object/WindowsResource.h | 6 +- llvm/include/llvm/Support/BranchProbability.h | 15 +- llvm/include/llvm/Support/JSON.h | 161 +- llvm/include/llvm/Support/Parallel.h | 4 + llvm/include/llvm/Support/TargetOpcodes.def | 3 + llvm/include/llvm/Target/GenericOpcodes.td | 7 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 1 + llvm/include/llvm/Testing/Support/Annotations.h | 90 + llvm/include/llvm/Testing/Support/SupportHelpers.h | 49 +- llvm/lib/Analysis/InstructionSimplify.cpp | 16 - llvm/lib/Analysis/VectorUtils.cpp | 46 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 23 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 1 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 + llvm/lib/CodeGen/MachineFunction.cpp | 11 + llvm/lib/CodeGen/MachineInstr.cpp | 13 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 6 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 33 +- llvm/lib/IR/ConstantRange.cpp | 2 - llvm/lib/Object/WindowsResource.cpp | 41 +- llvm/lib/ObjectYAML/ObjectYAML.cpp | 12 +- llvm/lib/Support/JSON.cpp | 208 +- llvm/lib/Support/Parallel.cpp | 31 +- llvm/lib/Support/Path.cpp | 3 +- llvm/lib/Support/TimeProfiler.cpp | 69 +- llvm/lib/Support/Unix/Program.inc | 16 +- llvm/lib/Support/YAMLTraits.cpp | 5 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 32 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 1 + llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 2 +- llvm/lib/Target/AMDGPU/SIDefines.h | 4 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 8 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 6 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 61 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 46 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 281 ++- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 8 +- llvm/lib/Target/AMDGPU/VOPCInstructions.td | 4 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 104 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 5 +- llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 36 + llvm/lib/Target/Mips/MipsSEISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 15 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 +- llvm/lib/Target/X86/X86FastISel.cpp | 1 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 9 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 9 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 3 +- .../lib/Testing/Support}/Annotations.cpp | 45 +- llvm/lib/Testing/Support/CMakeLists.txt | 1 + .../Transforms/InstCombine/InstCombineCalls.cpp | 54 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 + .../Transforms/Instrumentation/Instrumentation.cpp | 10 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 44 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 12 +- llvm/lib/Transforms/Utils/Evaluator.cpp | 103 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 2 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 8 + .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 137 ++ .../AArch64/GlobalISel/legalize-nearbyint.mir | 234 ++ .../GlobalISel/legalizer-info-validation.mir | 9 +- .../AArch64/GlobalISel/regbank-nearbyint.mir | 158 ++ .../GlobalISel/select-extract-vector-elt.mir | 23 + .../CodeGen/AArch64/GlobalISel/select-int-ext.mir | 163 ++ .../AArch64/GlobalISel/select-nearbyint.mir | 165 ++ .../test/CodeGen/AArch64/arm64-subvector-extend.ll | 6 + llvm/test/CodeGen/AArch64/arm64-vabs.ll | 17 +- .../test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 26 + llvm/test/CodeGen/Hexagon/bug15515-shuffle.ll | 2 +- llvm/test/CodeGen/Mips/llvm-ir/bitcast.ll | 10 +- llvm/test/CodeGen/PowerPC/tls.ll | 10 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 2377 +++++++------------- llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 90 +- llvm/test/CodeGen/X86/label-heapallocsite.ll | 111 + llvm/test/CodeGen/X86/vector-half-conversions.ll | 1477 +++--------- .../JITLink/X86/MachO_x86-64_ehframe.test | 7 +- llvm/test/Object/elf-invalid-phdr.test | 2 +- .../Transforms/GlobalOpt/evaluate-bitcast-2.ll | 51 + .../Transforms/GlobalOpt/evaluate-bitcast-3.ll | 42 + llvm/test/Transforms/InstCombine/X86/x86-pack.ll | 160 ++ llvm/test/Transforms/LoopIdiom/bcmp-basic.ll | 1896 ++++++++++++++++ .../Transforms/LoopIdiom/bcmp-debugify-remarks.ll | 198 ++ .../Transforms/LoopIdiom/bcmp-negative-tests.ll | 503 +++++ llvm/test/Transforms/LoopIdiom/bcmp-widening.ll | 137 ++ .../LoopVectorize/X86/metadata-enable.ll | 506 +---- llvm/test/Transforms/LoopVectorize/opt.ll | 2 +- llvm/test/Transforms/ObjCARC/opt-max-ptr-states.ll | 26 + llvm/test/tools/llvm-cvtres/combined.test | 10 +- llvm/test/tools/llvm-cvtres/duplicate.test | 2 +- llvm/test/tools/llvm-cvtres/object.test | 8 +- llvm/test/tools/llvm-objdump/X86/adjust-vma.test | 24 +- llvm/test/tools/llvm-objdump/X86/demangle.s | 7 +- .../X86/disasm-zeroes-relocations.test | 8 +- .../tools/llvm-objdump/X86/print-symbol-addr.s | 8 +- llvm/test/tools/llvm-readobj/coff-resources.test | 10 +- .../{empty.yaml => empty-or-invalid-doc.yaml} | 5 +- llvm/tools/llvm-cvtres/llvm-cvtres.cpp | 1 + llvm/tools/llvm-objdump/ELFDump.cpp | 7 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 29 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 24 +- llvm/tools/opt/opt.cpp | 16 +- llvm/tools/yaml2obj/yaml2obj.cpp | 6 +- llvm/unittests/IR/ConstantRangeTest.cpp | 10 + llvm/unittests/Support/AnnotationsTest.cpp | 112 + llvm/unittests/Support/CMakeLists.txt | 2 + llvm/unittests/Support/JSONTest.cpp | 39 + llvm/unittests/Support/MatchersTest.cpp | 25 + .../clang-tools-extra/clang-tidy/llvm/BUILD.gn | 1 + .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 8 +- .../gn/secondary/llvm/lib/DebugInfo/PDB/BUILD.gn | 2 +- .../llvm/lib/DebugInfo/PDB/enable_dia.gni | 2 + .../gn/secondary/llvm/lib/Testing/Support/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 2 + llvm/utils/lldbDataFormatters.py | 11 + 225 files changed, 8884 insertions(+), 4358 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/llvm/PreferIsaOrDynCastInCondition [...] create mode 100644 clang-tools-extra/clang-tidy/llvm/PreferIsaOrDynCastInCondition [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/llvm-prefer-isa-or-dyn [...] create mode 100644 clang-tools-extra/test/clang-tidy/llvm-prefer-isa-or-dyn-cast-i [...] create mode 100644 clang/test/CodeGenCXX/microsoft-abi-template-static-init.cpp create mode 100644 clang/test/SemaTemplate/ctad.cpp create mode 100644 compiler-rt/lib/scudo/standalone/size_class_map.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/size_class_map_test.cc create mode 100644 compiler-rt/test/fuzzer/libcxx.test create mode 100644 libcxx/test/std/numerics/c.math/c.math.lerp/c.math.lerp.pass.cpp create mode 100644 libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpo [...] create mode 100644 libcxx/test/support/fp_compare.h delete mode 100644 lld/test/ELF/Inputs/bad-reloc-target.test delete mode 100644 lld/test/ELF/bad-reloc-target.test delete mode 100644 lld/test/ELF/invalid/Inputs/symbol-index.elf create mode 100644 lld/test/ELF/invalid/bad-reloc-target.test delete mode 100644 lld/test/ELF/invalid/symbol-index.s create mode 100644 lldb/lit/Register/Inputs/x86-64-read.cpp create mode 100644 lldb/lit/Register/x86-64-read.test create mode 100644 llvm/include/llvm/Testing/Support/Annotations.h copy {clang-tools-extra/unittests/clangd => llvm/lib/Testing/Support}/Annotations. [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-nearbyint.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-nearbyint.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-nearbyint.mir create mode 100644 llvm/test/CodeGen/X86/label-heapallocsite.ll create mode 100644 llvm/test/Transforms/GlobalOpt/evaluate-bitcast-2.ll create mode 100644 llvm/test/Transforms/GlobalOpt/evaluate-bitcast-3.ll create mode 100644 llvm/test/Transforms/LoopIdiom/bcmp-basic.ll create mode 100644 llvm/test/Transforms/LoopIdiom/bcmp-debugify-remarks.ll create mode 100644 llvm/test/Transforms/LoopIdiom/bcmp-negative-tests.ll create mode 100644 llvm/test/Transforms/LoopIdiom/bcmp-widening.ll create mode 100644 llvm/test/Transforms/ObjCARC/opt-max-ptr-states.ll rename llvm/test/tools/yaml2obj/{empty.yaml => empty-or-invalid-doc.yaml} (54%) create mode 100644 llvm/unittests/Support/AnnotationsTest.cpp create mode 100644 llvm/unittests/Support/MatchersTest.cpp