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-allnoconfig in repository toolchain/ci/llvm-project.
from a1bc428b897 Change signature of __builtin_rotateright64 back to unsigned adds 1d74940b319 [ELF][ARM] Fix -Werror buildbots NFC. adds af28bb65023 [clangd] Fix a crash when renaming operator. adds 5f349d56a84 Added return statement to fix compile and build warning: adds ae625d70cdb [SLPVectorizer] Don't dereference a dyn_cast result. NFCI. adds bfe6b35c707 [SLPVectorizer] Assert that we find a LastInst to silence a [...] adds 1aaefbca24a [VPlanSLP] Don't dereference a cast_or_null<VPInstruction> [...] adds 73c09eb7344 Implement semantic selections. adds eded79b0d4b gn build: Merge r371976 adds 91c2cd0691d [InstCombine] fix comments to match code; NFC adds 14ce3fde046 [InstCombine] add icmp tests with extra uses; NFC adds 72b9c4f3bce [clangd] Bump vscode-clangd v0.0.17 adds c5cd8081566 [InstCombine] remove unneeded one-use checks for icmp fold adds ce7328cb61d [ARM] Fold VCMP into VPT adds e8ed932683e [docs][llvm-size] Write llvm-size documentation adds 75b6279c5e7 [docs][llvm-strings] Write llvm-strings documentation adds b79f3319584 Move some definitions from Sema to Basic to fix shared libs build adds 91154d65165 [clangd][vscode] update the development doc. adds f201b1c9187 [InstCombine] add/move tests for icmp with add operand; NFC adds 44bfbcc28e7 [X86][NFC] Add a `use-aa` feature. adds bf7524db35b AMDGPU/GlobalISel: Remove another illegal select test adds 1fc07d66488 AMDGPU/GlobalISel: Fix RegBankSelect for G_FRINT and G_FCEIL adds 07b85976566 AMDGPU/GlobalISel: Fix some broken run lines adds fb51e64eacc AMDGPU/GlobalISel: Fail select of G_INSERT non-32-bit source adds 98cb8db836b [NFC] remove unused functions adds b7dadc3562d [SystemZ] Call erase() on the right MBB in SystemZTargetLo [...] adds c2bafadd7a3 [LV] Add ARM MVE tail-folding tests adds d0f63f83e7c [libFuzzer] Remove unused version of FuzzedDataProvider.h. adds a48b6e98abc [ExecutionEngine] Don't dereference a dyn_cast result. NFCI. adds cd1a0b92710 [ARM] Add patterns for CTLZ on MVE adds 5f799ef1627 [ARM] Lower CTTZ on MVE adds e9510a6cadb [ARM] Add patterns for bitreverse intrinsic on MVE adds ee6fbebbaff [ARM] Add patterns for BSWAP intrinsic on MVE adds 4d9d0f9cf53 [InstCombine] move tests for icmp+add; NFC adds 3961a143e13 [InstCombine] remove unneeded one-use checks for icmp fold adds 685d8a95c5a [clangd] Simplify semantic highlighting visitor adds 10151f66185 [SimplifyCFG] FoldTwoEntryPHINode(): consider *total* specu [...] adds a00630785fc [OPENMP]Fix parsing/sema for function templates with declare simd. adds 8d21460dc50 [ARM] A predicate cast of a predicate cast is a predicate cast adds 3df0daddfd4 [X86][AVX] matchShuffleWithSHUFPD - add support for zeroabl [...] adds b9909ffed82 [Clang][Codegen] Relax available-externally-suppress.c test adds 6fcd4e080f0 [Clang][Codegen] Disable arm_acle.c test. adds 5e37d7f9ff2 Implement std::condition_variable via pthread_cond_clockwai [...] adds 21641a2f6db [lldb][NFC] Make ApplyObjcCastHack less scary adds 0d8a008611f [lldb] Remove SetCount/ClearCount from Flags adds 69911b8d01c [ARM][Codegen] Autogenerate arm-cgp-casts.ll test. adds 32837a0c93e [PGO] Use linkonce_odr linkage for __profd_ variables in co [...] adds 34d80461ff7 [LTO][Legacy] Add new C inferface to query libcall functions adds dd63b9f570d [lld] Update lld driver to use new LTO APIs to handle libca [...] adds 95de24978e8 [Coverage] Assert that filenames in a TU are unique, NFC adds 413647d7309 [Coverage] Speed up file-based queries for coverage info, NFC adds a507a5ec8f1 do not emit -Wunused-macros warnings in -frewrite-includes [...] adds a7e9059967c Open fstream files in O_CLOEXEC mode when possible. adds 4e053ff1d18 [NFC] Move dumping into GDBRemotePacket adds bfb197d7a3b [PowerPC] Cust lower fpext v2f32 to v2f64 from extract_subv [...] adds e151cb7c632 [Docs] Adds Getting Started/Tutorials, Reference to LLVM do [...] adds 3b27f4c0888 [Docs] Bug fix for docs homepage adds 474c713fc75 [NFC] Test commit access adds c1c519d2f1a Revert "Implement std::condition_variable via pthread_cond_ [...] adds 2152ae985c2 [lit] Make internal diff work in pipelines adds ec80f531ca4 Add a director, along with README.txt and LICENSE.txt, for libc. adds 9d2066af8d4 [clang-tidy] add checks to bugprone-posix-return adds 155a43edb0c [compiler-rt][crt] make test case nontrivial in check_cxx_ [...] adds 919fc50034b [Modules][Objective-C] Use complete decl from module when d [...] adds 87afb22707f [OPENMP]Fix the test, NFC. adds c693aa3def0 [test] Clean up previous raw profile before merging into it adds 77383d83eb3 [Remarks] Allow remarks::Format::YAML to take a string table adds e63c6768256 [PowerPC] Cust lower fpext v2f32 to v2f64 from extract_subv [...] adds 3cabfb344b8 Fix warning: lambda capture 'temp_file_path' is not used adds 8fc8d3fe010 [Reproducer] Implement dumping packets. adds 5a115e81cdd Fix swig python package path adds 4a249553fe9 Add libc to path mappings in git-llvm. adds cb4aee7318a llvm-reduce: Make tests shell-independent by passing the in [...] adds 9d64721ca5b [GlobalISel] Partially revert r371901. adds 0a0ea7ec99d Revert r372035: "[lit] Make internal diff work in pipelines" adds 71b32e4175d [test] Fail gracefully if the regex doesn't match adds a458acb5ba8 llvm-reduce: Remove some string copies adds f27367cd320 llvm-reduce: Clean out previous test temp/output dir, since [...] adds 895eae30994 [OPENMP] Fix the test, NFC adds 4b23c24bc8e [libFuzzer] Always print DSO map on Fuchsia libFuzzer launch adds 66e9f239b5b Revert "[lldb][NFC] Make ApplyObjcCastHack less scary" adds cbd13bc1edf Push lambda scope earlier when transforming lambda expression adds 4816e516e5c [ELF][Hexagon] Allow PT_LOAD to have overlapping p_offset r [...] adds a879f40ba10 [ScriptInterpreter] Initialize globals when loading a scrip [...] adds a50884abad2 Remove reliance on lax vector conversions from altivec.h in [...] adds 9864269a0d6 Fix reliance on lax vector conversions in tests for x86 int [...] adds 5b2ba5afa92 Fix reliance on -flax-vector-conversions in AVX intrinsics [...] adds 0c9558d2ae9 [test] Disable reproducer dump test on Windows adds 359918dadf4 [X86] Enable commuting of EVEX VCMP for all immediate value [...] adds d51576a3f06 [X86] Add test case for missed opportunity to commute a VCM [...] adds 2cc57bedd51 [X86] Add support for commuting EVEX VCMP instructons with [...] adds 769dd59a27e [X86] Allow masked VBROADCAST instructions to be turned int [...] adds 95aea744949 [X86] Split oversized vXi1 vector arguments and return valu [...] adds 73f2dbb7d24 [git-llvm] Do not reinvent `@{upstream}` (take 2) adds 3bb5cbc20b5 [Attributor] Create helper struct for handling analysis getters adds b6c05b2a527 [clangd] Remove stale comment. NFC adds 30d86f1858d [Attributor] Use Alias Analysis in noalias callsite argumen [...] adds 26a475afe5c [ARM][MVE] Add invalidForTailPredication to TSFlags adds 3ee98a1455c Reland "[lldb][NFC] Make ApplyObjcCastHack less scary" adds 64559384416 [RISCV] Define __riscv_cmodel_medlow and __riscv_cmodel_med [...] adds 5c17323dd8e [bugpoint] Add support for -Oz and properly enable -Os. adds 42fe2fc8c93 [RISCV] Add option aliases: -mcmodel=medany and -mcmodel=medlow adds a5dfa70806b [llvm-objcopy] - Remove python invocations from 2 test cases. adds e573a9c0356 [Clang] Pragma vectorize_width() implies vectorize(enable) new 505553495c4 [llvm-readobj] - Refactor the code. new 1bd58870e5b [LoopUnroll] Use LoopSize+1 as threshold, to allow unrollin [...] new 95b28a4c728 [ARM] LE support in ConstantIslands new 6524a7a2b9c [AMDGPU]: PHI Elimination hooks added for custom COPY inser [...] new de1bef0b1b2 [llvm-readobj] - Fix a TODO in elf-reloc-zero-name-or-value.test. new 1ecba6f8efd [llvm-ar] Parse 'h' and '-h': display help and exit new 48de660bbf0 [llvm-readobj] - Fix BB after r372087. new e4d25e9e162 [lldb] [Process/gdb-remote] Fix defaulting signal to invali [...] new e80fcf03407 [SimplifyLibCalls] Mark known arguments with nonnull new e38695a0255 Patch from Phabricator new 3d33e97be63 [NFC} Updated test new 43d32cdd871 [ELF][AARCH64] Refactor AArchErrataFix to match changes in [...] new 957b9cdd269 [NFC] Updated test new 83517637095 [SimplifyLibCalls] Fix -Wunused-result after D53342/r372091 new 3a3dddd9d72 [NFCI] Fixed buildbots
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-tidy/bugprone/PosixReturnCheck.cpp | 35 +- .../clang-tidy/bugprone/PosixReturnCheck.h | 2 +- clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdServer.h | 2 - clang-tools-extra/clangd/SemanticHighlighting.cpp | 280 +- clang-tools-extra/clangd/SemanticSelection.cpp | 64 + clang-tools-extra/clangd/SemanticSelection.h | 32 + .../clangd/clients/clangd-vscode/DEVELOPING.md | 4 +- .../clangd/clients/clangd-vscode/package.json | 2 +- clang-tools-extra/clangd/refactor/Rename.cpp | 4 + clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 7 + .../clangd/unittests/SemanticSelectionTests.cpp | 143 + clang-tools-extra/docs/ReleaseNotes.rst | 5 + .../clang-tidy/checks/bugprone-posix-return.rst | 6 +- .../test/clang-tidy/bugprone-posix-return.cpp | 80 + clang/include/clang/Driver/Options.td | 6 + .../Tooling/Refactoring/RecursiveSymbolVisitor.h | 3 +- clang/lib/Basic/Attributes.cpp | 75 +- clang/lib/Basic/Targets/RISCV.cpp | 10 +- clang/lib/CodeGen/CGLoopInfo.cpp | 8 + clang/lib/Headers/altivec.h | 41 +- clang/lib/Headers/avx512fintrin.h | 4 +- clang/lib/Lex/PPDirectives.cpp | 3 +- clang/lib/Sema/ParsedAttr.cpp | 70 - clang/lib/Sema/SemaLookup.cpp | 5 +- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/TreeTransform.h | 8 +- clang/test/CodeGen/altivec-ct.c | 4 +- clang/test/CodeGen/arm_acle.c | 2 + clang/test/CodeGen/available-externally-suppress.c | 2 - clang/test/CodeGen/avx-builtins.c | 12 +- clang/test/CodeGen/avx-cmp-builtins.c | 4 +- clang/test/CodeGen/avx512f-builtins.c | 12 +- clang/test/CodeGen/builtins-ppc-error.c | 9 + clang/test/CodeGen/builtins-ppc-p9vector.c | 10 +- clang/test/CodeGen/builtins-ppc-vsx.c | 2 +- clang/test/CodeGen/const-init.c | 4 +- clang/test/CodeGen/ppc-smmintrin.c | 2 +- clang/test/CodeGen/sse-builtins.c | 2 +- clang/test/CodeGen/sse.c | 12 +- clang/test/CodeGen/target-builtin-error.c | 2 +- clang/test/CodeGen/tbaa-struct.cpp | 14 +- clang/test/CodeGen/x86-builtins-vector-width.c | 4 +- clang/test/CodeGenCXX/pragma-loop-predicate.cpp | 5 +- clang/test/CodeGenCXX/pragma-loop.cpp | 34 +- clang/test/Frontend/rewrite-includes-warnings.c | 5 +- clang/test/Headers/xmmintrin.c | 2 +- .../Foo.framework/Headers/Bar.h | 1 + .../Foo.framework/Headers/Foo.h | 2 + .../Foo.framework/Modules/module.modulemap | 6 + .../Foo.framework/PrivateHeaders/RandoPriv.h | 4 + .../Modules/interface-diagnose-missing-import.m | 11 + clang/test/OpenMP/declare_simd_ast_print.cpp | 9 + clang/test/OpenMP/parallel_for_codegen.cpp | 13 +- clang/test/Preprocessor/riscv-cmodel.c | 30 + clang/test/Sema/builtins-x86.c | 2 +- .../test/SemaTemplate/default-arguments-cxx0x.cpp | 15 + clang/utils/TableGen/ClangAttrEmitter.cpp | 34 +- compiler-rt/lib/crt/CMakeLists.txt | 2 +- compiler-rt/lib/fuzzer/FuzzerExtFunctions.def | 1 + compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 11 + compiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h | 247 - .../profile/instrprof-set-file-object-merging.c | 2 +- clang-tools-extra/LICENSE.TXT => libc/LICENSE.txt | 0 libc/README.txt | 8 + libcxx/include/__config | 11 + libcxx/include/fstream | 24 +- lld/COFF/Driver.cpp | 9 +- lld/ELF/AArch64ErrataFix.cpp | 41 +- lld/ELF/ARMErrataFix.cpp | 2 +- lld/ELF/Driver.cpp | 9 +- lld/ELF/Writer.cpp | 7 +- lld/test/ELF/hexagon-gotrel.s | 14 +- lld/test/ELF/hexagon-shared.s | 26 +- lld/test/ELF/hexagon.s | 110 +- lldb/include/lldb/Utility/Flags.h | 26 - lldb/include/lldb/Utility/GDBRemote.h | 4 + lldb/lit/Commands/Inputs/frame.py | 2 + lldb/lit/Commands/command-script-import.test | 8 + lldb/lit/Reproducer/TestDump.test | 5 + .../Python/lldbsuite/test/api/log/TestAPILog.py | 17 +- lldb/scripts/CMakeLists.txt | 10 +- lldb/source/Commands/CommandObjectReproducer.cpp | 24 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 14 +- .../gdb-remote/GDBRemoteCommunicationHistory.cpp | 7 +- .../GDBRemoteCommunicationServerLLGS.cpp | 5 +- .../Python/ScriptInterpreterPython.cpp | 12 +- lldb/source/Utility/GDBRemote.cpp | 17 + lldb/tools/lldb-server/lldb-platform.cpp | 3 +- lldb/unittests/Utility/FlagsTest.cpp | 41 +- llvm/docs/CommandGuide/llvm-size.rst | 189 +- llvm/docs/CommandGuide/llvm-strings.rst | 121 +- llvm/docs/ReferenceDocumentation.rst | 30 - llvm/docs/UserGuides.rst | 19 - llvm/docs/index.rst | 62 +- llvm/include/llvm-c/lto.h | 10 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 10 - .../llvm/Analysis/TargetTransformInfoImpl.h | 4 - llvm/include/llvm/CodeGen/TargetInstrInfo.h | 23 + llvm/include/llvm/LTO/LTO.h | 4 + llvm/include/llvm/Object/ELFObjectFile.h | 4 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 15 +- .../ProfileData/Coverage/CoverageMappingWriter.h | 3 +- .../llvm/Remarks/BitstreamRemarkSerializer.h | 4 + llvm/include/llvm/Remarks/RemarkSerializer.h | 10 +- llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 32 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 42 +- .../llvm/Transforms/Utils/SimplifyLibCalls.h | 7 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 8 - llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 4 +- llvm/lib/CodeGen/PHIElimination.cpp | 28 +- llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 4 +- llvm/lib/LTO/LTO.cpp | 10 + llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 37 +- .../ProfileData/Coverage/CoverageMappingWriter.cpp | 10 + llvm/lib/Remarks/BitstreamRemarkSerializer.cpp | 4 +- llvm/lib/Remarks/RemarkSerializer.cpp | 8 +- llvm/lib/Remarks/RemarkStringTable.cpp | 1 - llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 54 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 20 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 2 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 37 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 13 + llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 49 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 137 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 27 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 3 + llvm/lib/Target/ARM/ARMInstrMVE.td | 56 +- llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 4 + llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 114 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 59 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 5 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 9 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 1 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86.td | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 86 +- llvm/lib/Target/X86/X86ISelLowering.h | 4 + llvm/lib/Target/X86/X86InstrAVX512.td | 180 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 145 +- llvm/lib/Target/X86/X86InstrInfo.h | 3 + llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Transforms/IPO/Attributor.cpp | 43 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 62 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 15 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 6 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 27 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 284 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 9 +- llvm/lib/Transforms/Vectorize/VPlanSLP.cpp | 13 +- llvm/test/Analysis/BasicAA/gep-alias.ll | 2 +- .../DependenceAnalysis/SimpleSIVNoValidityCheck.ll | 1 + .../Analysis/TypeBasedAliasAnalysis/memcpyopt.ll | 2 +- .../GlobalISel/legalize-phi-insertpt-decrement.mir | 99 + .../GlobalISel/inst-select-amdgcn.ldexp.s16.mir | 4 +- .../inst-select-atomicrmw-fadd-local.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir | 4 +- .../GlobalISel/inst-select-load-constant.mir | 37 - .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 2 +- .../AMDGPU/GlobalISel/regbankselect-fceil.mir | 31 + .../AMDGPU/GlobalISel/regbankselect-frint.mir | 31 + .../CodeGen/AMDGPU/phi-elimination-assertion.mir | 2 +- .../test/CodeGen/AMDGPU/phi-elimination-end-cf.mir | 54 + llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 1786 +++- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 +- .../test/CodeGen/PowerPC/reduce_scalarization02.ll | 87 + llvm/test/CodeGen/RISCV/add-before-shl.ll | 34 +- llvm/test/CodeGen/RISCV/addc-adde-sube-subc.ll | 4 +- llvm/test/CodeGen/RISCV/addcarry.ll | 28 +- llvm/test/CodeGen/RISCV/alloca.ll | 4 +- llvm/test/CodeGen/RISCV/alu64.ll | 22 +- llvm/test/CodeGen/RISCV/arith-with-overflow.ll | 46 +- llvm/test/CodeGen/RISCV/atomic-cmpxchg-flag.ll | 2 +- llvm/test/CodeGen/RISCV/atomic-cmpxchg.ll | 1290 +-- llvm/test/CodeGen/RISCV/atomic-rmw.ll | 10598 ++++++++++--------- llvm/test/CodeGen/RISCV/bare-select.ll | 16 +- llvm/test/CodeGen/RISCV/blockaddress.ll | 10 +- llvm/test/CodeGen/RISCV/bswap-ctlz-cttz-ctpop.ll | 112 +- llvm/test/CodeGen/RISCV/callee-saved-fpr32s.ll | 20 +- llvm/test/CodeGen/RISCV/callee-saved-fpr64s.ll | 19 +- llvm/test/CodeGen/RISCV/callee-saved-gprs.ll | 117 +- .../RISCV/calling-conv-ilp32-ilp32f-common.ll | 44 +- .../calling-conv-ilp32-ilp32f-ilp32d-common.ll | 312 +- llvm/test/CodeGen/RISCV/calling-conv-ilp32.ll | 20 +- llvm/test/CodeGen/RISCV/calling-conv-ilp32d.ll | 144 +- .../RISCV/calling-conv-ilp32f-ilp32d-common.ll | 98 +- .../RISCV/calling-conv-lp64-lp64f-lp64d-common.ll | 168 +- llvm/test/CodeGen/RISCV/calling-conv-lp64.ll | 20 +- .../test/CodeGen/RISCV/calling-conv-rv32f-ilp32.ll | 28 +- llvm/test/CodeGen/RISCV/codemodel-lowering.ll | 18 +- llvm/test/CodeGen/RISCV/compress.ll | 4 +- llvm/test/CodeGen/RISCV/div.ll | 2 +- llvm/test/CodeGen/RISCV/double-arith.ll | 46 +- .../CodeGen/RISCV/double-bitmanip-dagcombines.ll | 2 +- llvm/test/CodeGen/RISCV/double-br-fcmp.ll | 16 +- llvm/test/CodeGen/RISCV/double-calling-conv.ll | 20 +- llvm/test/CodeGen/RISCV/double-convert.ll | 6 +- llvm/test/CodeGen/RISCV/double-fcmp.ll | 16 +- llvm/test/CodeGen/RISCV/double-imm.ll | 10 +- llvm/test/CodeGen/RISCV/double-intrinsics.ll | 55 +- llvm/test/CodeGen/RISCV/double-mem.ll | 73 +- llvm/test/CodeGen/RISCV/double-previous-failure.ll | 2 +- llvm/test/CodeGen/RISCV/double-select-fcmp.ll | 50 +- .../CodeGen/RISCV/double-stack-spill-restore.ll | 6 +- llvm/test/CodeGen/RISCV/float-arith.ll | 76 +- llvm/test/CodeGen/RISCV/float-br-fcmp.ll | 32 +- llvm/test/CodeGen/RISCV/float-convert.ll | 12 +- llvm/test/CodeGen/RISCV/float-fcmp.ll | 32 +- llvm/test/CodeGen/RISCV/float-imm.ll | 20 +- llvm/test/CodeGen/RISCV/float-intrinsics.ll | 34 +- llvm/test/CodeGen/RISCV/float-mem.ll | 84 +- llvm/test/CodeGen/RISCV/float-select-fcmp.ll | 44 +- llvm/test/CodeGen/RISCV/fp128.ll | 86 +- llvm/test/CodeGen/RISCV/frame-info.ll | 6 +- llvm/test/CodeGen/RISCV/get-setcc-result-type.ll | 24 +- llvm/test/CodeGen/RISCV/hoist-global-addr-base.ll | 4 +- llvm/test/CodeGen/RISCV/imm-cse.ll | 24 +- llvm/test/CodeGen/RISCV/imm.ll | 8 +- llvm/test/CodeGen/RISCV/indirectbr.ll | 4 +- .../CodeGen/RISCV/inline-asm-d-constraint-f.ll | 12 +- .../CodeGen/RISCV/inline-asm-f-constraint-f.ll | 24 +- llvm/test/CodeGen/RISCV/interrupt-attr-nocall.ll | 48 +- llvm/test/CodeGen/RISCV/legalize-fneg.ll | 38 +- llvm/test/CodeGen/RISCV/lsr-legaladdimm.ll | 24 +- llvm/test/CodeGen/RISCV/mem.ll | 45 +- llvm/test/CodeGen/RISCV/mem64.ll | 58 +- llvm/test/CodeGen/RISCV/mul.ll | 2 +- llvm/test/CodeGen/RISCV/remat.ll | 54 +- llvm/test/CodeGen/RISCV/rv64f-float-convert.ll | 6 +- llvm/test/CodeGen/RISCV/rv64i-complex-float.ll | 14 +- .../CodeGen/RISCV/rv64i-w-insts-legalization.ll | 36 +- .../test/CodeGen/RISCV/select-optimize-multiple.ll | 146 +- llvm/test/CodeGen/RISCV/setcc-logic.ll | 28 +- llvm/test/CodeGen/RISCV/shifts.ll | 114 +- llvm/test/CodeGen/RISCV/split-offsets.ll | 58 +- .../RISCV/umulo-128-legalisation-lowering.ll | 200 +- llvm/test/CodeGen/RISCV/vararg.ll | 258 +- llvm/test/CodeGen/RISCV/zext-with-load-is-free.ll | 8 +- .../Thumb2/LowOverheadLoops/no-dec-cbnz.mir | 201 + .../Thumb2/LowOverheadLoops/no-dec-le-simple.ll | 158 + .../Thumb2/LowOverheadLoops/no-dec-reorder.mir | 184 + .../CodeGen/Thumb2/LowOverheadLoops/no-dec.mir | 201 + llvm/test/CodeGen/Thumb2/mve-bitreverse.ll | 52 + llvm/test/CodeGen/Thumb2/mve-bswap.ll | 37 + llvm/test/CodeGen/Thumb2/mve-ctlz.ll | 140 + llvm/test/CodeGen/Thumb2/mve-cttz.ll | 178 + llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 314 +- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 176 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 114 +- llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 93 +- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 46 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 64 +- llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 51 +- llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vpt-block.mir | 6 +- llvm/test/CodeGen/Thumb2/mve-vpt-block2.mir | 8 +- llvm/test/CodeGen/Thumb2/mve-vpt-block3.mir | 12 +- llvm/test/CodeGen/Thumb2/mve-vpt-block4.mir | 18 +- llvm/test/CodeGen/Thumb2/mve-vpt-block5.mir | 16 +- llvm/test/CodeGen/Thumb2/mve-vpt-block6.mir | 12 +- llvm/test/CodeGen/Thumb2/mve-vpt-block7.mir | 16 +- llvm/test/CodeGen/Thumb2/mve-vpt-block8.mir | 20 +- llvm/test/CodeGen/Thumb2/mve-vpt-nots.mir | 70 +- llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 35 + llvm/test/CodeGen/X86/avx512-ext.ll | 880 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 909 +- llvm/test/CodeGen/X86/no-plt-libcalls.ll | 6 +- llvm/test/CodeGen/X86/select-of-fp-constants.ll | 2 +- llvm/test/CodeGen/X86/vector-compare-results.ll | 102 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 82 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 26 +- .../test/Instrumentation/InstrProfiling/PR23499.ll | 4 +- llvm/test/Instrumentation/InstrProfiling/comdat.ll | 8 +- .../test/Instrumentation/InstrProfiling/linkage.ll | 4 +- llvm/test/Other/cgscc-libcall-update.ll | 6 +- llvm/test/Reduce/remove-args.ll | 12 +- llvm/test/Reduce/remove-funcs.ll | 12 +- llvm/test/Reduce/remove-global-vars.ll | 12 +- llvm/test/Reduce/remove-metadata.ll | 12 +- .../X86/memset_chk-simplify-nobuiltin.ll | 7 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 4 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 15 +- .../Transforms/IndVarSimplify/loop_evaluate_1.ll | 6 +- .../Transforms/InstCombine/2009-01-31-Pressure.ll | 22 - llvm/test/Transforms/InstCombine/ARM/strcmp.ll | 4 +- llvm/test/Transforms/InstCombine/align-addr.ll | 2 +- .../test/Transforms/InstCombine/fortify-folding.ll | 131 +- llvm/test/Transforms/InstCombine/getelementptr.ll | 4 +- llvm/test/Transforms/InstCombine/icmp-add.ll | 158 + llvm/test/Transforms/InstCombine/icmp.ll | 140 +- .../Transforms/InstCombine/malloc-free-delete.ll | 4 +- .../InstCombine/mem-deref-bytes-addrspaces.ll | 15 +- .../test/Transforms/InstCombine/mem-deref-bytes.ll | 37 +- llvm/test/Transforms/InstCombine/memchr.ll | 46 +- .../Transforms/InstCombine/memcmp-constant-fold.ll | 4 +- .../Transforms/InstCombine/memcpy-from-global.ll | 10 +- llvm/test/Transforms/InstCombine/memcpy-to-load.ll | 6 +- llvm/test/Transforms/InstCombine/memcpy.ll | 2 +- llvm/test/Transforms/InstCombine/memcpy_chk-1.ll | 6 +- llvm/test/Transforms/InstCombine/memmove_chk-1.ll | 4 +- llvm/test/Transforms/InstCombine/mempcpy.ll | 2 +- llvm/test/Transforms/InstCombine/memrchr.ll | 55 + llvm/test/Transforms/InstCombine/memset-1.ll | 103 +- llvm/test/Transforms/InstCombine/memset_chk-1.ll | 10 +- llvm/test/Transforms/InstCombine/objsize.ll | 2 +- llvm/test/Transforms/InstCombine/printf-1.ll | 97 +- llvm/test/Transforms/InstCombine/printf-2.ll | 21 +- llvm/test/Transforms/InstCombine/puts-1.ll | 11 +- llvm/test/Transforms/InstCombine/snprintf.ll | 10 +- llvm/test/Transforms/InstCombine/sprintf-1.ll | 18 +- llvm/test/Transforms/InstCombine/stpcpy-1.ll | 16 +- llvm/test/Transforms/InstCombine/stpcpy_chk-1.ll | 8 +- llvm/test/Transforms/InstCombine/strchr-1.ll | 87 +- llvm/test/Transforms/InstCombine/strcmp-1.ll | 8 +- llvm/test/Transforms/InstCombine/strcmp-memcmp.ll | 72 +- llvm/test/Transforms/InstCombine/strcpy-1.ll | 25 +- llvm/test/Transforms/InstCombine/strcpy_chk-1.ll | 8 +- llvm/test/Transforms/InstCombine/strcspn-1.ll | 17 +- llvm/test/Transforms/InstCombine/strlen-1.ll | 34 +- llvm/test/Transforms/InstCombine/strncat-2.ll | 74 +- llvm/test/Transforms/InstCombine/strncat-3.ll | 6 +- llvm/test/Transforms/InstCombine/strncmp-1.ll | 87 +- llvm/test/Transforms/InstCombine/strncmp-2.ll | 6 +- llvm/test/Transforms/InstCombine/strncpy-1.ll | 80 +- llvm/test/Transforms/InstCombine/strncpy-2.ll | 5 +- llvm/test/Transforms/InstCombine/strncpy_chk-1.ll | 6 +- llvm/test/Transforms/InstCombine/strpbrk-1.ll | 20 +- llvm/test/Transforms/InstCombine/strrchr-1.ll | 55 +- llvm/test/Transforms/InstCombine/strstr-1.ll | 41 +- .../LoopUnroll/AArch64/unroll-optsize.ll | 4 +- .../Transforms/LoopUnroll/optsize-loop-size.ll | 58 + .../LoopVectorize/ARM/tail-loop-folding.ll | 89 + llvm/test/Transforms/PGOProfile/chr.ll | 28 +- llvm/test/Transforms/SimplifyCFG/PhiEliminate3.ll | 64 +- .../test/Transforms/SimplifyCFG/SpeculativeExec.ll | 6 +- .../SimplifyCFG/X86/speculate-cttz-ctlz.ll | 304 +- .../SimplifyCFG/X86/switch_to_lookup_table.ll | 6 +- llvm/test/Transforms/SimplifyCFG/safe-abs.ll | 6 +- .../Transforms/SimplifyCFG/safe-low-bit-extract.ll | 6 +- .../SimplifyCFG/signbit-like-value-extension.ll | 6 +- llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 23 +- llvm/test/tools/llvm-ar/help-message.test | 6 + .../ELF/overlapping-sections-in-segments.test | 12 +- .../llvm-objcopy/ELF/overlapping-sections.test | 17 +- .../llvm-readobj/elf-reloc-zero-name-or-value.test | 28 +- llvm/tools/bugpoint/bugpoint.cpp | 46 +- llvm/tools/llvm-ar/llvm-ar.cpp | 10 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 61 +- llvm/tools/llvm-reduce/TestRunner.cpp | 35 +- llvm/tools/llvm-reduce/TestRunner.h | 9 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 1 + llvm/tools/lto/lto.cpp | 6 + llvm/tools/lto/lto.exports | 1 + .../Remarks/YAMLRemarksSerializerTest.cpp | 100 +- llvm/unittests/Target/ARM/CMakeLists.txt | 17 + llvm/unittests/Target/ARM/MachineInstrTest.cpp | 166 + llvm/utils/git-svn/git-llvm | 19 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + 364 files changed, 17591 insertions(+), 10899 deletions(-) create mode 100644 clang-tools-extra/clangd/SemanticSelection.cpp create mode 100644 clang-tools-extra/clangd/SemanticSelection.h create mode 100644 clang-tools-extra/clangd/unittests/SemanticSelectionTests.cpp create mode 100644 clang/test/Modules/Inputs/interface-diagnose-missing-import/Foo [...] create mode 100644 clang/test/Modules/Inputs/interface-diagnose-missing-import/Foo [...] create mode 100644 clang/test/Modules/Inputs/interface-diagnose-missing-import/Foo [...] create mode 100644 clang/test/Modules/Inputs/interface-diagnose-missing-import/Foo [...] create mode 100644 clang/test/Modules/interface-diagnose-missing-import.m create mode 100644 clang/test/Preprocessor/riscv-cmodel.c delete mode 100644 compiler-rt/lib/fuzzer/utils/FuzzedDataProvider.h copy clang-tools-extra/LICENSE.TXT => libc/LICENSE.txt (100%) create mode 100644 libc/README.txt create mode 100644 lldb/lit/Commands/Inputs/frame.py create mode 100644 lldb/lit/Commands/command-script-import.test delete mode 100644 llvm/docs/ReferenceDocumentation.rst create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-phi-insertpt-decr [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-fceil.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-frint.mir create mode 100644 llvm/test/CodeGen/AMDGPU/phi-elimination-end-cf.mir create mode 100644 llvm/test/CodeGen/PowerPC/reduce_scalarization02.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/no-dec-cbnz.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/no-dec-le-simple.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/no-dec-reorder.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/no-dec.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-bitreverse.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-bswap.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-ctlz.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-cttz.ll delete mode 100644 llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll create mode 100644 llvm/test/Transforms/InstCombine/memrchr.ll create mode 100644 llvm/test/Transforms/LoopUnroll/optsize-loop-size.ll create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-loop-folding.ll create mode 100644 llvm/test/tools/llvm-ar/help-message.test create mode 100644 llvm/unittests/Target/ARM/CMakeLists.txt create mode 100644 llvm/unittests/Target/ARM/MachineInstrTest.cpp