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-aarch64-next-defconfig in repository toolchain/ci/llvm-project.
from d2d6c17760d [builtins] Use libtool for builtins when building for Apple [...] adds 73e6f47da24 [clangd] SymbolCollector support for relations adds a050b255440 [PowerPC] add testcases for reordering LSR and PPCCTRLoops - NFC adds 65de43bc8be [clangd] Fix a crash when clang-tidy is disabled adds ac024455249 [ARM] Turn some undefined encoding bits into 0s. adds 72667b4e481 [NFC] Update the test to check the endianness after the Cod [...] adds 11de0e71b0d [DAGCombine] Match a pattern where a wide type scalar value [...] adds 4f9e68148bd Make SwitchInstProfUpdateWrapper safer adds 3e39961eec7 [HWASAN][CMake] Allow instrumenting LLVM/clang adds 9d1c5ea1650 Include what you use in PPCRegisterInfo.h adds 067a17b51dc Include what you use in PPCMachineScheduler.cpp adds 73a15d4b782 Include what you use in PPC.h adds c3c686f5f8c [HWASAN] Make new/delete weak adds 30977fc3a97 [CodeComplete] Include more text into typed chunks of patte [...] adds 63846039f57 Silenced a warning "implicit conversion turns string litera [...] adds 4ef0f82b71d [clangd] Support offsets for parameters in signatureHelp adds 08da01b4964 [ARM] Add FP16 vector insert/extract patterns adds 3018d505a36 [SelectionDAG] Add fpto[us]i(undef) --> undef constant fold adds 5d5078e341f [llvm-ar] Reapply Fix relative thin archive path handling adds 3178546a272 [SelectionDAG] ComputeNumSignBits - clang-format + improve [...] adds ad298f86b7a [SelectionDAG] ComputeNumSignBits - support constant pool v [...] adds be6ce7b3f22 [DAGCombine][X86][AArch64][ARM] (C - x) + y -> (y - x) + C fold adds 3dce0326fe7 [DAGCombine][X86][AArch64][MIPS][LANAI] (C - x) - y -> C [...] adds 5f7c20e279d Fix Wshadow warning adds 580c6d31c00 [AARCH64][ELF][llvm-readobj] Support for AArch64 .note.gnu. [...] adds 5b41fe58deb Fix -Wparentheses warning. NFCI. adds c73c10a9bf1 Unbreak my hasty "unbreak" cmake fix adds 49d7221f719 [AArch64][ELF][llvm-readobj] Add support for BTI and PAC dy [...] adds 2e49e8196da [NFC][Codegen] D62818 - also add tests with X being constant adds 454fc778725 Include what you use in PPCRegisterInfo.cpp adds a7f9f42d289 [clangd] Also apply adjustArguments when returning fallback [...] adds dcba4828a9e [ELF] Suppress "STT_SECTION symbol should be defined" on .e [...] adds 92f95d21912 gn build: Merge r362459 adds 7f22fecac29 [SimplifyCFG] NFC; remove bogus test case adds e4ad1b7bbed [CMake] Move and add settings to Apple-lldb-base cache script adds 2ee9a827ad3 [SimplifyCFG] fix last commit adds d6de9426ee9 [x86] add test for store merging/splitting; NFC adds 669775f9db7 [Support] make countLeadingZeros() countTrailingZeros() cou [...] adds a6e289e9f8b [X86][SSE] Pulled out (sub (xor X, M), M) 'ConditionalNegat [...] adds c5fe030c166 [OpenMP][libomptarget] Enable usage of unified memory for d [...] adds 880d21d3cbf llvm-undname: Several behavior-preserving changes to increa [...] adds 1e63dd0b449 [SelectionDAG][x86] limit post-legalization store merging by type adds 605d62e9de0 No longer reject inputs when using a locale that has groupi [...] adds 3144d7a2daa [PowerPC] P9 Scheduling Model: dispatching rule fixes adds dbb4322e511 [lldb] Fix out-of-bounds read after c3ea7c66fec021867e005ad [...] adds 7f3135037dd [llvm-symbolizer] Flush output on bad input adds c1a0e6fe6b3 llvm-undname: More no-op changes to increase test coverage adds dc2a8c7d7f8 llvm-undname: Add coverage for startsWithLocalScopePattern() adds 78e71c4d090 [Tests] Autogen tests so that diffs for a future change are [...] adds 2df387b0577 [clangd] Minor cleanup. NFC adds af11a4376c1 [Tests] Update a test to consistently use new pass manager [...] adds df621bdfc86 [LVI][CVP] Add support for urem, srem and sdiv adds d98a0a362fb llvm-undname: Yet more coverage for error paths adds 48566aaab46 [CodeGen][ObjC] Convert '[self alloc]' in a class method to [...] adds 8e8ddaa38ff [WebAssembly] Add comment as follow-up to rL362276. NFC. adds f15e3d856fd [AArch64][ELF] Add support for PLT decoding with BTI instru [...] adds 606eb2367f9 [x86] split 256-bit store of concatenated vectors adds c3c23b27a4d [libcxx] Add test to check min/max requirement to regular e [...] adds c33944832c3 [MACHO] Replaced calls to getStruct with getStructOrErr in [...] adds 2133daf232c [GWP-ASan] Configuration options [3]. adds 78ec94e4ec1 [NFC][Codegen][AMDGPU] Autogenerate commute-shifts.ll test adds 925553ec91f [NFC][Codegen][PowerPC] Autogenerate shift-cmp.ll test adds f4302ad35e3 [Syntax] Do not depend on llvm targets for Syntax tests. NFC adds 7bf8f6fa8ab PR42104: Support instantiations of lambdas that implicitly [...] adds 0cdaf3a09fe [Tests] Autogen a test so future changes are visible adds 09a4415803c [DAGCombiner][X86] Fold (not (neg X)) -> (add X, -1) adds 03ff1b3c30f [X86] Fold single-use variable into assert. NFC. adds 137de380091 [X86] Mutate fceil/ffloor/ftrunc/fnearbyint/frint into X86I [...] adds 878df1c2a98 llvm-undname: Add test coverage for demangleInitFiniStub() adds 7dcd73340ba Factor out repeated code to build a DeclRefExpr and mark it [...] adds bfceed49cec [Utils] Clean another duplicated util method. adds aed7227b717 Revert r362472 as it is breaking PPC build bots adds 46385484685 llvm-undname: More coverage-related cleanups adds 1dce82636c9 llvm-undname: Correctly demangle vararg parameters adds 2e207d4d76d Fixed GWP-ASan build breakage. When adding the optional fla [...] adds a03e2b25abf [ABI] Fix SystemV ABI to handle nested aggregate type retur [...] adds 29975a2a5d0 [Target] Remove Process::GetCPPLanguageRuntime adds 40107ce753f Introduce Value::stripPointerCastsSameRepresentation adds 6b432dca5d4 [SelectionDAG][FIX] Allow "returned" arguments to be bit-casted adds 3d9ca00e74e [WebAssembly] Fix ISel crash on sext_inreg/extract type mismatch adds b98025a2f75 [WebAssembly] make wasm-ld --verbose show data section star [...] adds 2fb7306f82b [X86] Add 512-bit test cases to machine-combiner-int-vec.ll. NFC adds 8362518c6e5 [X86] Add vector min/max reassociation tests to machine-com [...] adds c32ef4bc0b1 Convert MemberExpr creation and serialization to work the s [...] adds 1648cb17e40 [X86] Add avx512bw to the avx512 machine-combiner-int-vec.l [...] adds 2d37cb82f0e [AArch64][GlobalISel] Make extloads to i64 legal. adds 06c801e1533 [ScopBuilder] Move canonicalizeDynamicsBasePtrs from ScopIn [...] adds a33eaad00cc [Analysis] Only build Analysis plugins when CLANG_ENABLE_ST [...] adds 375d5fb9ca2 [test][llvm-objcopy] Test llvm-objcopy with standard streams adds c93b99589f7 Call abs to avoid signed/unsigned comparison warning. adds 5c7245b830e [Scalarizer] Add UnaryOperator visitor to scalarization pass adds 5e312be0fa8 [AArch64] FastISel: fix test to specify -fast-isel when -fa [...] adds 487077698cf msabi: Fix exponential mangling time for even more contrive [...] adds 577d59bc679 svn propset svn:executable on utils/prepare-code-coverage-a [...] adds 453b7caaf7f PR42111: Use guarded initialization for thread-local variab [...] adds 8ca54557647 Factor out duplicated code building a MemberExpr and markin [...] adds 78fdce25a1b [X86] Cleanup convertIntLogicToFPLogic a little. NFCI adds c012188adaf Changed force build of GWP-ASan options parser to be static [...] adds 2e05045e260 [TargetTransformInfo] assert on nullptr adds fe97754acff Initial support for IBM MASS vector library adds f090e6f7b6b [llvm-objdump/llvm-readobj/obj2yaml/yaml2obj] Support DT_PP [...] adds ff918fb487e Fix -Wsign-compare by explicit cast after r362557 adds 6321c680659 Initial support for vectorization using MASSV (IBM MASS vec [...] adds 4b7bdcd3184 [LLD][COFF] Don't take into account the 'age' when looking [...] adds cfb6c82172e [PowerPC][NFC] Add codegen test for consecutive stores of v [...] adds 1611cc1cba1 [analyzer] exploded-graph-rewriter: Pick up python from cma [...] adds 44fb55bf961 [analyzer] exploded-graph-rewriter: Add the missing license [...] adds 7c842fadf10 [PowerPC] Collapse RLDICL/RLDICR into RLDIC when possible new 76467c4d7fb [NFC][FnAttrs] Stress tests for attribute deduction new aade782a98e [Attributor] Pass infrastructure and fixpoint framework new 2057f8366a4 Read .note.gnu.property sections and emit a merged .note.gn [...] new 516e6cc1dd9 [Clang] Disable new PM for tests that use optimization leve [...]
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/clangd/ClangdLSPServer.cpp | 18 +- clang-tools-extra/clangd/ClangdLSPServer.h | 5 +- clang-tools-extra/clangd/CodeComplete.cpp | 115 +- .../clangd/GlobalCompilationDatabase.cpp | 1 + clang-tools-extra/clangd/Protocol.cpp | 18 +- clang-tools-extra/clangd/Protocol.h | 13 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 51 +- clang-tools-extra/clangd/index/SymbolCollector.h | 5 + .../clangd/test/diagnostics-no-tidy.test | 39 + .../clangd/test/signature-help-with-offsets.test | 50 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 14 +- .../clangd/unittests/CodeCompleteTests.cpp | 117 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 7 +- .../clangd/unittests/SymbolCollectorTests.cpp | 31 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 1 - clang/include/clang/AST/Expr.h | 68 +- clang/include/clang/AST/Stmt.h | 1 + clang/include/clang/Basic/CodeGenOptions.h | 1 + clang/include/clang/Driver/Options.td | 2 +- clang/include/clang/Sema/ScopeInfo.h | 19 +- clang/include/clang/Sema/Sema.h | 36 +- clang/lib/AST/DeclBase.cpp | 1 + clang/lib/AST/Expr.cpp | 72 +- clang/lib/AST/MicrosoftMangle.cpp | 51 +- clang/lib/Analysis/plugins/CMakeLists.txt | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 3 + clang/lib/CodeGen/CGDeclCXX.cpp | 8 +- clang/lib/CodeGen/CGObjC.cpp | 44 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 54 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 24 +- clang/lib/Sema/ScopeInfo.cpp | 28 +- clang/lib/Sema/SemaCodeComplete.cpp | 16 +- clang/lib/Sema/SemaDeclCXX.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 94 +- clang/lib/Sema/SemaExprCXX.cpp | 32 +- clang/lib/Sema/SemaExprMember.cpp | 71 +- clang/lib/Sema/SemaOverload.cpp | 41 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 14 +- clang/lib/Sema/TreeTransform.h | 63 +- clang/lib/Serialization/ASTReaderStmt.cpp | 92 +- clang/lib/Serialization/ASTWriterStmt.cpp | 56 +- .../Analysis/exploded-graph-rewriter/lit.local.cfg | 11 +- clang/test/CodeCompletion/ordinary-name-cxx11.cpp | 2 +- clang/test/CodeCompletion/ordinary-name.cpp | 2 +- clang/test/CodeGen/callback_annotated.c | 6 +- clang/test/CodeGen/cfi-icall-cross-dso.c | 8 +- clang/test/CodeGen/complex-math.c | 16 +- clang/test/CodeGen/dllimport.c | 4 +- clang/test/CodeGen/inline2.c | 4 +- clang/test/CodeGen/lifetime.c | 6 +- .../CodeGen/sanitize-address-field-padding.cpp | 2 +- clang/test/CodeGen/tbaa-for-vptr.cpp | 10 +- clang/test/CodeGenCXX/atomicinit.cpp | 2 +- clang/test/CodeGenCXX/cfi-speculative-vtable.cpp | 4 +- clang/test/CodeGenCXX/cxx1y-variable-template.cpp | 17 + clang/test/CodeGenCXX/debug-info-class-optzns.cpp | 2 +- clang/test/CodeGenCXX/dllimport-members.cpp | 4 +- clang/test/CodeGenCXX/dllimport.cpp | 2 +- clang/test/CodeGenCXX/dso-local-executable.cpp | 6 +- clang/test/CodeGenCXX/init-invariant.cpp | 2 +- .../mangle-ms-back-references-pr13207.cpp | 22 + clang/test/CodeGenCXX/merge-functions.cpp | 2 +- clang/test/CodeGenCXX/nrvo.cpp | 6 +- .../sanitize-dtor-nontrivial-virtual-base.cpp | 2 +- .../visibility-hidden-extern-templates.cpp | 2 +- .../convert-messages-to-runtime-calls.m | 28 + clang/test/CodeGenObjC/objc-alloc-init.m | 6 + clang/test/CodeGenObjCXX/nrvo.mm | 2 +- .../test/CodeGenOpenCLCXX/addrspace-references.cl | 2 +- clang/test/Driver/asan.c | 24 +- clang/test/Driver/autocomplete.c | 1 + clang/test/Driver/fveclib.c | 2 + clang/test/Driver/msan.c | 24 +- clang/test/Driver/tsan.c | 10 +- clang/test/Index/complete-stmt.c | 4 +- .../SemaCXX/cxx1y-generic-lambdas-capturing.cpp | 27 +- clang/test/SemaTemplate/lambda-capture-pack.cpp | 17 + clang/unittests/Tooling/Syntax/CMakeLists.txt | 1 - clang/utils/analyzer/exploded-graph-rewriter.py | 9 + compiler-rt/cmake/config-ix.cmake | 3 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 48 + .../lib/gwp_asan/optional/options_parser.cpp | 91 + compiler-rt/lib/gwp_asan/optional/options_parser.h | 32 + compiler-rt/lib/gwp_asan/options.h | 41 + compiler-rt/lib/gwp_asan/options.inc | 41 + compiler-rt/lib/hwasan/hwasan_new_delete.cpp | 16 +- .../test/hwasan/TestCases/override-new-delete.cpp | 23 + libcxx/src/locale.cpp | 4 +- .../facet.num.get.members/get_long.pass.cpp | 4 +- .../re/re.grammar/excessive_brace_min_max.pass.cpp | 67 + lld/COFF/DebugTypes.cpp | 4 +- lld/ELF/Config.h | 2 + lld/ELF/Driver.cpp | 32 + lld/ELF/InputFiles.cpp | 77 + lld/ELF/InputFiles.h | 2 + lld/ELF/InputSection.cpp | 17 +- lld/ELF/Options.td | 4 + lld/ELF/SyntheticSections.cpp | 29 + lld/ELF/SyntheticSections.h | 7 + lld/ELF/Writer.cpp | 3 + .../Inputs/pdb-type-server-valid-signature.yaml | 2 +- lld/test/ELF/Inputs/comdat-discarded-reloc.s | 12 +- lld/test/ELF/Inputs/i386-cet1.s | 16 + lld/test/ELF/Inputs/i386-cet2.s | 20 + lld/test/ELF/Inputs/i386-cet3.s | 5 + lld/test/ELF/Inputs/i386-cet4.s | 16 + lld/test/ELF/Inputs/x86-64-cet1.s | 17 + lld/test/ELF/Inputs/x86-64-cet2.s | 22 + lld/test/ELF/Inputs/x86-64-cet3.s | 5 + lld/test/ELF/Inputs/x86-64-cet4.s | 17 + lld/test/ELF/comdat-discarded-reloc.s | 39 +- lld/test/ELF/i386-cet.s | 48 + lld/test/ELF/invalid-undef-section-symbol.test | 26 - lld/test/ELF/relocatable-eh-frame.s | 21 - lld/test/ELF/x86-64-cet.s | 48 + lld/wasm/OutputSections.cpp | 3 +- lld/wasm/SymbolTable.cpp | 4 +- lldb/cmake/caches/Apple-lldb-base.cmake | 5 + lldb/cmake/caches/Apple-lldb-macOS.cmake | 3 - lldb/include/lldb/Symbol/ClangASTContext.h | 2 + lldb/include/lldb/Symbol/TypeSystem.h | 2 + lldb/include/lldb/Target/CPPLanguageRuntime.h | 5 + lldb/include/lldb/Target/Process.h | 2 - lldb/include/lldb/lldb-forward.h | 1 - .../test/functionalities/return-value/Makefile | 2 +- .../return-value/TestReturnValue.py | 39 +- .../return-value/{call-func.c => call-func.cpp} | 200 ++ .../test/lang/cpp/trivial_abi/TestTrivialABI.py | 3 +- .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 136 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 3 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 2 +- .../x86/x86AssemblyInspectionEngine.cpp | 4 +- lldb/source/Symbol/ClangASTContext.cpp | 8 + lldb/source/Target/Process.cpp | 10 - llvm/CMakeLists.txt | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 3 + llvm/include/llvm/Analysis/TargetLibraryInfo.h | 1 + .../llvm/Analysis/TargetTransformInfoImpl.h | 21 +- llvm/include/llvm/Analysis/VecFuncs.def | 79 +- llvm/include/llvm/BinaryFormat/DynamicTags.def | 26 + llvm/include/llvm/BinaryFormat/ELF.h | 7 + llvm/include/llvm/CodeGen/TargetLowering.h | 10 +- llvm/include/llvm/Demangle/MicrosoftDemangle.h | 3 +- .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 2 +- llvm/include/llvm/IR/Instructions.h | 20 +- llvm/include/llvm/IR/Value.h | 13 +- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/LinkAllPasses.h | 2 + llvm/include/llvm/Object/ArchiveWriter.h | 2 +- llvm/include/llvm/Object/ELFTypes.h | 2 +- llvm/include/llvm/Support/MathExtras.h | 24 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 565 ++++ llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 3 - llvm/lib/Analysis/LazyValueInfo.cpp | 31 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 10 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 33 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 49 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 7 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 72 +- llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 15 +- llvm/lib/IR/Instructions.cpp | 58 +- llvm/lib/IR/Value.cpp | 13 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 1 + llvm/lib/Object/ArchiveWriter.cpp | 51 +- llvm/lib/Object/ELF.cpp | 10 + llvm/lib/Object/MachOObjectFile.cpp | 121 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 19 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 + .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 2 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 53 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 17 + llvm/lib/Target/PowerPC/P9InstrResources.td | 238 +- llvm/lib/Target/PowerPC/PPC.h | 1 - llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 52 + llvm/lib/Target/PowerPC/PPCMachineScheduler.cpp | 4 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 1 - llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCScheduleP9.td | 50 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 28 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 100 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 173 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 +- llvm/lib/Target/X86/X86InstrAVX512.td | 203 -- llvm/lib/Target/X86/X86InstrSSE.td | 136 - llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 11 +- llvm/lib/Transforms/IPO/Attributor.cpp | 529 ++++ llvm/lib/Transforms/IPO/CMakeLists.txt | 1 + llvm/lib/Transforms/IPO/IPO.cpp | 1 + llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 11 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 38 + llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 7 + llvm/lib/Transforms/Utils/LoopUnroll.cpp | 64 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 4 +- .../AArch64/GlobalISel/legalize-extload.mir | 148 + .../CodeGen/AArch64/arm64-fast-isel-indirectbr.ll | 2 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 34 + .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 34 + .../AArch64/loop-micro-op-buffer-size-t99.ll | 2 +- llvm/test/CodeGen/AArch64/shift-amount-mod.ll | 26 +- llvm/test/CodeGen/AArch64/sink-addsub-of-const.ll | 35 +- llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 45 +- llvm/test/CodeGen/ARM/addsubcarry-promotion.ll | 69 +- llvm/test/CodeGen/ARM/fp16-insert-extract.ll | 72 + llvm/test/CodeGen/ARM/fp16-vldlane-vstlane.ll | 56 + .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 109 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 109 +- llvm/test/CodeGen/Lanai/constant_multiply.ll | 14 +- llvm/test/CodeGen/Mips/const-mult.ll | 4 +- llvm/test/CodeGen/Mips/madd-msub.ll | 22 +- llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 8 +- llvm/test/CodeGen/PowerPC/collapse-rotates.mir | 65 + .../test/CodeGen/PowerPC/csr-save-restore-order.ll | 48 +- llvm/test/CodeGen/PowerPC/extract-and-store.ll | 535 ++++ .../CodeGen/PowerPC/jump-tables-collapse-rotate.ll | 122 + llvm/test/CodeGen/PowerPC/lsr-ctrloop.ll | 217 ++ llvm/test/CodeGen/PowerPC/shift-cmp.ll | 46 +- .../CodeGen/PowerPC/vec_conv_fp32_to_i8_elts.ll | 352 +-- .../CodeGen/SystemZ/codegenprepare-splitstore.ll | 22 +- .../CodeGen/WebAssembly/simd-extended-extract.ll | 59 + llvm/test/CodeGen/X86/arg_returned_bitcast.ll | 12 + llvm/test/CodeGen/X86/avg.ll | 402 ++- .../test/CodeGen/X86/avx-intrinsics-x86-upgrade.ll | 24 +- llvm/test/CodeGen/X86/avx-intrinsics-x86.ll | 12 +- llvm/test/CodeGen/X86/avx512-trunc-widen.ll | 16 +- llvm/test/CodeGen/X86/avx512-trunc.ll | 16 +- llvm/test/CodeGen/X86/bmi.ll | 27 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 48 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 85 + .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 85 + llvm/test/CodeGen/X86/machine-combiner-int-vec.ll | 3111 +++++++++++++++++++- llvm/test/CodeGen/X86/nontemporal-2.ll | 40 +- llvm/test/CodeGen/X86/oddsubvector.ll | 15 +- llvm/test/CodeGen/X86/pmovsx-inreg.ll | 72 +- llvm/test/CodeGen/X86/shift-amount-mod.ll | 71 +- llvm/test/CodeGen/X86/shrink_vmul-widen.ll | 124 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 124 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 18 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 18 +- llvm/test/CodeGen/X86/sink-addsub-of-const.ll | 99 +- llvm/test/CodeGen/X86/subvector-broadcast.ll | 68 +- llvm/test/CodeGen/X86/vec_fp_to_int-widen.ll | 2 - llvm/test/CodeGen/X86/vec_fp_to_int.ll | 2 - llvm/test/CodeGen/X86/vec_fptrunc.ll | 10 +- llvm/test/CodeGen/X86/vec_saddo.ll | 68 +- llvm/test/CodeGen/X86/vec_smulo.ll | 84 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 84 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 24 +- llvm/test/CodeGen/X86/vec_umulo.ll | 26 +- llvm/test/CodeGen/X86/vec_usubo.ll | 24 +- llvm/test/CodeGen/X86/vector-gep.ll | 134 +- llvm/test/CodeGen/X86/vector-trunc-widen.ll | 198 +- llvm/test/CodeGen/X86/vector-trunc.ll | 72 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 73 +- llvm/test/Demangle/invalid-manglings.test | 150 + llvm/test/Demangle/ms-basic.test | 9 + llvm/test/Demangle/ms-operators.test | 7 + llvm/test/Demangle/ms-templates.test | 2 + llvm/test/MC/Disassembler/ARM/thumb2-bit-15.txt | 92 + llvm/test/Other/opt-O2-pipeline.ll | 1 + llvm/test/Other/opt-O3-pipeline.ll | 1 + llvm/test/Other/opt-Os-pipeline.ll | 1 + .../Transforms/CorrelatedValuePropagation/basic.ll | 10 +- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 446 +++ llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 590 ++++ llvm/test/Transforms/FunctionAttrs/fn_noreturn.ll | 135 + .../read_write_returned_arguments_scc.ll | 165 ++ llvm/test/Transforms/FunctionAttrs/readattrs.ll | 31 +- llvm/test/Transforms/IndVarSimplify/elim-extend.ll | 114 +- llvm/test/Transforms/IndVarSimplify/iv-widen.ll | 158 +- .../Transforms/IndVarSimplify/ult-sub-to-eq.ll | 34 +- .../LoopVectorize/PowerPC/massv-altivec.ll | 106 + .../LoopVectorize/PowerPC/massv-calls.ll | 1525 ++++++++++ .../LoopVectorize/PowerPC/massv-nobuiltin.ll | 56 + .../LoopVectorize/PowerPC/massv-unsupported.ll | 108 + llvm/test/Transforms/Scalarizer/basic.ll | 62 + .../Transforms/SimplifyCFG/switch-dead-default.ll | 25 +- llvm/test/tools/llvm-ar/reduce-thin-path.test | 10 + llvm/test/tools/llvm-ar/thin-archive.test | 45 + .../llvm-objcopy/ELF/archive-unknown-members.test | 8 +- .../tools/llvm-objcopy/ELF/standard-streams.test | 6 + llvm/test/tools/llvm-objdump/AArch64/plt.test | 57 +- .../elf-dynamic-section-machine-specific.test | 23 +- .../AArch64/aarch64-note-gnu-property.s | 38 + .../Inputs/elf-dynamic-tags-machine-specific.yaml | 76 +- .../elf-dynamic-tags-machine-specific.test | 65 +- .../tools/llvm-readobj/thin-archive-paths.test | 6 +- .../tools/llvm-symbolizer/Inputs/flush-output.py | 24 + llvm/test/tools/llvm-symbolizer/flush-output.s | 17 + .../tools/obj2yaml/dynamic-section-arch-tags.test | 54 +- llvm/tools/llvm-ar/llvm-ar.cpp | 38 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 126 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 5 +- llvm/unittests/IR/InstructionsTest.cpp | 79 + llvm/utils/gn/secondary/clang/lib/Lex/BUILD.gn | 1 + .../gn/secondary/clang/unittests/Lex/BUILD.gn | 1 + llvm/utils/prepare-code-coverage-artifact.py | 0 openmp/libomptarget/include/omptargetplugin.h | 3 + openmp/libomptarget/plugins/cuda/src/rtl.cpp | 23 + openmp/libomptarget/plugins/exports | 1 + openmp/libomptarget/src/device.cpp | 3 + openmp/libomptarget/src/rtl.cpp | 4 + openmp/libomptarget/src/rtl.h | 7 +- polly/include/polly/ScopBuilder.h | 28 + polly/include/polly/ScopInfo.h | 28 - polly/lib/Analysis/ScopBuilder.cpp | 72 +- polly/lib/Analysis/ScopInfo.cpp | 70 - 311 files changed, 15163 insertions(+), 3132 deletions(-) create mode 100644 clang-tools-extra/clangd/test/diagnostics-no-tidy.test create mode 100644 clang-tools-extra/clangd/test/signature-help-with-offsets.test create mode 100644 clang/test/SemaTemplate/lambda-capture-pack.cpp create mode 100644 compiler-rt/lib/gwp_asan/optional/options_parser.cpp create mode 100644 compiler-rt/lib/gwp_asan/optional/options_parser.h create mode 100644 compiler-rt/lib/gwp_asan/options.h create mode 100644 compiler-rt/lib/gwp_asan/options.inc create mode 100644 compiler-rt/test/hwasan/TestCases/override-new-delete.cpp create mode 100644 libcxx/test/std/re/re.grammar/excessive_brace_min_max.pass.cpp create mode 100644 lld/test/ELF/Inputs/i386-cet1.s create mode 100644 lld/test/ELF/Inputs/i386-cet2.s create mode 100644 lld/test/ELF/Inputs/i386-cet3.s create mode 100644 lld/test/ELF/Inputs/i386-cet4.s create mode 100644 lld/test/ELF/Inputs/x86-64-cet1.s create mode 100644 lld/test/ELF/Inputs/x86-64-cet2.s create mode 100644 lld/test/ELF/Inputs/x86-64-cet3.s create mode 100644 lld/test/ELF/Inputs/x86-64-cet4.s create mode 100644 lld/test/ELF/i386-cet.s delete mode 100644 lld/test/ELF/invalid-undef-section-symbol.test delete mode 100644 lld/test/ELF/relocatable-eh-frame.s create mode 100644 lld/test/ELF/x86-64-cet.s rename lldb/packages/Python/lldbsuite/test/functionalities/return-value/{call-func [...] create mode 100644 llvm/include/llvm/Transforms/IPO/Attributor.h create mode 100644 llvm/lib/Transforms/IPO/Attributor.cpp create mode 100644 llvm/test/CodeGen/ARM/fp16-insert-extract.ll create mode 100644 llvm/test/CodeGen/ARM/fp16-vldlane-vstlane.ll create mode 100644 llvm/test/CodeGen/PowerPC/collapse-rotates.mir create mode 100644 llvm/test/CodeGen/PowerPC/jump-tables-collapse-rotate.ll create mode 100644 llvm/test/CodeGen/PowerPC/lsr-ctrloop.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-extended-extract.ll create mode 100644 llvm/test/CodeGen/X86/arg_returned_bitcast.ll create mode 100644 llvm/test/MC/Disassembler/ARM/thumb2-bit-15.txt create mode 100644 llvm/test/Transforms/FunctionAttrs/arg_nocapture.ll create mode 100644 llvm/test/Transforms/FunctionAttrs/arg_returned.ll create mode 100644 llvm/test/Transforms/FunctionAttrs/fn_noreturn.ll create mode 100644 llvm/test/Transforms/FunctionAttrs/read_write_returned_argument [...] create mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/massv-altivec.ll create mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/massv-calls.ll create mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/massv-nobuiltin.ll create mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/massv-unsupported.ll create mode 100644 llvm/test/tools/llvm-ar/reduce-thin-path.test create mode 100644 llvm/test/tools/llvm-ar/thin-archive.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/standard-streams.test create mode 100644 llvm/test/tools/llvm-readobj/AArch64/aarch64-note-gnu-property.s create mode 100644 llvm/test/tools/llvm-symbolizer/Inputs/flush-output.py create mode 100644 llvm/test/tools/llvm-symbolizer/flush-output.s mode change 100644 => 100755 llvm/utils/prepare-code-coverage-artifact.py