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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 8277c91cf34 [StackMaps] Be explicit about label formation [NFC] (try 2) adds caaacb83995 HotColdSplitting: Do not outline within noreturn functions adds ffcae008d74 [NFC][InstCombine] Add a test for assume-induced miscompile adds 92083a295a0 [ValueTracking] isValidAssumeForContext(): CxtI itself also [...] adds 047186cc986 [ValueTracking] isKnownNonZero() should take non-null-ness [...] adds b2840050721 [analyzer] Add a syntactic security check for ObjC NSCoder API. adds f4a45c2ce4c Fix crash on init-capture packs where the type of the initi [...] adds 93ac81cc9d2 [NFC][InlineCost] Simplify internal inlining cost interface adds dcaaede1e57 [lit] Add "from .main import main" back into lit/__init__.py adds 99f72d90cae [X86] Add test case for miscompilation of a vector setcc on [...] adds a77a290a4db [CommandLine] Add template instantiations of cl::parser for [...] adds de21704ba96 CWG2352: Allow qualification conversions during reference binding. adds d9220b580b3 [JITLink][MachO] Fix common symbol size plumbing. adds 07ac3145ccd [Orc][LLJIT] Re-apply 298e183e813 (use JITLink for LLJIT wh [...] adds 9b6fafa3990 [X86] Directly call EmitTest in two places instead of creat [...] adds bf507d4259c [X86] Make EmitCmp into a static function and explicitly re [...] adds 92211bf0f15 [LLDB] Fix address computation for inline function adds e8efac4b153 [clang] Fix the canonicalization of paths in -fdiagnostics- [...] adds 4f0fe6b97e4 [ARM][MVE] Tail predicate bottom/top muls. adds 40425183352 [ARM][MVE] Tail predicate in the presence of vcmp adds 4cc5659a7a1 [lldb] Remove XFAIL from TestDeadStrip.py adds 0ca9d2fd392 Re-land "[cmake] Add dependency on llvm-dwarfdump to llvm-l [...] adds acbc9aed726 [ARM][MVE] Fixes for tail predication. adds 29bd2194979 [lldb] Added test for objc_direct calls with categories adds c2377eae286 [clang][Tooling] Prefer -x over -std when interpolating adds 88a973cf688 [AArch64][SVE] Add intrinsics for binary narrowing operations adds 3f9005eb89f Recommit "[AArch64][SVE] Add permutation and selection intrinsics" adds be2b7ea89ab [AArch64][SVE] Add intrnisics for saturating scalar arithmetic adds b2371791fc7 [lldb] Make that we can call HostInfo::Initialize and HostI [...] adds 974f00a4369 [AArch64][SVE] Fold constant multiply of element count adds 04329dbfa6c [lldb] Fix test using lld on non-linux systems adds e498be57387 [LV] Strip wrap flags from vectorized reductions adds 9caf12e8495 Use isa instead of dyn_cast adds 73f423e739b Parenthesized a logical expression. adds 5f78b1d6482 [lldb] Add tests for ClangASTImporter's DeportType and Depo [...] adds 59811f454df [AArch64] add more tests for extract-bitcast-splat; NFC adds 453dc4d7ec5 [OPT-DBG] Teach DbgEntityHistoryCalculator about meta-instr [...] adds b04b92c3a46 [lldb/pexpect] Force-set the TERM environment variable adds 05c3b36bc9a [lldb] Fix a -Wreturn-type warning on gcc adds 6cba90dc4de [AArch64][SVE] Correct intrinsics and patterns for logical [...] adds ede8293d7d9 [SystemZ][FPEnv] Enable strict vector FP extends/truncations adds a9c845395f8 [lldb] Put the headers in unittests/TestingSupport/ into modules adds 77e906ac78a [scudo][standalone] Implement TSD registry disabling adds aaa34bc0bd1 [lldb][NFC] Move utility functions from ClangASTImporter an [...] adds ca567ad6ffc [lldb/cmake] Remove support for LLDB_DISABLE_CURSES adds 32a34289597 [lldb] Fix an unused variable warning adds 0b421d842da [InstCombine] add tests for cast+gep; NFC adds 40aa418223f [lldb/cmake] Delete LLDB_LINKER_SUPPORTS_GROUPS adds ff92c56ef97 [OPENMP]Remove unused OPENMP_MATCH_KIND, NFC. adds e1882af9f67 [libc++] Update feature list for NetBSD adds 190b9110c23 [compiler-rt] [test] Disable MPROTECT on two builtin tests adds 2f209ccfbe5 [clang-format] C# formatting a class with inheritance follo [...] adds 6be76f491fc [lldb][NFC] Remove redundant ASTContext args to CopyDecl/De [...] adds 2ff5a596cbf Revert "[ARM] Improve codegen of volatile load/store of i64" adds 3174683e21c [SystemZ] Bugfix and improve the handling of CC values. adds 02a6b0bc3b5 Temporarily revert "Reapply [LVI] Normalize pointer behavio [...] adds b538a2aa071 llvm-symbolizer: support DW_FORM_loclistx locations. adds a805e0fb18c [lldb][NFC] Remove utility methods in TestClangASTImporter adds 9fcebad5e5c [SystemZ] Add a mapping from "select register" to "load on [...] adds 15bfd2cd543 [AArch64][SVE] Replace integer immediate intrinsics with sp [...] adds 810c3cfa664 ThreadPlanTracer::TracingStarted can't call virtual met [...] adds 42f9d0c0bee [objc_direct] Tigthen checks for direct methods adds 2a42a5a2f41 In 'thread step-out' command, only insert a breakpoint in e [...] adds 2861324208e [lldb/Lua] Implement a Simple Lua Script Interpreter Prototype adds de2378b4f3c [X86] Fix a KNL miscompile caused by combineSetCC swapping [...] adds e8054f09337 [PPC32] Emit R_PPC_PLTREL24 for calls to dso_local ifunc adds 03512b267d9 [NFC][Driver] Add dummy compiler-rt sanitizer dylibs for Darwin. adds 14fc20ca628 Align branches within 32-Byte boundary (NOP padding) adds 304d1304b7b Apply the alignment specifier attribute to anonymous unions [...] adds fe17b30a795 [attributes][analyzer] Add annotations for handles. adds 8b725f0459e Comment and adjust style in the newly introduced MCBoundary [...] adds 4024d49edc1 Fix a memory leak introduced w/the instruction padding supp [...] adds d567b0ba841 Avoid unsupported LLD options adds c148e2e2ef8 More style cleanups following rG14fc20ca6282 [NFC] adds 07861e955d0 [msan] Intercept qsort, qsort_r. adds 82923c71efa [analyzer] Add Fuchsia Handle checker adds 226a014044d [gn build] Port 82923c71efa adds 59878ec8092 [analyzer] Add path notes to FuchsiaHandleCheck. adds ddf897fc804 [msan] Check qsort input. adds dedad08ee8e [llvm-symbolizer] Support reading options from environment adds dc03b960d02 Add parentheses to silence warning adds 0fd6f19025a [scudo][standalone] Support __BIONIC__ adds e73c662b9ea [compiler-rt] [test] Disable MPROTECT for XRay tests on NetBSD adds 44b4b833ad7 Rename DW_AT_LLVM_isysroot to DW_AT_LLVM_sysroot adds 494b1318ca7 Customize simplified dumping and matching of LambdaExpr adds c431c407ebc [InstCombine] Improve infinite loop detection adds 0378f3a9034 Revert "Customize simplified dumping and matching of LambdaExpr" adds d1783db9dbd [iOS sim] Ensure simulator device is booted in iossim_prepare.py adds 41d7c227b38 [lldb/CMake] Change how we deal with optional dependencies adds 05b2c6a52cc Temporarily restrict the test for D71372 to darwin till we [...] adds 538b485c59f Fix name of InitLibcalls() function in comment adds adf7a0a558a [WebAssembly] Use TargetIndex operands in DbgValue to track [...]
No new revisions were added by this update.
Summary of changes: clang/docs/analyzer/checkers.rst | 25 + clang/include/clang/Basic/Attr.td | 24 + clang/include/clang/Basic/AttrDocs.td | 61 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 11 +- clang/include/clang/Basic/FileManager.h | 11 +- clang/include/clang/Basic/OpenMPKinds.def | 8 - .../clang/StaticAnalyzer/Checkers/Checkers.td | 20 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 2 +- .../Core/PathSensitive/CheckerContext.h | 16 + clang/lib/AST/DeclObjC.cpp | 26 +- clang/lib/AST/TypePrinter.cpp | 3 + clang/lib/Basic/FileManager.cpp | 25 +- clang/lib/CodeGen/CGObjCMac.cpp | 21 +- clang/lib/Driver/ToolChains/Clang.cpp | 7 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 11 +- clang/lib/Format/UnwrappedLineParser.cpp | 2 +- clang/lib/Frontend/InitPreprocessor.cpp | 3 +- clang/lib/Frontend/TextDiagnostic.cpp | 23 +- clang/lib/Sema/SemaDecl.cpp | 3 + clang/lib/Sema/SemaDeclAttr.cpp | 37 + clang/lib/Sema/SemaDeclObjC.cpp | 108 +- clang/lib/Sema/SemaExprCXX.cpp | 2 + clang/lib/Sema/SemaInit.cpp | 8 +- clang/lib/Sema/SemaOverload.cpp | 290 ++-- clang/lib/Sema/SemaTemplateDeduction.cpp | 3 +- clang/lib/Sema/SemaType.cpp | 12 + clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../Checkers/CheckSecuritySyntaxOnly.cpp | 68 + .../Checkers/FuchsiaHandleChecker.cpp | 556 +++++++ .../Tooling/InterpolatingCompilationDatabase.cpp | 3 +- clang/lib/Tooling/Syntax/Mutations.cpp | 2 +- clang/lib/Tooling/Syntax/Tokens.cpp | 2 +- clang/test/AST/pr43983.cpp | 7 + clang/test/Analysis/fuchsia_handle.cpp | 329 ++++ .../test/Analysis/security-syntax-checks-nscoder.m | 36 + clang/test/CXX/drs/dr23xx.cpp | 33 +- clang/test/CXX/drs/dr4xx.cpp | 11 +- .../temp/temp.decls/temp.variadic/init-capture.cpp | 8 + clang/test/CodeGenObjC/direct-method.m | 28 +- .../Driver/Inputs/hexagon_tree/Tools/bin/ld.lld | 0 .../lib/darwin/libclang_rt.asan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.asan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.asan_osx_dynamic.dylib | 0 .../lib/darwin/libclang_rt.asan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.asan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.asan_watchos_dynamic.dylib | 0 .../libclang_rt.asan_watchossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_osx_dynamic.dylib | 0 .../lib/darwin/libclang_rt.lsan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.lsan_watchos_dynamic.dylib | 0 .../libclang_rt.lsan_watchossim_dynamic.dylib | 0 .../darwin/libclang_rt.tsan_iossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.tsan_osx_dynamic.dylib | 0 .../darwin/libclang_rt.tsan_tvossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.ubsan_ios_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_iossim_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_ios_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_iossim_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_osx_dynamic.dylib | 0 .../libclang_rt.ubsan_minimal_tvos_dynamic.dylib | 0 ...libclang_rt.ubsan_minimal_tvossim_dynamic.dylib | 0 ...libclang_rt.ubsan_minimal_watchos_dynamic.dylib | 0 ...clang_rt.ubsan_minimal_watchossim_dynamic.dylib | 0 .../lib/darwin/libclang_rt.ubsan_osx_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_tvos_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_tvossim_dynamic.dylib | 0 .../darwin/libclang_rt.ubsan_watchos_dynamic.dylib | 0 .../libclang_rt.ubsan_watchossim_dynamic.dylib | 0 clang/test/Driver/hexagon-toolchain-elf.c | 22 + clang/test/Frontend/absolute-paths-symlinks.c | 15 + clang/test/Lexer/cxx-features.cpp | 4 +- ...pragma-attribute-supported-attributes-list.test | 3 + clang/test/Modules/debug-info-moduleimport.m | 2 +- clang/test/Sema/attr-handles.cpp | 22 + clang/test/SemaObjC/method-direct-one-definition.m | 53 + clang/test/SemaObjCXX/arc-overloading.mm | 30 + .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 18 +- clang/unittests/Format/FormatTestCSharp.cpp | 21 + .../unittests/Tooling/CompilationDatabaseTest.cpp | 4 + clang/www/analyzer/available_checks.html | 16 + clang/www/cxx_dr_status.html | 4 +- clang/www/make_cxx_dr_status | 4 +- .../sanitizer_common_interceptors.inc | 89 ++ .../sanitizer_platform_interceptors.h | 2 + compiler-rt/lib/scudo/standalone/combined.h | 12 +- compiler-rt/lib/scudo/standalone/flags.cpp | 2 +- compiler-rt/lib/scudo/standalone/platform.h | 6 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 15 + compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 16 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 10 + compiler-rt/test/builtins/Unit/clear_cache_test.c | 2 +- .../test/builtins/Unit/enable_execute_stack_test.c | 2 +- compiler-rt/test/lit.common.cfg.py | 19 +- compiler-rt/test/msan/qsort.cpp | 78 + .../ios_commands/iossim_prepare.py | 14 +- .../netbsd_commands/run_nomprotect.sh | 3 + compiler-rt/test/xray/lit.cfg.py | 3 + libcxx/include/__config | 3 +- libcxx/test/support/test_macros.h | 2 +- lldb/cmake/modules/FindCursesAndPanel.cmake | 16 + lldb/cmake/modules/LLDBConfig.cmake | 70 +- lldb/include/lldb/Core/IOHandler.h | 1 + lldb/include/lldb/Symbol/ClangASTImporter.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepOut.h | 1 + .../functionalities/dead-strip/TestDeadStrip.py | 2 - .../test/lang/objc/objc_direct-methods/main.m | 13 + lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 8 +- lldb/source/Core/FormatEntity.cpp | 2 +- lldb/source/Host/common/HostInfoBase.cpp | 85 +- .../Clang/ASTResultSynthesizer.cpp | 3 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 3 +- .../Plugins/ScriptInterpreter/Lua/CMakeLists.txt | 6 +- lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 27 + lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 39 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 60 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 11 +- lldb/source/Symbol/ClangASTImporter.cpp | 6 +- lldb/source/Target/ThreadPlanStepOut.cpp | 26 +- lldb/source/Target/ThreadPlanStepRange.cpp | 1 + lldb/source/Target/ThreadPlanTracer.cpp | 9 +- lldb/test/CMakeLists.txt | 2 + lldb/test/Shell/ScriptInterpreter/Lua/lua.test | 3 + .../DWARF/inline-function-address-shared.test | 6 + .../SymbolFile/DWARF/inline-function-address.ll | 28 + .../Unwind/Inputs/thread-step-out-ret-addr-check.s | 20 + .../Unwind/thread-step-out-ret-addr-check.test | 17 + lldb/test/Shell/lit.cfg.py | 3 + lldb/test/Shell/lit.site.cfg.py.in | 1 + .../Expression/ClangExpressionDeclMapTest.cpp | 33 +- lldb/unittests/ScriptInterpreter/CMakeLists.txt | 3 + .../unittests/ScriptInterpreter/Lua/CMakeLists.txt | 12 + lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp | 26 + .../Lua/ScriptInterpreterTests.cpp | 62 + lldb/unittests/Symbol/TestClangASTImporter.cpp | 154 +- .../TestingSupport/Symbol/ClangTestUtils.h | 73 + lldb/unittests/TestingSupport/module.modulemap | 16 + llvm/docs/CommandGuide/llvm-addr2line.rst | 2 + llvm/docs/CommandGuide/llvm-symbolizer.rst | 6 + llvm/include/llvm-c/DebugInfo.h | 6 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 4 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 3 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 9 + .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 2 +- .../ExecutionEngine/Orc/JITTargetMachineBuilder.h | 6 + llvm/include/llvm/IR/DIBuilder.h | 4 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 20 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 245 ++- llvm/include/llvm/IR/RuntimeLibcalls.def | 2 +- llvm/include/llvm/MC/MCAsmBackend.h | 6 + llvm/include/llvm/MC/MCAssembler.h | 3 +- llvm/include/llvm/MC/MCFragment.h | 43 + llvm/include/llvm/MC/MCObjectStreamer.h | 1 + llvm/include/llvm/Support/CommandLine.h | 44 + llvm/lib/Analysis/InlineCost.cpp | 22 +- llvm/lib/Analysis/LazyValueInfo.cpp | 308 ++-- llvm/lib/Analysis/ValueTracking.cpp | 79 +- llvm/lib/AsmParser/LLParser.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 4 + .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 38 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 10 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 8 + llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 4 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 46 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 44 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 14 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 2 + .../JITLink/MachOLinkGraphBuilder.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 10 +- llvm/lib/IR/AsmWriter.cpp | 2 +- llvm/lib/IR/DIBuilder.cpp | 4 +- llvm/lib/IR/DebugInfo.cpp | 4 +- llvm/lib/IR/DebugInfoMetadata.cpp | 6 +- llvm/lib/IR/LLVMContextImpl.h | 12 +- llvm/lib/MC/MCAssembler.cpp | 80 + llvm/lib/MC/MCFragment.cpp | 17 + llvm/lib/MC/MCObjectStreamer.cpp | 7 + llvm/lib/Support/CommandLine.cpp | 24 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 22 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 134 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 7 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 24 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 + .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 4 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 275 ++-- llvm/lib/Target/AArch64/SVEInstrFormats.td | 275 +++- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 - llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 49 - llvm/lib/Target/ARM/ARMISelLowering.cpp | 57 +- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 23 - llvm/lib/Target/ARM/ARMInstrMVE.td | 7 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 19 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 353 ++++- llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 18 +- llvm/lib/Target/ARM/Utils/ARMBaseInfo.h | 34 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 +- llvm/lib/Target/SystemZ/SystemZ.h | 2 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 133 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 68 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 4 +- llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 30 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 8 + llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 3 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 17 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 2 +- llvm/lib/Target/SystemZ/SystemZOperators.td | 5 + llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 92 +- llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 30 - llvm/lib/Target/WebAssembly/WebAssembly.h | 4 + .../WebAssembly/WebAssemblyDebugValueManager.cpp | 8 + .../WebAssembly/WebAssemblyDebugValueManager.h | 1 + .../WebAssembly/WebAssemblyExplicitLocals.cpp | 6 + .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 10 + llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 4 + llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 281 +++- llvm/lib/Target/X86/X86ISelLowering.cpp | 79 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 - llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 5 + .../InstCombine/InstructionCombining.cpp | 19 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 40 +- llvm/test/Assembler/dimodule.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 46 +- .../AArch64/sve-gather-scatter-dag-combine.ll | 16 +- llvm/test/CodeGen/AArch64/sve-int-imm.ll | 524 ++++--- llvm/test/CodeGen/AArch64/sve-int-log-imm.ll | 80 +- llvm/test/CodeGen/AArch64/sve-int-log-pred.ll | 53 +- llvm/test/CodeGen/AArch64/sve-int-log.ll | 42 - .../AArch64/sve-intrinsics-counting-elems.ll | 72 + .../CodeGen/AArch64/sve-intrinsics-perm-select.ll | 1646 +++++++++++++++++++- llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll | 337 ++++ llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll | 337 ++++ llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll | 257 +++ llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll | 257 +++ llvm/test/CodeGen/AArch64/sve-pred-log.ll | 371 +---- .../sve2-intrinsics-binary-narrowing-shr.ll | 512 ++++++ llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 153 -- llvm/test/CodeGen/PowerPC/ifunc.ll | 25 + llvm/test/CodeGen/SystemZ/cond-move-08.mir | 4 +- .../SystemZ/cond-move-regalloc-hints-02.mir | 54 + llvm/test/CodeGen/SystemZ/int-cmp-44.ll | 59 +- llvm/test/CodeGen/SystemZ/int-cmp-45.ll | 27 +- llvm/test/CodeGen/SystemZ/int-cmp-56.ll | 163 ++ llvm/test/CodeGen/SystemZ/int-cmp-57.ll | 103 ++ llvm/test/CodeGen/SystemZ/int-cmp-58.mir | 71 + llvm/test/CodeGen/SystemZ/vec-strict-conv-02.ll | 61 + .../SystemZ/vector-constrained-fp-intrinsics.ll | 21 +- .../cond-vector-reduce-mve-codegen.ll | 389 ++++- .../Thumb2/LowOverheadLoops/disjoint-vcmp.mir | 230 +++ .../Thumb2/LowOverheadLoops/mov-lr-terminator.mir | 175 +++ .../LowOverheadLoops/move-def-before-start.mir | 183 +++ .../LowOverheadLoops/move-start-after-def.mir | 181 +++ .../LowOverheadLoops/unsafe-cpsr-loop-use.mir | 1 + .../Thumb2/LowOverheadLoops/vctp-in-vpt-2.mir | 230 +++ .../Thumb2/LowOverheadLoops/vctp-in-vpt.mir | 214 +++ llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 42 + llvm/test/CodeGen/X86/load-combine-dbg.ll | 2 +- llvm/test/DebugInfo/AArch64/frame-loclistx.s | 305 ++++ llvm/test/DebugInfo/COFF/pieces.ll | 6 +- .../DebugInfo/WebAssembly/dbg-value-dwarfdump.ll | 70 + llvm/test/DebugInfo/WebAssembly/dbg-value-ti.ll | 74 + llvm/test/DebugInfo/X86/DIModule.ll | 4 +- llvm/test/DebugInfo/X86/DIModuleContext.ll | 2 +- llvm/test/DebugInfo/X86/clang-module.ll | 2 +- ...ity_calc_ignores_KILL_instruction_at_return.mir | 76 + ...alc_ignores_KILL_instruction_still_clobbers.mir | 79 + llvm/test/DebugInfo/X86/pieces-3.ll | 5 +- .../JITLink/X86/MachO_x86-64_relocations.s | 5 + llvm/test/MC/X86/align-branch-32-1a.s | 38 + llvm/test/MC/X86/align-branch-64-1a.s | 83 + llvm/test/MC/X86/align-branch-64-1b.s | 32 + llvm/test/MC/X86/align-branch-64-1c.s | 31 + llvm/test/MC/X86/align-branch-64-1d.s | 38 + llvm/test/MC/X86/align-branch-64-2a.s | 44 + llvm/test/MC/X86/align-branch-64-2b.s | 17 + llvm/test/MC/X86/align-branch-64-2c.s | 19 + llvm/test/MC/X86/align-branch-64-3a.s | 41 + llvm/test/MC/X86/align-branch-64-4a.s | 33 + llvm/test/MC/X86/align-branch-64-5a.s | 43 + llvm/test/MC/X86/align-branch-64-5b.s | 50 + llvm/test/Transforms/HotColdSplit/noreturn.ll | 20 + llvm/test/Transforms/InstCombine/assume.ll | 38 +- llvm/test/Transforms/InstCombine/gep-vector.ll | 44 + .../Transforms/InstCombine/limit-max-iterations.ll | 3 + .../Transforms/InstSimplify/assume-non-zero.ll | 32 +- .../Transforms/JumpThreading/combine-metadata.ll | 3 +- .../AArch64/arbitrary-induction-step.ll | 18 +- .../LoopVectorize/X86/tail_loop_folding.ll | 2 +- .../Transforms/LoopVectorize/if-pred-stores.ll | 4 +- .../LoopVectorize/interleaved-accesses.ll | 10 +- .../Transforms/LoopVectorize/no_int_induction.ll | 4 +- llvm/test/Transforms/LoopVectorize/nuw.ll | 58 + .../LoopVectorize/reduction-small-size.ll | 2 +- llvm/test/Transforms/LoopVectorize/reduction.ll | 2 +- .../tools/llvm-symbolizer/options-from-env.test | 4 + llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 6 +- llvm/unittests/IR/MetadataTest.cpp | 2 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 25 +- .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + llvm/utils/lit/lit/__init__.py | 1 + llvm/utils/llvm-locstats/CMakeLists.txt | 4 + 305 files changed, 12487 insertions(+), 2393 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp create mode 100644 clang/test/AST/pr43983.cpp create mode 100644 clang/test/Analysis/fuchsia_handle.cpp create mode 100644 clang/test/Analysis/security-syntax-checks-nscoder.m copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] mode change 100644 => 100755 copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Frontend/absolute-paths-symlinks.c create mode 100644 clang/test/Sema/attr-handles.cpp create mode 100644 clang/test/SemaObjC/method-direct-one-definition.m create mode 100644 compiler-rt/test/msan/qsort.cpp create mode 100644 compiler-rt/test/sanitizer_common/netbsd_commands/run_nomprotect.sh create mode 100644 lldb/cmake/modules/FindCursesAndPanel.cmake create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/lua.test create mode 100644 lldb/test/Shell/SymbolFile/DWARF/inline-function-address-shared.test create mode 100644 lldb/test/Shell/SymbolFile/DWARF/inline-function-address.ll create mode 100644 lldb/test/Shell/Unwind/Inputs/thread-step-out-ret-addr-check.s create mode 100644 lldb/test/Shell/Unwind/thread-step-out-ret-addr-check.test create mode 100644 lldb/unittests/ScriptInterpreter/Lua/CMakeLists.txt create mode 100644 lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp create mode 100644 lldb/unittests/ScriptInterpreter/Lua/ScriptInterpreterTests.cpp create mode 100644 lldb/unittests/TestingSupport/Symbol/ClangTestUtils.h create mode 100644 lldb/unittests/TestingSupport/module.modulemap create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-binary-narrowing-shr.ll delete mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/PowerPC/ifunc.ll create mode 100644 llvm/test/CodeGen/SystemZ/cond-move-regalloc-hints-02.mir create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-56.ll create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-57.ll create mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-58.mir create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-conv-02.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/disjoint-vcmp.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/mov-lr-terminator.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/move-def-before-start.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/move-start-after-def.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vctp-in-vpt-2.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vctp-in-vpt.mir create mode 100644 llvm/test/DebugInfo/AArch64/frame-loclistx.s create mode 100644 llvm/test/DebugInfo/WebAssembly/dbg-value-dwarfdump.ll create mode 100644 llvm/test/DebugInfo/WebAssembly/dbg-value-ti.ll create mode 100644 llvm/test/DebugInfo/X86/dbg_entity_calc_ignores_KILL_instructio [...] create mode 100644 llvm/test/DebugInfo/X86/dbg_entity_calc_ignores_KILL_instructio [...] create mode 100644 llvm/test/MC/X86/align-branch-32-1a.s create mode 100644 llvm/test/MC/X86/align-branch-64-1a.s create mode 100644 llvm/test/MC/X86/align-branch-64-1b.s create mode 100644 llvm/test/MC/X86/align-branch-64-1c.s create mode 100644 llvm/test/MC/X86/align-branch-64-1d.s create mode 100644 llvm/test/MC/X86/align-branch-64-2a.s create mode 100644 llvm/test/MC/X86/align-branch-64-2b.s create mode 100644 llvm/test/MC/X86/align-branch-64-2c.s create mode 100644 llvm/test/MC/X86/align-branch-64-3a.s create mode 100644 llvm/test/MC/X86/align-branch-64-4a.s create mode 100644 llvm/test/MC/X86/align-branch-64-5a.s create mode 100644 llvm/test/MC/X86/align-branch-64-5b.s create mode 100644 llvm/test/Transforms/LoopVectorize/nuw.ll create mode 100644 llvm/test/tools/llvm-symbolizer/options-from-env.test