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-allmodconfig in repository toolchain/ci/llvm-project.
from a660dc590a5 [lit] Move computation of deadline up into base class adds ce88cdf0964 [lld][test] Speculative fix for lld+windows failures adds 00bbe990c5d [Sanitizers] Add support for RISC-V 64-bit adds 918d779d901 [IndVars] Factor out a helper function for readability [NFC] adds 780f555155f [OPENMP]Improve use of the global tid parameter. adds 08de59bed5b [NFC][InstCombine] Tests for "fold variable mask before var [...] adds d4b7a60b92c Revert [Sanitizers] Add support for RISC-V 64-bit adds fc69ad09882 [codeview] Workaround for PR43479, don't re-emit instr labels adds e51d57d64a4 [IndVars] Split loop predication out of optimizeLoopExits [NFC] adds 990c43380b3 [PowerPC] add tests for popcount with zext; NFC adds 4ff1e34b606 Revert [lit] Synthesize artificial deadline adds e19dfa6745f Disable TestProcessList on windows adds 2b7899b730b [Reproducer] Surface error if setting the cwd fails adds 0aaa193127f [asan] Update Windows test expectations for LLVM's MS demangler adds 05c3d90248d NFC: Fix variable only used in asserts by propagating the value. adds 48993d5ab94 Reapply r375051: [support] GlobPattern: add support for `` [...] adds 5be7eb3ab4d [Builtins] Provide a mechanism to selectively disable tests [...] adds 6237c9fe6ce [lldb] Don't emit artificial constructor declarations as gl [...] adds 8a3d7c9cbd3 [PowerPC] Turn on CR-Logical reducer pass adds 31a691e2a22 [NFC][InstCombine] Some more preparatory cleanup for dropRe [...] adds 68db51d5c67 [Object] Fix the return type of getOffset/getSize adds 95980409e65 [LLDB] [test] Use %clang_cl instead of build.py in a few tests adds c9499264ec0 [cmake] Pass external project source directories to sub-configures adds e3905dee004 [x86] add test for setcc to shift transform; NFC adds 1ad655e2550 Modernize the rest of the Find.* API (NFC) adds dc748816e2a [Builtins] Downgrade duplicate source file warning from a f [...] adds 54017d0f526 Revert "[LLDB] [test] Use %clang_cl instead of build.py in [...] adds 2ca8e27bd03 Reland "[lit] Synthesize artificial deadline" adds d5282dfc410 libhwasan initialisation include kernel syscall ABI relaxation adds 9c5d76ff4d1 [OPENMP]Dow not emit warnings for uninitialized loop counters. adds edeebad7715 [llvm-objcopy] Add support for shell wildcards adds 3ebbda0f084 Adapt Windows test to API change. adds 9a335b6eda4 [lit] Move computation of deadline up into base class adds a0f6c6434cc [test] Add a .clang-format file for the shell test. adds 69b3363a534 [lldb] X-fail tests that use constructors in expressions on [...] adds bbbc873f83e (NFC) Delete variable made unused by llvm-svn: 375160 adds befab66a2c8 [AMDGPU] drop getIsFP td helper adds ecb310b3a7c [Error] Make llvm::cantFail include the original error messages adds 6caada4eb46 [clang-offload-wrapper][NFC] Use captured name of the entry [...] adds 98a2ae7dadf Reland [llvm-objdump] Use a counter for llvm-objdump -h ins [...] adds 5b0e039a7a7 [ARM] Fix arm_neon.h with -flax-vector-conversions=none, part 3 adds 3d737b642a3 DebugInfo: Remove unused parameter (from DwarfDebug.cpp:emi [...] adds c86a6acaee5 clean up the implementation of PythonCallable::GetNumArguments adds 03819d1c80a eliminate one form of PythonObject::Reset() adds 2941cda5be1 DebugInfo: Move loclist base address from DwarfFile to Debu [...] adds 73b67f0b1a3 [analyzer] exploded-graph-rewriter: Make node headers a bit [...] adds d325196f19b [analyzer] Display cast kinds in program point dumps. adds 14e9eb3d7ca [analyzer] Assign truly stable identifiers to exploded nodes. adds b31c6241566 [lldb][NFC] Fix typo in DWARFASTParserClang.cpp adds 8b3ef1e45b0 [analyzer] exploded-graph-rewriter: Fix typo in r375186. Un [...] adds 3266eac7142 [Test] Precommit test for D69006 adds 8eaa5b9abab [IndVars] Factor out some common code into a utility function adds d72637f5ccc [ScopBuilder] Fix bug 38358 by preserving correct order of [...] adds 13bf5eb1f4e [lit] worker.py: Improve code for executing a single test adds a3d2f9b53ac [lit] Move resolving of XFAIL result codes out of Test.setResult adds 7b9fd37fa11 [X86] Emit KTEST when possible adds 807cecad5d9 [WebAssembly] -pthread implies -target-feature +sign-ext adds 9a5ad9bd5ad Update release notes adds 459134064da [InstCombine] Pre-commit of test case showing miscompile bu [...] adds 6456252dbf6 [InstCombine] Fix miscompile bug in canEvaluateShuffled adds 0c7cc383e5b [AArch64][SVE] Implement unpack intrinsics adds e6f313b3807 [Codegen] Alter the default promotion for saturating adds and subs adds da40d4e4e1b Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds 3bd61b26556 Fix MSVC "not all control paths return a value" warning. NFCI. adds ef04598e147 [X86] Regenerate memcmp tests and add X64-AVX512 common prefix adds 651f07908a1 [AArch64] Don't combine callee-save and local stack adjustm [...] adds b38f577c015 [LLD] [COFF] Try to report source locations for duplicate symbols adds eb34c3e8a4a [ThinLTOCodeGenerator] Add support for index-based WPD adds 9c155985f17 [Arm][libsanitizer] Fix arm libsanitizer failure with bleed [...] adds 0c304917740 SystemInitializerCommon fix compilation on linux adds 84da2596f96 [AArch64][SVE] Add SPLAT_VECTOR ISD Node adds bc887a8d4a3 [ThinLTOCodeGenerator] Add support for index-based WPD adds 65f61c0030c [clangd] Report declaration references in findExplicitReferences. adds ffcd7698aea [AArch64] Adding support for PMMIR_EL1 register adds fa0ac2558ea [NFC][CVP] Count all the no-wraps we proved adds 7d325fe57b4 [AMDGPU][MC][GFX9] Corrected parsing of v_cndmask_b32_sdwa adds e64863d1924 [SCEV] Removing deprecated comment in ScalarEvolutionExpander adds dd7021d466d Revert r375152 as it is causing failures on EXPENSIVE_CHECKS bot adds ea8b8fdf90d Add REQUIRES: x86 to more tests which need the x86 llvm tar [...] adds 7e8f79cdc1e Attempt to fix PS4 buildbot after r375219 adds be78734371e One more attempt to fix PS4 buildbot after r375219 adds 92fea8bb8df [lld][coff] Add missing dependency to fix build. adds e44524736c4 Add ExceptionStream to llvm::Object::minidump adds d5afdbe5a45 [DFAPacketizer] Fix large compile-time regression for VLIW targets adds 6c7d7eebda3 [AMDGPU][MC][GFX10] Added sdwa/dpp versions of v_cndmask_b32 adds a50272f8261 Update MinidumpYAML to use minidump::Exception for exceptio [...] adds d094d97d022 LLDB: Use LLVM's type for minidump ExceptionStream [NFC] adds 77460d3888c ProcessMinidump: Suppress reporting stop for signal '0' adds 7e5d5ee873e [tooling] Relax an assert when multiple GPU targets are specified. adds eff2a2ab2b5 [clang-format] fix regression recognizing casts in Obj-C calls adds aa3806b47c7 Update docs for fast-math flags.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/AST.cpp | 14 +- clang-tools-extra/clangd/AST.h | 6 + clang-tools-extra/clangd/FindTarget.cpp | 127 +-- clang-tools-extra/clangd/FindTarget.h | 2 + clang-tools-extra/clangd/XRefs.cpp | 3 +- .../clangd/unittests/FindTargetTests.cpp | 114 ++- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 3 +- .../Core/PathSensitive/ExplodedGraph.h | 11 +- clang/lib/Analysis/CFG.cpp | 3 +- clang/lib/Analysis/ProgramPoint.cpp | 6 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 23 +- clang/lib/Driver/ToolChains/Clang.cpp | 8 +- clang/lib/Driver/ToolChains/WebAssembly.cpp | 9 +- clang/lib/Format/TokenAnnotator.cpp | 5 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 3 +- clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 14 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 18 +- clang/lib/Tooling/Tooling.cpp | 2 +- clang/test/Analysis/cfg-openmp.cpp | 873 ++++++++++++--------- clang/test/Analysis/dump_egraph.c | 4 +- .../exploded-graph-rewriter/checker_messages.dot | 9 +- .../checker_messages_diff.dot | 44 +- .../exploded-graph-rewriter/constraints.dot | 14 +- .../exploded-graph-rewriter/constraints_diff.dot | 42 +- .../test/Analysis/exploded-graph-rewriter/edge.dot | 20 +- .../exploded-graph-rewriter/environment.dot | 11 +- .../exploded-graph-rewriter/environment_diff.dot | 42 +- .../exploded-graph-rewriter/node_labels.dot | 45 +- .../exploded-graph-rewriter/program_points.dot | 82 +- .../Analysis/exploded-graph-rewriter/store.dot | 15 +- .../exploded-graph-rewriter/store_diff.dot | 37 +- .../Analysis/exploded-graph-rewriter/topology.dot | 14 +- .../Analysis/exploded-graph-rewriter/trimmers.dot | 40 +- clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c | 2 +- clang/test/Driver/clang-offload-wrapper.c | 2 +- clang/test/Driver/lto-unit.c | 5 +- clang/test/Driver/wasm-toolchain.c | 10 +- clang/test/OpenMP/openmp_win_codegen.cpp | 3 +- clang/test/OpenMP/parallel_for_codegen.cpp | 13 +- ...istribute_parallel_for_simd_linear_messages.cpp | 4 +- .../teams_distribute_simd_linear_messages.cpp | 4 +- clang/unittests/Format/FormatTest.cpp | 52 +- clang/utils/TableGen/NeonEmitter.cpp | 3 +- clang/utils/analyzer/exploded-graph-rewriter.py | 51 +- compiler-rt/lib/hwasan/hwasan.cpp | 2 + compiler-rt/lib/hwasan/hwasan.h | 1 + compiler-rt/lib/hwasan/hwasan_linux.cpp | 39 + .../sanitizer_platform_limits_posix.cpp | 5 +- .../asan/TestCases/Windows/demangled_names.cpp | 2 +- .../test/asan/TestCases/invalid-pointer-pairs.cpp | 6 +- compiler-rt/test/builtins/CMakeLists.txt | 27 + compiler-rt/test/builtins/Unit/absvdi2_test.c | 1 + compiler-rt/test/builtins/Unit/absvsi2_test.c | 1 + compiler-rt/test/builtins/Unit/absvti2_test.c | 1 + compiler-rt/test/builtins/Unit/adddf3vfp_test.c | 1 + compiler-rt/test/builtins/Unit/addsf3vfp_test.c | 1 + compiler-rt/test/builtins/Unit/addtf3_test.c | 1 + compiler-rt/test/builtins/Unit/addvdi3_test.c | 1 + compiler-rt/test/builtins/Unit/addvsi3_test.c | 1 + compiler-rt/test/builtins/Unit/addvti3_test.c | 1 + compiler-rt/test/builtins/Unit/ashldi3_test.c | 1 + compiler-rt/test/builtins/Unit/ashlti3_test.c | 1 + compiler-rt/test/builtins/Unit/ashrdi3_test.c | 1 + compiler-rt/test/builtins/Unit/ashrti3_test.c | 1 + compiler-rt/test/builtins/Unit/bswapdi2_test.c | 1 + compiler-rt/test/builtins/Unit/bswapsi2_test.c | 1 + compiler-rt/test/builtins/Unit/clear_cache_test.c | 1 + compiler-rt/test/builtins/Unit/clzdi2_test.c | 1 + compiler-rt/test/builtins/Unit/clzsi2_test.c | 1 + compiler-rt/test/builtins/Unit/clzti2_test.c | 1 + compiler-rt/test/builtins/Unit/cmpdi2_test.c | 1 + compiler-rt/test/builtins/Unit/cmpti2_test.c | 1 + compiler-rt/test/builtins/Unit/comparedf2_test.c | 1 + compiler-rt/test/builtins/Unit/comparesf2_test.c | 1 + compiler-rt/test/builtins/Unit/cpu_model_test.c | 1 + compiler-rt/test/builtins/Unit/ctzdi2_test.c | 1 + compiler-rt/test/builtins/Unit/ctzsi2_test.c | 1 + compiler-rt/test/builtins/Unit/ctzti2_test.c | 1 + compiler-rt/test/builtins/Unit/divdc3_test.c | 1 + compiler-rt/test/builtins/Unit/divdf3_test.c | 1 + compiler-rt/test/builtins/Unit/divdf3vfp_test.c | 1 + compiler-rt/test/builtins/Unit/divdi3_test.c | 1 + compiler-rt/test/builtins/Unit/divmodsi4_test.c | 1 + compiler-rt/test/builtins/Unit/divsc3_test.c | 1 + compiler-rt/test/builtins/Unit/divsf3_test.c | 1 + compiler-rt/test/builtins/Unit/divsf3vfp_test.c | 1 + compiler-rt/test/builtins/Unit/divsi3_test.c | 1 + compiler-rt/test/builtins/Unit/divtc3_test.c | 1 + compiler-rt/test/builtins/Unit/divtf3_test.c | 1 + compiler-rt/test/builtins/Unit/divti3_test.c | 1 + compiler-rt/test/builtins/Unit/divxc3_test.c | 1 + .../test/builtins/Unit/enable_execute_stack_test.c | 1 + compiler-rt/test/builtins/Unit/eqdf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/eqsf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/eqtf2_test.c | 1 + compiler-rt/test/builtins/Unit/extenddftf2_test.c | 1 + compiler-rt/test/builtins/Unit/extendhfsf2_test.c | 1 + ...extebdsfdf2vfp_test.c => extendsfdf2vfp_test.c} | 1 + compiler-rt/test/builtins/Unit/extendsftf2_test.c | 1 + compiler-rt/test/builtins/Unit/ffsdi2_test.c | 1 + compiler-rt/test/builtins/Unit/ffssi2_test.c | 1 + compiler-rt/test/builtins/Unit/ffsti2_test.c | 1 + compiler-rt/test/builtins/Unit/fixdfdi_test.c | 1 + compiler-rt/test/builtins/Unit/fixdfsivfp_test.c | 1 + compiler-rt/test/builtins/Unit/fixdfti_test.c | 1 + compiler-rt/test/builtins/Unit/fixsfdi_test.c | 1 + compiler-rt/test/builtins/Unit/fixsfsivfp_test.c | 1 + compiler-rt/test/builtins/Unit/fixsfti_test.c | 1 + compiler-rt/test/builtins/Unit/fixtfdi_test.c | 1 + compiler-rt/test/builtins/Unit/fixtfsi_test.c | 1 + compiler-rt/test/builtins/Unit/fixtfti_test.c | 1 + compiler-rt/test/builtins/Unit/fixunsdfdi_test.c | 1 + compiler-rt/test/builtins/Unit/fixunsdfsi_test.c | 1 + .../test/builtins/Unit/fixunsdfsivfp_test.c | 1 + compiler-rt/test/builtins/Unit/fixunsdfti_test.c | 1 + compiler-rt/test/builtins/Unit/fixunssfdi_test.c | 1 + compiler-rt/test/builtins/Unit/fixunssfsi_test.c | 1 + .../test/builtins/Unit/fixunssfsivfp_test.c | 1 + compiler-rt/test/builtins/Unit/fixunssfti_test.c | 1 + compiler-rt/test/builtins/Unit/fixunstfdi_test.c | 1 + compiler-rt/test/builtins/Unit/fixunstfsi_test.c | 1 + compiler-rt/test/builtins/Unit/fixunstfti_test.c | 1 + compiler-rt/test/builtins/Unit/fixunsxfdi_test.c | 1 + compiler-rt/test/builtins/Unit/fixunsxfsi_test.c | 1 + compiler-rt/test/builtins/Unit/fixunsxfti_test.c | 1 + compiler-rt/test/builtins/Unit/fixxfdi_test.c | 1 + compiler-rt/test/builtins/Unit/fixxfti_test.c | 1 + compiler-rt/test/builtins/Unit/floatdidf_test.c | 1 + compiler-rt/test/builtins/Unit/floatdisf_test.c | 1 + compiler-rt/test/builtins/Unit/floatditf_test.c | 1 + compiler-rt/test/builtins/Unit/floatdixf_test.c | 1 + compiler-rt/test/builtins/Unit/floatsidfvfp_test.c | 1 + compiler-rt/test/builtins/Unit/floatsisfvfp_test.c | 1 + compiler-rt/test/builtins/Unit/floatsitf_test.c | 1 + compiler-rt/test/builtins/Unit/floattidf_test.c | 1 + compiler-rt/test/builtins/Unit/floattisf_test.c | 1 + compiler-rt/test/builtins/Unit/floattitf_test.c | 1 + compiler-rt/test/builtins/Unit/floattixf_test.c | 1 + compiler-rt/test/builtins/Unit/floatundidf_test.c | 1 + compiler-rt/test/builtins/Unit/floatundisf_test.c | 1 + compiler-rt/test/builtins/Unit/floatunditf_test.c | 1 + compiler-rt/test/builtins/Unit/floatundixf_test.c | 1 + compiler-rt/test/builtins/Unit/floatunsitf_test.c | 1 + .../test/builtins/Unit/floatunssidfvfp_test.c | 1 + .../test/builtins/Unit/floatunssisfvfp_test.c | 1 + compiler-rt/test/builtins/Unit/floatuntidf_test.c | 1 + compiler-rt/test/builtins/Unit/floatuntisf_test.c | 1 + compiler-rt/test/builtins/Unit/floatuntitf_test.c | 1 + compiler-rt/test/builtins/Unit/floatuntixf_test.c | 1 + compiler-rt/test/builtins/Unit/gedf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/gesf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/getf2_test.c | 1 + compiler-rt/test/builtins/Unit/gtdf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/gtsf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/gttf2_test.c | 1 + compiler-rt/test/builtins/Unit/ledf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/lesf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/letf2_test.c | 1 + compiler-rt/test/builtins/Unit/lit.cfg.py | 24 + compiler-rt/test/builtins/Unit/lit.site.cfg.py.in | 2 + compiler-rt/test/builtins/Unit/lshrdi3_test.c | 1 + compiler-rt/test/builtins/Unit/lshrti3_test.c | 1 + compiler-rt/test/builtins/Unit/ltdf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/ltsf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/lttf2_test.c | 1 + compiler-rt/test/builtins/Unit/moddi3_test.c | 1 + compiler-rt/test/builtins/Unit/modsi3_test.c | 1 + compiler-rt/test/builtins/Unit/modti3_test.c | 1 + compiler-rt/test/builtins/Unit/muldc3_test.c | 1 + compiler-rt/test/builtins/Unit/muldf3vfp_test.c | 1 + compiler-rt/test/builtins/Unit/muldi3_test.c | 1 + compiler-rt/test/builtins/Unit/mulodi4_test.c | 1 + compiler-rt/test/builtins/Unit/mulosi4_test.c | 1 + compiler-rt/test/builtins/Unit/muloti4_test.c | 1 + compiler-rt/test/builtins/Unit/mulsc3_test.c | 1 + compiler-rt/test/builtins/Unit/mulsf3vfp_test.c | 1 + compiler-rt/test/builtins/Unit/multc3_test.c | 1 + compiler-rt/test/builtins/Unit/multf3_test.c | 1 + compiler-rt/test/builtins/Unit/multi3_test.c | 1 + compiler-rt/test/builtins/Unit/mulvdi3_test.c | 1 + compiler-rt/test/builtins/Unit/mulvsi3_test.c | 1 + compiler-rt/test/builtins/Unit/mulvti3_test.c | 1 + compiler-rt/test/builtins/Unit/mulxc3_test.c | 1 + compiler-rt/test/builtins/Unit/nedf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/negdf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/negdi2_test.c | 1 + compiler-rt/test/builtins/Unit/negsf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/negti2_test.c | 1 + compiler-rt/test/builtins/Unit/negvdi2_test.c | 1 + compiler-rt/test/builtins/Unit/negvsi2_test.c | 1 + compiler-rt/test/builtins/Unit/negvti2_test.c | 1 + compiler-rt/test/builtins/Unit/nesf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/netf2_test.c | 1 + compiler-rt/test/builtins/Unit/paritydi2_test.c | 1 + compiler-rt/test/builtins/Unit/paritysi2_test.c | 1 + compiler-rt/test/builtins/Unit/parityti2_test.c | 1 + compiler-rt/test/builtins/Unit/popcountdi2_test.c | 1 + compiler-rt/test/builtins/Unit/popcountsi2_test.c | 1 + compiler-rt/test/builtins/Unit/popcountti2_test.c | 1 + compiler-rt/test/builtins/Unit/powidf2_test.c | 1 + compiler-rt/test/builtins/Unit/powisf2_test.c | 1 + compiler-rt/test/builtins/Unit/powitf2_test.c | 1 + compiler-rt/test/builtins/Unit/powixf2_test.c | 1 + compiler-rt/test/builtins/Unit/subdf3vfp_test.c | 1 + compiler-rt/test/builtins/Unit/subsf3vfp_test.c | 1 + compiler-rt/test/builtins/Unit/subtf3_test.c | 1 + compiler-rt/test/builtins/Unit/subvdi3_test.c | 1 + compiler-rt/test/builtins/Unit/subvsi3_test.c | 1 + compiler-rt/test/builtins/Unit/subvti3_test.c | 1 + .../test/builtins/Unit/trampoline_setup_test.c | 1 + compiler-rt/test/builtins/Unit/truncdfhf2_test.c | 1 + compiler-rt/test/builtins/Unit/truncdfsf2_test.c | 1 + .../test/builtins/Unit/truncdfsf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/truncsfhf2_test.c | 1 + compiler-rt/test/builtins/Unit/trunctfdf2_test.c | 1 + compiler-rt/test/builtins/Unit/trunctfsf2_test.c | 1 + compiler-rt/test/builtins/Unit/ucmpdi2_test.c | 1 + compiler-rt/test/builtins/Unit/ucmpti2_test.c | 1 + compiler-rt/test/builtins/Unit/udivdi3_test.c | 1 + compiler-rt/test/builtins/Unit/udivmoddi4_test.c | 1 + compiler-rt/test/builtins/Unit/udivmodsi4_test.c | 1 + compiler-rt/test/builtins/Unit/udivmodti4_test.c | 1 + compiler-rt/test/builtins/Unit/udivsi3_test.c | 1 + compiler-rt/test/builtins/Unit/udivti3_test.c | 1 + compiler-rt/test/builtins/Unit/umoddi3_test.c | 1 + compiler-rt/test/builtins/Unit/umodsi3_test.c | 1 + compiler-rt/test/builtins/Unit/umodti3_test.c | 1 + compiler-rt/test/builtins/Unit/unorddf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/unordsf2vfp_test.c | 1 + compiler-rt/test/builtins/Unit/unordtf2_test.c | 1 + lld/COFF/CMakeLists.txt | 1 + lld/COFF/InputFiles.cpp | 88 ++- lld/COFF/InputFiles.h | 14 + lld/COFF/SymbolTable.cpp | 72 +- lld/COFF/SymbolTable.h | 6 +- lld/docs/ReleaseNotes.rst | 6 +- lld/test/COFF/conflict-mangled.test | 8 +- lld/test/COFF/conflict.test | 16 +- lld/test/COFF/duplicate-cv.s | 30 + lld/test/COFF/duplicate-dwarf.s | 213 +++++ lld/test/COFF/duplicate.test | 8 +- lld/test/ELF/linkerscript/filename-spec.s | 4 +- lldb/include/lldb/Core/Module.h | 68 +- lldb/include/lldb/Core/ModuleList.h | 69 +- lldb/include/lldb/Core/ModuleSpec.h | 5 +- lldb/include/lldb/Symbol/SymbolFile.h | 22 +- lldb/include/lldb/Symbol/Symtab.h | 22 +- lldb/include/lldb/Target/DynamicLoader.h | 10 +- .../TestCallOverriddenMethod.py | 21 + .../expression/call-overridden-method/main.cpp | 1 + .../TestIgnoreArtificialConstructors.py | 5 + .../ignore-artificial-constructors/main.cpp | 10 + .../commands/platform/process/TestProcessList.py | 1 + .../postmortem/minidump-new/TestMiniDumpNew.py | 16 +- .../postmortem/minidump-new/linux-x86_64.yaml | 5 +- .../minidump-new/linux-x86_64_null_signal.yaml | 25 + .../postmortem/minidump/TestMiniDump.py | 1 + lldb/source/API/SBModule.cpp | 17 +- lldb/source/API/SBTarget.cpp | 45 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 5 +- lldb/source/Commands/CommandCompletions.cpp | 3 +- lldb/source/Commands/CommandObjectSource.cpp | 53 +- lldb/source/Commands/CommandObjectTarget.cpp | 64 +- lldb/source/Commands/CommandObjectWatchpoint.cpp | 10 +- lldb/source/Core/AddressResolverName.cpp | 5 +- lldb/source/Core/Disassembler.cpp | 5 +- lldb/source/Core/Module.cpp | 76 +- lldb/source/Core/ModuleList.cpp | 107 +-- lldb/source/Core/SourceManager.cpp | 8 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 - .../Initialization/SystemInitializerCommon.cpp | 10 +- .../Hexagon-DYLD/HexagonDYLDRendezvous.cpp | 5 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 14 +- .../MacOSX-DYLD/DynamicLoaderDarwin.h | 2 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 7 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 9 +- .../Clang/ClangExpressionDeclMap.cpp | 8 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 4 +- .../CPlusPlus/CPPLanguageRuntime.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 23 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 5 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 4 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 5 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 6 +- .../Plugins/Process/Utility/InferiorCallPOSIX.cpp | 12 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 5 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 16 +- .../Plugins/Process/minidump/MinidumpParser.h | 2 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 11 - .../Plugins/Process/minidump/MinidumpTypes.h | 29 - .../Plugins/Process/minidump/ProcessMinidump.cpp | 44 +- .../Plugins/Process/minidump/ProcessMinidump.h | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 184 ++++- .../ScriptInterpreter/Python/PythonDataObjects.h | 98 ++- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 16 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 23 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 5 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 74 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 26 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 81 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 26 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 19 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 21 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 57 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 26 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 24 +- lldb/source/Symbol/Function.cpp | 4 +- lldb/source/Symbol/SymbolFile.cpp | 48 +- lldb/source/Symbol/Symtab.cpp | 18 +- lldb/source/Target/Target.cpp | 14 +- lldb/test/Shell/.clang-format | 3 + .../SymbolFile/Breakpad/unwind-via-stack-cfi.test | 2 + .../SymbolFile/Breakpad/unwind-via-stack-win.test | 2 + lldb/tools/lldb-test/lldb-test.cpp | 6 +- lldb/unittests/Core/MangledTest.cpp | 3 +- .../Process/minidump/MinidumpParserTest.cpp | 4 +- .../Python/PythonDataObjectsTests.cpp | 134 +++- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 5 +- lldb/unittests/Target/ModuleCacheTest.cpp | 5 +- llvm/cmake/modules/CrossCompile.cmake | 9 + llvm/docs/CommandGuide/llvm-objcopy.rst | 24 + llvm/docs/CommandGuide/llvm-strip.rst | 24 + llvm/docs/LangRef.rst | 5 +- llvm/include/llvm/BinaryFormat/Minidump.h | 21 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 15 + llvm/include/llvm/Object/MachOUniversal.h | 4 +- llvm/include/llvm/Object/Minidump.h | 9 + llvm/include/llvm/ObjectYAML/MinidumpYAML.h | 21 + llvm/include/llvm/Support/Automaton.h | 23 +- llvm/include/llvm/Support/Error.h | 20 + llvm/include/llvm/Support/GlobPattern.h | 2 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 3 - llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 16 +- llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h | 7 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 25 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 7 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 3 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 12 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 128 ++- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 25 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 16 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 68 +- llvm/lib/Object/MachOUniversal.cpp | 2 +- llvm/lib/ObjectYAML/MinidumpEmitter.cpp | 20 + llvm/lib/ObjectYAML/MinidumpYAML.cpp | 49 +- llvm/lib/Support/GlobPattern.cpp | 23 +- llvm/lib/Target/AArch64/AArch64.td | 6 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 3 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 61 ++ llvm/lib/Target/AArch64/AArch64ISelLowering.h | 6 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 11 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 10 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AArch64/AArch64SystemOperands.td | 6 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 21 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 30 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 4 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 6 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 3 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 26 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 131 ++-- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 31 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 8 +- .../InstCombine/InstCombineVectorOps.cpp | 18 +- .../Scalar/CorrelatedValuePropagation.cpp | 94 ++- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 97 ++- .../Analysis/ScalarEvolution/umin-umax-folds.ll | 317 ++++++++ ...-never-combine-csr-local-stack-bump-for-size.ll | 25 + llvm/test/CodeGen/AArch64/sadd_sat.ll | 49 +- llvm/test/CodeGen/AArch64/sadd_sat_plus.ll | 55 +- llvm/test/CodeGen/AArch64/sadd_sat_vec.ll | 131 ++-- llvm/test/CodeGen/AArch64/ssub_sat.ll | 49 +- llvm/test/CodeGen/AArch64/ssub_sat_plus.ll | 55 +- llvm/test/CodeGen/AArch64/ssub_sat_vec.ll | 129 ++- .../CodeGen/AArch64/sve-intrinsics-perm-select.ll | 129 +++ llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 95 +++ llvm/test/CodeGen/AArch64/uadd_sat.ll | 28 +- llvm/test/CodeGen/AArch64/uadd_sat_plus.ll | 34 +- llvm/test/CodeGen/AArch64/uadd_sat_vec.ll | 83 +- llvm/test/CodeGen/AArch64/usub_sat.ll | 27 +- llvm/test/CodeGen/AArch64/usub_sat_plus.ll | 33 +- llvm/test/CodeGen/AArch64/usub_sat_vec.ll | 21 +- llvm/test/CodeGen/ARM/sadd_sat.ll | 218 ++--- llvm/test/CodeGen/ARM/sadd_sat_plus.ll | 269 +++---- llvm/test/CodeGen/ARM/ssub_sat.ll | 230 ++---- llvm/test/CodeGen/ARM/ssub_sat_plus.ll | 250 +++--- llvm/test/CodeGen/ARM/uadd_sat.ll | 80 +- llvm/test/CodeGen/ARM/uadd_sat_plus.ll | 125 +-- llvm/test/CodeGen/ARM/usub_sat.ll | 94 +-- llvm/test/CodeGen/ARM/usub_sat_plus.ll | 116 +-- llvm/test/CodeGen/PowerPC/popcnt-zext.ll | 304 +++++++ llvm/test/CodeGen/X86/avx512-mask-op.ll | 12 +- llvm/test/CodeGen/X86/memcmp.ll | 95 ++- llvm/test/CodeGen/X86/sadd_sat.ll | 41 +- llvm/test/CodeGen/X86/sadd_sat_plus.ll | 37 +- llvm/test/CodeGen/X86/setcc.ll | 14 + llvm/test/CodeGen/X86/ssub_sat.ll | 39 +- llvm/test/CodeGen/X86/ssub_sat_plus.ll | 32 +- llvm/test/CodeGen/X86/taildup-heapallocsite.ll | 81 ++ llvm/test/CodeGen/X86/uadd_sat.ll | 21 +- llvm/test/CodeGen/X86/uadd_sat_plus.ll | 29 +- llvm/test/CodeGen/X86/usub_sat.ll | 31 +- llvm/test/CodeGen/X86/usub_sat_plus.ll | 37 +- llvm/test/MC/AArch64/armv8.4a-pmu.s | 19 + llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s | 20 + llvm/test/MC/AMDGPU/vop_sdwa.s | 5 + llvm/test/MC/AMDGPU/wave32.s | 24 + llvm/test/MC/Disassembler/AArch64/armv8.4a-pmu.txt | 10 + .../MC/Disassembler/AMDGPU/gfx10_dasm_dpp16.txt | 8 + llvm/test/MC/Disassembler/AMDGPU/wave32.txt | 8 + llvm/test/ThinLTO/X86/devirt_promote_legacy.ll | 57 ++ ...ift-input-masking-after-truncation-variant-a.ll | 273 +++++++ ...ift-input-masking-after-truncation-variant-b.ll | 310 ++++++++ ...ift-input-masking-after-truncation-variant-c.ll | 219 ++++++ ...ift-input-masking-after-truncation-variant-d.ll | 247 ++++++ ...ift-input-masking-after-truncation-variant-e.ll | 219 ++++++ ...ift-input-masking-after-truncation-variant-a.ll | 199 +++++ ...ift-input-masking-after-truncation-variant-b.ll | 238 ++++++ ...ift-input-masking-after-truncation-variant-c.ll | 169 ++++ ...ift-input-masking-after-truncation-variant-d.ll | 189 +++++ ...ift-input-masking-after-truncation-variant-e.ll | 169 ++++ ...ift-input-masking-after-truncation-variant-f.ll | 198 +++++ .../InstCombine/shufflevector-div-rem.ll | 122 +++ .../tools/llvm-objcopy/ELF/wildcard-flags.test | 162 ++++ .../tools/llvm-objcopy/ELF/wildcard-syntax.test | 149 ++++ .../tools/llvm-objdump/xcoff-section-headers.test | 18 +- llvm/test/tools/obj2yaml/basic-minidump.yaml | 22 + .../minidump-exception-missing-parameter.yaml | 21 + llvm/tools/llvm-objcopy/CommonOpts.td | 10 + llvm/tools/llvm-objcopy/CopyConfig.cpp | 161 +++- llvm/tools/llvm-objcopy/CopyConfig.h | 56 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 2 +- llvm/tools/llvm-objdump/MachODump.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 53 +- llvm/tools/llvm-objdump/llvm-objdump.h | 14 +- llvm/unittests/Object/MinidumpTest.cpp | 58 ++ llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp | 197 +++++ llvm/unittests/Support/ErrorTest.cpp | 17 +- llvm/unittests/Support/GlobPatternTest.cpp | 134 +++- llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 4 +- llvm/utils/lit/lit/Test.py | 12 - llvm/utils/lit/lit/run.py | 5 +- llvm/utils/lit/lit/worker.py | 54 +- polly/lib/Analysis/ScopBuilder.cpp | 24 +- .../preserve-equiv-class-order-in-basic_block.ll | 94 +++ 451 files changed, 9589 insertions(+), 3383 deletions(-) rename compiler-rt/test/builtins/Unit/{extebdsfdf2vfp_test.c => extendsfdf2vfp_tes [...] create mode 100644 lld/test/COFF/duplicate-cv.s create mode 100644 lld/test/COFF/duplicate-dwarf.s create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/ignore- [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/ignore- [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/test/Shell/.clang-format create mode 100644 llvm/test/Analysis/ScalarEvolution/umin-umax-folds.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64-never-combine-csr-local-stack-b [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-perm-select.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-vector-splat.ll create mode 100644 llvm/test/CodeGen/PowerPC/popcnt-zext.ll create mode 100644 llvm/test/CodeGen/X86/taildup-heapallocsite.ll create mode 100644 llvm/test/MC/AArch64/armv8.4a-pmu.s create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.4a-pmu.txt create mode 100644 llvm/test/ThinLTO/X86/devirt_promote_legacy.ll create mode 100644 llvm/test/Transforms/InstCombine/partally-redundant-left-shift- [...] create mode 100644 llvm/test/Transforms/InstCombine/partally-redundant-left-shift- [...] create mode 100644 llvm/test/Transforms/InstCombine/partally-redundant-left-shift- [...] create mode 100644 llvm/test/Transforms/InstCombine/partally-redundant-left-shift- [...] create mode 100644 llvm/test/Transforms/InstCombine/partally-redundant-left-shift- [...] create mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] create mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] create mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] create mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] create mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] create mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] create mode 100644 llvm/test/Transforms/InstCombine/shufflevector-div-rem.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/wildcard-flags.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/wildcard-syntax.test create mode 100644 llvm/test/tools/yaml2obj/minidump-exception-missing-parameter.yaml create mode 100644 polly/test/ScopInfo/preserve-equiv-class-order-in-basic_block.ll