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-allyesconfig in repository toolchain/ci/llvm-project.
from ffe2ec51702 [AIX] TOC pseudo expansion for 64bit large + 64bit small + [...] adds 221e418f0c5 [lit] Make internal diff work in pipelines adds 849d67a7008 [lit] Extend internal diff to support `-` argument adds c8e3f43ab51 [clangd] Use our own relation kind. adds af6248cbb9e [OpenCL] Preserve addrspace in CGClass (PR43145) adds 3e0f4f8e928 [OPENMP]Fix thread id passed to outlined region in sequenti [...] adds 5e684e8d88b Revert r375116: "[lit] Extend internal diff to support `-` [...] adds e96e2d32272 Revert r375114: "[lit] Make internal diff work in pipelines" adds faf6b2543e4 [ARC] Basic support in gdb-remote process plugin adds 92e498d58cf [ARC] Add SystemV ABI adds 1c982af0599 [ObjC] Add some additional test cases around pointer conversions. adds ccc4d83cda1 [ObjC] Diagnose implicit type coercion from ObjC 'Class' to [...] adds 1b6c3ca1267 [lld][test] Fix use of escape character in an lld test on Windows adds d06a2f3ad68 Fix an inverted condition in test. adds d25c766aa25 [lit] Create derived classes for serial/parallel test runs adds aa05e0e9729 [lit] Synthesize artificial deadline adds 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. new ffcd7698aea [AArch64] Adding support for PMMIR_EL1 register new fa0ac2558ea [NFC][CVP] Count all the no-wraps we proved
The 2 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/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 | 6 +- clang-tools-extra/clangd/index/Index.h | 2 +- clang-tools-extra/clangd/index/MemIndex.cpp | 3 +- clang-tools-extra/clangd/index/MemIndex.h | 10 +- clang-tools-extra/clangd/index/Relation.cpp | 3 +- clang-tools-extra/clangd/index/Relation.h | 37 +- clang-tools-extra/clangd/index/Serialization.cpp | 29 +- clang-tools-extra/clangd/index/Serialization.h | 5 - clang-tools-extra/clangd/index/SymbolCollector.cpp | 3 +- .../clangd/index/YAMLSerialization.cpp | 11 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 3 +- clang-tools-extra/clangd/index/dex/Dex.h | 11 +- .../clangd/unittests/BackgroundIndexTests.cpp | 5 +- clang-tools-extra/clangd/unittests/DexTests.cpp | 7 +- .../clangd/unittests/FileIndexTests.cpp | 2 +- .../clangd/unittests/FindTargetTests.cpp | 114 ++- clang-tools-extra/clangd/unittests/IndexTests.cpp | 30 +- .../clangd/unittests/SerializationTests.cpp | 6 +- .../clangd/unittests/SymbolCollectorTests.cpp | 3 +- .../clangd/unittests/TypeHierarchyTests.cpp | 2 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 3 +- .../Core/PathSensitive/ExplodedGraph.h | 11 +- clang/lib/AST/ASTContext.cpp | 26 +- clang/lib/Analysis/CFG.cpp | 3 +- clang/lib/Analysis/ProgramPoint.cpp | 6 +- clang/lib/CodeGen/CGClass.cpp | 7 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 31 +- clang/lib/Driver/ToolChains/Clang.cpp | 8 +- clang/lib/Driver/ToolChains/WebAssembly.cpp | 9 +- clang/lib/Sema/SemaExpr.cpp | 4 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 3 +- clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 14 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 18 +- 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 +- .../CodeGenOpenCLCXX/addrspace-derived-base.cl | 30 + 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 +- clang/test/OpenMP/parallel_if_codegen.cpp | 20 +- ...istribute_parallel_for_simd_linear_messages.cpp | 4 +- .../teams_distribute_simd_linear_messages.cpp | 4 +- clang/test/SemaObjC/class-method-self.m | 2 - clang/test/SemaObjC/comptypes-1.m | 81 +- clang/test/SemaObjC/comptypes-7.m | 7 +- .../class-method-self.mm} | 5 +- clang/test/SemaObjCXX/comptypes-1.mm | 124 +++ clang/test/SemaObjCXX/comptypes-7.mm | 74 ++ clang/test/SemaObjCXX/instancetype.mm | 4 +- 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/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 | 8 +- 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 +- lldb/include/lldb/Utility/ArchSpec.h | 2 + .../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 + .../test/tools/lldb-server/gdbremote_testcase.py | 6 +- lldb/source/API/SBModule.cpp | 17 +- lldb/source/API/SBTarget.cpp | 45 +- lldb/source/API/SystemInitializerFull.cpp | 4 +- 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 +- lldb/source/Plugins/ABI/CMakeLists.txt | 3 + lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp | 614 +++++++++++++++ lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h | 106 +++ lldb/source/Plugins/ABI/SysV-arc/CMakeLists.txt | 11 + .../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 | 7 +- .../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/Platform.cpp | 6 + lldb/source/Target/Target.cpp | 14 +- lldb/source/Target/Thread.cpp | 1 + lldb/source/Utility/ArchSpec.cpp | 3 + lldb/test/Shell/.clang-format | 3 + lldb/tools/lldb-test/lldb-test.cpp | 6 +- lldb/unittests/Core/MangledTest.cpp | 3 +- .../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/include/llvm/ADT/DenseMapInfo.h | 11 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 15 + llvm/include/llvm/Object/MachOUniversal.h | 4 +- llvm/include/llvm/Support/Error.h | 20 + llvm/include/llvm/Support/GlobPattern.h | 2 +- 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/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 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 4 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 26 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 7 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 2 +- 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/2008-10-28-f128-i32.ll | 39 +- llvm/test/CodeGen/PowerPC/brcond.ll | 6 +- llvm/test/CodeGen/PowerPC/popcnt-zext.ll | 304 +++++++ llvm/test/CodeGen/PowerPC/pr42492.ll | 28 +- llvm/test/CodeGen/PowerPC/tocSaveInPrologue.ll | 15 +- llvm/test/CodeGen/PowerPC/vec-min-max.ll | 23 +- 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/Disassembler/AArch64/armv8.4a-pmu.txt | 10 + 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/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/Support/ErrorTest.cpp | 17 +- llvm/unittests/Support/GlobPatternTest.cpp | 134 +++- llvm/utils/lit/lit/Test.py | 12 - llvm/utils/lit/lit/main.py | 6 +- llvm/utils/lit/lit/run.py | 114 +-- llvm/utils/lit/lit/worker.py | 54 +- polly/lib/Analysis/ScopBuilder.cpp | 24 +- .../preserve-equiv-class-order-in-basic_block.ll | 94 +++ 461 files changed, 10141 insertions(+), 3498 deletions(-) copy clang/test/{SemaObjC/class-method-self.m => SemaObjCXX/class-method-self.mm} (50%) create mode 100644 clang/test/SemaObjCXX/comptypes-1.mm create mode 100644 clang/test/SemaObjCXX/comptypes-7.mm 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/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp create mode 100644 lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h create mode 100644 lldb/source/Plugins/ABI/SysV-arc/CMakeLists.txt 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 polly/test/ScopInfo/preserve-equiv-class-order-in-basic_block.ll