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-allyesconfig in repository toolchain/ci/llvm-project.
from db751c37782 [ObjectYAML] Fix lifetime issue in dumpDebugLines adds 3177b92231a [LoopUnroll] Use Lazy strategy for DTU used for MergeBlockI [...] adds 1aadf6f39f4 [X86] Make inline assembly 'x' and 'v' constraints work for f128. adds 1ec5c204b8f [X86] Add a DAG combine to combine INSERTPS and VBROADCAST [...] adds cbab334e403 [Attributor] Deduce "noalias" attribute adds 231e628d690 [X86] Remove some unneeded X86VBroadcast isel patterns that [...] adds caac097fbf4 [x86] Adding support for some missing intrinsics: _mm512_cv [...] adds c2f9268f9f8 Removed dead code from clang/AST/NSAPI.h adds c96284002ea [X86] Remove isel patterns with X86VBroadcast+scalar_to_vec [...] adds 101aca0484b [Test][Time profiler] Fix test for python3 adds d07de022919 Provide a real link to the doc and remove old information adds 2831d1aedd1 fix the bugzilla url adds c6e825efc70 use https for llvm.org in the doc adds d7922042882 Reland "[clangd] Migrate last tweak tests to TweakTesting.h [...] adds 4683eec2d30 [clangd] Update themeRuleMatcher when color theme changes i [...] adds cdb9aa63390 [llvm-readobj] Remove a leftover string trim operation. NFC. adds e3e8874b89d [llvm-readobj] Print the resource type textually for .res files adds 357a40ec7c2 [COFF] Fix error handling in ResourceSectionRef adds edb6ab9ba66 [COFF] Add a bounds checking helper for iterating a coff_re [...] adds 7ba81d95d5c [COFF] Add a ResourceSectionRef method for getting the data [...] adds 12f5c7f0c3b [Analyzer] Iterator Checkers - Make range errors and invali [...] adds a884a06c92b [lldb][NFC] Also test operator new/new[]/delete/delete[]/co [...] adds 250cef2c7db [lldb][NFC] Try fixing TestCompletion.py on Windows adds ef9c6a70776 Fix variable set but no used warning on NDEBUG builds. NFCI. adds 920b04011b8 Fix variable set but no used warnings on NDEBUG builds. NFCI. adds dfb2a19ac2d LegalizeSetCCCondCode - Reduce scope of NeedSwap to fix cpp [...] adds 3c790585e71 [Index] Marked a bunch of classes 'final' adds a280b63ead9 [OpenCL] Fix diagnosing enqueue_kernel call with too few args adds c65204148c1 [Index] Create PP callbacks in the ASTConsumer adds f13b0e3ed89 [InstCombine] Shift amount reassociation in bittest: trunc- [...] adds e9211b764cf [ARM] Masked load and store and predicate tests. NFC adds 8365e420108 [DAGCombiner] (insert_vector_elt (vector_shuffle X, Y), (ex [...] adds cc7495a3556 [X86][CodeGen][NFC] Delay `combineIncDecVector()` from DAGC [...] adds 313d2ce9993 [DebugInfo] LiveDebugValues should always revisit backedges [...] adds 942c2e3795d [ARM] MVE Masked loads and stores adds 72e9584698e [llvm-readobj/llvm-readelf] - Report a proper warning when [...] adds de0bc44883b [yaml2obj] - Allow placing local symbols after globals. adds 27f43e6b1ae Fix shadow variable warning. NFCI. adds 6c2fc64edc6 Fix signed/unsigned comparison warning. NFCI. adds ca0e4b36896 [DebugInfo] LiveDebugValues: correctly discriminate kinds o [...] adds 1b5e38a6c91 [CodeGen]: don't treat structures returned in registers as [...] adds 9cc92c1547c [Index] Moved the IndexDataConsumer::finish call into the I [...] adds 8d32053f113 [Index] Stopped wrapping FrontendActions in libIndex and its users adds 349ef2f2f9c [Index] Added a ShouldSkipFunctionBody callback to libIndex [...] adds cc95a45f8a5 [CostModel] Model all `extractvalue`s as free. adds 1d694f3eb0b Removed two function declarations that don't have definitions adds 8537c1ec60f Removed `AnyFunctionDecl`, it is unused. adds 46b346ea7b3 Fix MSVC "not all control paths return a value" warning. NFCI. adds 51a5f202ad1 Fix variable ‘IsInitCapturePack’ set but not used warning. NFCI. adds fb38b7aab3f [InstCombine] Fold '(-1 u/ %x) u< %y' to '@llvm.umul.with.o [...] adds 473a063a5e1 [InstCombine] Fold '((%x * %y) u/ %x) != %y' to '@llvm.umul [...] adds 9f35d2b5640 [SimplifyCFG] FoldTwoEntryPHINode(): don't bailout on i1 PH [...] adds aaf6ab4410b [InstSimplify] Drop leftover "division-by-zero guard" aroun [...] adds c5847868541 [InstSimplify] Drop leftover "division-by-zero guard" aroun [...] adds 3464b91ef73 [mips] Fix expanding `lw/sw $reg1, symbol($reg2)` instruction adds b23857c1490 [mips] Inline emitStoreWithSymOffset and emitLoadWithSymOff [...] adds 799c96693f6 Allow replaceAndRecursivelySimplify to list unsimplified visitees. adds cf3b39391ef [RISCV] Fix callee-saved-gprs.ll test ABIs adds e1f73e92d4c Removed a function declaration that doesn't have a definition adds bd546e59026 DWARFDebugLoc: Make parsing and error reporting more robust adds ea677418995 [DAGCombine] Fix shadow variable warnings. NFCI. adds 1c4cd496084 [clangd][NFC] Update background-index command line description adds 6220ce60de8 [ScopBuilder] Remove superfluous while loop in buildDomains. NFC. adds 05ef49515e8 [NFC][SimplifyCFG] 'Safely extract low bits' pattern will a [...] adds 1a28e118920 [clangd] Update out-of-date links in readme, NFC. adds 6a801454f16 [Clangd] NFC: Added fixme for checking for local/anonymous [...] adds ef82098a800 Remove DWARFExpression::LocationListSize adds f07b4aff06d Fix GetDIEForDeclContext so it only returns entries matchin [...] adds 8b0317ad7df [PowerPC][NFC] Update fp-int-conversions-direct-moves.ll us [...] adds 001871dee8b [SimplifyCFG] Skip sinking common lifetime markers of `alloca`. adds c327daeea58 [AArch64][GlobalISel] Select @llvm.aarch64.ldaxr.* intrinsics adds 87720ac8c8d [AArch64][GlobalISel] Select @llvm.aarch64.ldxr.* intrinsics adds 907452107df Changed FrontendActionFactory::create to return a std::unique_ptr adds b8b23a1648e [GlobalISel][AArch64] Use a GISelPredicateCode to select ll [...] adds 63411910a25 [InstCombine] add tests for bswap disguised as shuffle; NFC adds ba04f5fac1f [GlobalISel][AArch64] Select llvm.aarch64.stxr* intrinsics. adds e702c7d346b Added 'inline' to functions defined in headers to avoid ODR [...] adds 6289ee941d6 [MemorySSA & LoopPassManager] Enable MemorySSA as loop depe [...] adds 6347aa5d164 Revert "[TSanRuntime] Upstream thread swift race detector." adds 16624b8ca6e [dotest] Remove the curses result formatter. adds e1327e696e1 [dotest] Remove deprecated loggin through env variables. adds caff0a88dd2 GlobalISel: Add known bits to InstructionSelector adds b2b9a237584 GlobalISel: Add maskedValueIsZero and signBitIsZero to known bits adds 11802ccc9ff [cmake] enable x86 libfuzzer on Windows adds f9cdb98f406 [LoopUnrollAndJam] Use Lazy strategy for DTU. adds 093ebf92756 GlobalISel: Don't compute known bits for non-integral GEP adds 5a43fdd3139 [X86] Remove what little support we had for MPX adds ff5982aa91d [test] Fix various module cache bugs and inconsistencies adds b859168ec91 [lldb][NFC] Document options parameter in ClangUserExpressi [...] adds acbdd07de6d [DependenceInfo] Compute WAR dependence info using ISL kills. NFC. adds 4b87023baed Revert enabling MemorySSA. adds f9f81289e68 Revert [MBP] Disable aggressive loop rotate in plain mode adds 65f1c040007 [InstCombine] reduce duplicated code; NFC adds 0785f8d0bb7 Remove `FileManager::invalidateCache` as it has no callers [...] adds 1755617214e Avoid crash when dumping NULL Type as JSON. adds cbd1782c79f AMDGPU/GlobalISel: Legalize sin/cos adds af78899457a [ASan] Version mismatch check follow-up adds 3d705a1fa4e [X86][SSE] combinePMULDQ - pmuldq(x, 0) -> zero vector (PR43159) adds fe47ed67fcc Fix the build for MSVC builds using M_PI adds e5c0994ddfc [CFG] Fix CFG for statement-expressions in return values. adds 33541fafde5 [InstCombine] add possible bswap as widening shuffle test; NFC adds 81e458d001d Allow '@' to appear in x86 mingw symbols adds 5b79e603d3b [X86] Don't emit unreachable stack adjustments adds 04e657be287 [AArch64][GlobalISel] Select arithmetic extended register patterns adds 1ed7d2119ee [PowerPC] Support extended mnemonics mffprwz etc. adds 7bd0a78faee [NFC] Test commit - sorted headers. adds 86955ecd6a0 [lit] Print exit code in for unresolved (lldb)tests. adds 452e5647a58 [Tests] Precommit a few cases where we're missing oppurtuni [...] adds da84b688f91 [WebAssembly] Make __attribute__((used)) not imply export. adds 7cb9c8a506f [WebAssembly] Implement NO_STRIP adds 8823dbc552e Refactor InitListChecker to make it a bit clearer that hasE [...] adds 33e9be6c8b5 Refactor InitListChecker to check only a single (explicit) [...] adds cd839ccf998 Fix silent wrong-code bugs and crashes with designated init [...] adds 3944c9638e5 [clang-scan-deps] reuse the file manager across invocations [...] adds 864fd44d8f9 [CMake][Fuchsia] Enable experimental pass manager by default adds 4625c18b5f4 [Modules] Make ReadModuleMapFileBlock errors reliable adds be638099a47 DebugInfo: add CodeView register mapping for ARM NT adds 160ed4cab4e [X86] Explicitly list all the always trivially rematerializ [...] adds ca4216abde7 [clang-scan-deps] NFC, refactor the DependencyScanningWorke [...] adds 7704b54389c [PPC32] Emit R_PPC_GOT_TPREL16 instead R_PPC_GOT_TPREL16_LO adds 54a1ad5bd78 [PowerPC][NFC] Use -mtriple in RUN line, remove target trip [...] adds a070f12e578 [PowerPC][NFC] Use inline Subtarget->isPPC64() adds bd0f840f83e [clangd] Add distinct highlightings for static fields and methods
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/ClangDoc.cpp | 6 +- .../find-all-symbols/FindAllSymbolsAction.h | 4 +- clang-tools-extra/clang-move/Move.h | 4 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 4 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 15 +- clang-tools-extra/clangd/SemanticHighlighting.h | 2 + .../clangd/clients/clangd-vscode/README.md | 6 +- .../clangd-vscode/src/semantic-highlighting.ts | 7 + clang-tools-extra/clangd/index/IndexAction.cpp | 62 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 55 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 2 + .../clangd/test/semantic-highlighting.test | 14 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 3 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 16 +- .../clangd/unittests/SymbolCollectorTests.cpp | 24 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 167 +- clang-tools-extra/modularize/CoverageChecker.cpp | 5 +- clang-tools-extra/modularize/Modularize.cpp | 11 +- clang-tools-extra/pp-trace/PPTrace.cpp | 5 +- clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/cmake/caches/Fuchsia.cmake | 1 + clang/docs/ReleaseNotes.rst | 4 + clang/include/clang/AST/DeclCXX.h | 52 - clang/include/clang/AST/DeclTemplate.h | 4 - clang/include/clang/AST/Expr.h | 2 + clang/include/clang/AST/ExprCXX.h | 3 - clang/include/clang/AST/NSAPI.h | 3 - .../clang/Basic/DiagnosticSerializationKinds.td | 4 +- clang/include/clang/Basic/FileManager.h | 3 - clang/include/clang/Driver/Options.td | 6 +- clang/include/clang/Index/IndexingAction.h | 20 +- .../DependencyScanning/DependencyScanningService.h | 5 +- .../DependencyScanning/DependencyScanningWorker.h | 31 +- clang/include/clang/Tooling/Tooling.h | 55 +- clang/lib/AST/ExprConstant.cpp | 2 +- clang/lib/AST/JSONNodeDumper.cpp | 4 + clang/lib/AST/NSAPI.cpp | 11 - clang/lib/Analysis/CFG.cpp | 5 +- clang/lib/Basic/FileManager.cpp | 14 - clang/lib/Basic/Targets/X86.cpp | 8 - clang/lib/Basic/Targets/X86.h | 1 - clang/lib/CodeGen/CGStmt.cpp | 41 +- clang/lib/Headers/avx512fintrin.h | 17 + clang/lib/Index/IndexingAction.cpp | 153 +- clang/lib/Sema/SemaChecking.cpp | 4 +- clang/lib/Sema/SemaInit.cpp | 534 ++- clang/lib/Sema/SemaLambda.cpp | 5 +- clang/lib/Serialization/ASTReader.cpp | 16 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 14 +- .../DependencyScanningService.cpp | 5 +- .../DependencyScanningWorker.cpp | 76 +- clang/lib/Tooling/Tooling.cpp | 23 +- clang/test/AST/ast-dump-types-json.cpp | 77 + clang/test/AST/gen_ast_dump_json_test.py | 2 +- .../Analysis/Inputs/system-header-simulator-cxx.h | 10 +- clang/test/Analysis/cfg.cpp | 49 +- .../Analysis/diagnostics/explicit-suppression.cpp | 2 +- clang/test/Analysis/invalidated-iterator.cpp | 485 +- clang/test/Analysis/iterator-range.cpp | 1 + .../subframework_header_dir_symlink_cdb.json | 12 + clang/test/ClangScanDeps/Inputs/symlink_cdb.json | 12 + .../subframework_header_dir_symlink.m | 25 + clang/test/ClangScanDeps/symlink.cpp | 23 + clang/test/CodeGen/asm-attrs.c | 2 +- clang/test/CodeGen/avx512f-builtins.c | 6 + clang/test/CodeGen/x86_64-PR42672.c | 102 + clang/test/Driver/check-time-trace-sections.py | 6 +- clang/test/Driver/x86-target-features.c | 4 +- clang/test/Preprocessor/predefined-arch-macros.c | 22 - clang/test/Sema/designated-initializers.c | 6 +- clang/test/Sema/return.c | 11 + clang/test/SemaCXX/designated-initializers.cpp | 147 + clang/test/SemaOpenCL/cl20-device-side-enqueue.cl | 2 + clang/tools/c-index-test/core_main.cpp | 5 +- clang/tools/clang-refactor/ClangRefactor.cpp | 4 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 65 +- clang/tools/libclang/Indexing.cpp | 91 +- clang/unittests/CodeGen/IRMatchers.h | 25 +- clang/unittests/Tooling/ExecutionTest.cpp | 4 +- compiler-rt/cmake/config-ix.cmake | 2 + lld/docs/ReleaseNotes.rst | 5 +- lld/docs/WebAssembly.rst | 2 +- lld/test/wasm/export.ll | 13 +- lld/wasm/LTO.cpp | 1 + lld/wasm/MarkLive.cpp | 4 +- lld/wasm/Symbols.cpp | 4 + lld/wasm/Symbols.h | 4 + lldb/CMakeLists.txt | 1 + lldb/docs/index.rst | 4 +- lldb/docs/lldb.1 | 2 +- lldb/docs/resources/build.rst | 8 +- lldb/docs/resources/download.rst | 17 +- lldb/docs/resources/source.rst | 10 +- lldb/include/lldb/Expression/DWARFExpression.h | 4 - lldb/lit/CMakeLists.txt | 3 + lldb/lit/Settings/TestModuleCacheSanity.test | 4 + lldb/lit/Suite/lit.cfg | 6 + lldb/lit/Suite/lit.site.cfg.in | 3 + lldb/lit/Suite/lldbtest.py | 4 +- lldb/lit/SymbolFile/DWARF/debug_loc.s | 40 +- lldb/lit/helper/toolchain.py | 3 + lldb/lit/lit-lldb-init.in | 1 + lldb/lit/lit.cfg.py | 11 +- lldb/lit/lit.site.cfg.py.in | 3 + .../Python/lldbsuite/test/configuration.py | 3 + lldb/packages/Python/lldbsuite/test/dotest.py | 111 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 9 +- .../functionalities/completion/TestCompletion.py | 3 +- .../lldbsuite/test/lang/cpp/operators/main.cpp | 18 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 14 +- .../lldbsuite/test/sanity/TestModuleCacheSanity.py | 22 + .../lldbsuite/test_event/formatter/curses.py | 341 -- lldb/source/Expression/DWARFExpression.cpp | 23 - .../ExpressionParser/Clang/ClangUserExpression.h | 3 + .../InstrumentationRuntime/TSan/TSanRuntime.cpp | 38 +- .../InstrumentationRuntime/TSan/TSanRuntime.h | 3 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 7 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 16 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 16 +- lldb/test/CMakeLists.txt | 2 - lldb/unittests/SymbolFile/DWARF/CMakeLists.txt | 1 + .../SymbolFile/DWARF/DWARFASTParserClangTests.cpp | 47 + lldb/utils/lldb-dotest/lldb-dotest.in | 2 + llvm/docs/ReleaseNotes.rst | 4 + llvm/include/llvm/Analysis/InstructionSimplify.h | 11 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 3 + llvm/include/llvm/BinaryFormat/Wasm.h | 1 + .../llvm/CodeGen/GlobalISel/GISelKnownBits.h | 11 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 7 +- .../llvm/DebugInfo/CodeView/CodeViewRegisters.def | 121 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 13 +- llvm/include/llvm/MC/MCSymbolWasm.h | 7 + llvm/include/llvm/MC/MCWasmObjectWriter.h | 4 +- llvm/include/llvm/Object/COFF.h | 8 + llvm/include/llvm/Object/ELFTypes.h | 6 +- llvm/lib/Analysis/InstructionSimplify.cpp | 117 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 2 + llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 6 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 55 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 116 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 72 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 9 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 97 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 12 +- llvm/lib/MC/MCWasmObjectTargetWriter.cpp | 5 +- llvm/lib/MC/MCWasmStreamer.cpp | 2 +- llvm/lib/MC/WasmObjectWriter.cpp | 9 +- llvm/lib/Object/COFFObjectFile.cpp | 49 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 24 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 1 + llvm/lib/Support/Host.cpp | 1 - llvm/lib/Target/AArch64/AArch64InstrAtomics.td | 65 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 23 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 8 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 305 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 48 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 31 + llvm/lib/Target/ARM/ARMInstrMVE.td | 82 + llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 14 + llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 23 +- .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 41 - llvm/lib/Target/Mips/MipsTargetStreamer.h | 8 - llvm/lib/Target/PowerPC/P9InstrResources.td | 5 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 11 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 33 + .../MCTargetDesc/WebAssemblyAsmBackend.cpp | 10 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 2 +- .../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 11 +- llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 2 + llvm/lib/Target/X86/X86.td | 9 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 16 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 48 + llvm/lib/Target/X86/X86ISelLowering.cpp | 141 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86InstrAVX512.td | 62 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 45 +- llvm/lib/Target/X86/X86InstrInfo.td | 1 - llvm/lib/Target/X86/X86InstrMPX.td | 32 +- llvm/lib/Target/X86/X86InstrSSE.td | 42 - llvm/lib/Target/X86/X86Subtarget.h | 5 +- llvm/lib/Transforms/IPO/Attributor.cpp | 45 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 23 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 146 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 + llvm/lib/Transforms/Utils/LoopUnroll.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 6 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 49 +- llvm/test/Analysis/CostModel/AArch64/aggregates.ll | 48 +- llvm/test/Analysis/CostModel/X86/aggregates.ll | 48 +- .../AArch64/GlobalISel/gisel-commandline-option.ll | 1 + .../GlobalISel/select-arith-extended-reg.mir | 634 +++ .../AArch64/GlobalISel/select-ldaxr-intrin.mir | 94 + .../AArch64/GlobalISel/select-ldxr-intrin.mir | 95 + .../AArch64/GlobalISel/select-stlxr-intrin.mir | 61 + .../test/CodeGen/AArch64/GlobalISel/select-stx.mir | 122 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/addsub_ext.ll | 53 +- llvm/test/CodeGen/AArch64/arm64-ldxr-stxr.ll | 68 + llvm/test/CodeGen/AArch64/cmpxchg-idioms.ll | 2 +- llvm/test/CodeGen/AArch64/tailmerging_in_mbp.ll | 5 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 541 +++ .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 541 +++ llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 9 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 48 +- llvm/test/CodeGen/AMDGPU/global_smrd_cfg.ll | 21 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 12 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 12 +- llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll | 4 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 56 +- llvm/test/CodeGen/AMDGPU/optimize-negated-cond.ll | 8 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 12 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 36 +- llvm/test/CodeGen/AMDGPU/wqm.ll | 11 +- llvm/test/CodeGen/ARM/2011-03-23-PeepholeBug.ll | 2 +- llvm/test/CodeGen/ARM/arm-and-tst-peephole.ll | 5 +- llvm/test/CodeGen/ARM/atomic-cmp.ll | 2 +- llvm/test/CodeGen/ARM/atomic-cmpxchg.ll | 26 +- llvm/test/CodeGen/ARM/code-placement.ll | 4 +- llvm/test/CodeGen/ARM/pr32578.ll | 2 +- llvm/test/CodeGen/Hexagon/bug6757-endloop.ll | 2 +- llvm/test/CodeGen/Hexagon/early-if-merge-loop.ll | 4 +- llvm/test/CodeGen/Hexagon/prof-early-if.ll | 2 +- llvm/test/CodeGen/Hexagon/redundant-branching2.ll | 2 +- llvm/test/CodeGen/PowerPC/atomics-regression.ll | 312 +- llvm/test/CodeGen/PowerPC/bitcasts-direct-move.ll | 4 +- llvm/test/CodeGen/PowerPC/block-placement-1.mir | 8 +- llvm/test/CodeGen/PowerPC/builtins-ppc-p9-f128.ll | 2 +- llvm/test/CodeGen/PowerPC/cmp_elimination.ll | 11 +- llvm/test/CodeGen/PowerPC/direct-move-profit.ll | 2 +- .../PowerPC/fp-int-conversions-direct-moves.ll | 307 +- llvm/test/CodeGen/PowerPC/fp64-to-int16.ll | 2 +- llvm/test/CodeGen/PowerPC/gpr-vsr-spill.ll | 2 +- llvm/test/CodeGen/PowerPC/inlineasm-extendedmne.ll | 72 + llvm/test/CodeGen/PowerPC/licm-remat.ll | 3 +- llvm/test/CodeGen/PowerPC/machine-pre.ll | 36 +- .../CodeGen/PowerPC/ppc64-align-long-double.ll | 4 +- llvm/test/CodeGen/PowerPC/pr26180.ll | 4 +- llvm/test/CodeGen/PowerPC/pr31144.ll | 4 +- llvm/test/CodeGen/PowerPC/select-addrRegRegOnly.ll | 2 +- llvm/test/CodeGen/PowerPC/setrnd.ll | 2 +- llvm/test/CodeGen/PowerPC/store_fptoi.ll | 32 +- llvm/test/CodeGen/PowerPC/tls.ll | 12 +- llvm/test/CodeGen/PowerPC/uint-to-fp-v4i32.ll | 24 +- .../test/CodeGen/PowerPC/uint-to-ppcfp128-crash.ll | 2 +- .../CodeGen/PowerPC/vec_conv_fp64_to_i32_elts.ll | 16 +- .../CodeGen/PowerPC/vec_conv_i16_to_fp32_elts.ll | 24 +- .../CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll | 24 +- llvm/test/CodeGen/RISCV/atomic-rmw.ll | 4938 ++++++++++---------- llvm/test/CodeGen/RISCV/callee-saved-gprs.ll | 6 +- llvm/test/CodeGen/RISCV/remat.ll | 55 +- .../test/CodeGen/Thumb/consthoist-physical-addr.ll | 12 +- llvm/test/CodeGen/Thumb/pr42760.ll | 26 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 519 ++ llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 952 ++++ llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 704 +++ llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 22 +- llvm/test/CodeGen/Thumb2/mve-vpt-block.mir | 12 +- llvm/test/CodeGen/Thumb2/mve-vpt-block2.mir | 15 +- llvm/test/CodeGen/Thumb2/mve-vpt-block3.mir | 19 +- llvm/test/CodeGen/Thumb2/mve-vpt-block4.mir | 29 +- llvm/test/CodeGen/Thumb2/mve-vpt-block5.mir | 30 +- llvm/test/CodeGen/Thumb2/mve-vpt-block6.mir | 26 +- .../{mve-vpt-block5.mir => mve-vpt-block7.mir} | 42 +- .../{mve-vpt-block5.mir => mve-vpt-block8.mir} | 35 +- llvm/test/CodeGen/Thumb2/mve-vpt-nots.mir | 272 ++ llvm/test/CodeGen/X86/block-placement.ll | 19 +- llvm/test/CodeGen/X86/code_placement.ll | 7 +- .../code_placement_ignore_succ_in_inner_loop.ll | 7 +- .../CodeGen/X86/code_placement_no_header_change.ll | 2 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 115 + llvm/test/CodeGen/X86/conditional-tailcall.ll | 178 +- llvm/test/CodeGen/X86/loop-blocks.ll | 38 +- llvm/test/CodeGen/X86/loop-rotate.ll | 120 + llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll | 66 +- llvm/test/CodeGen/X86/madd.ll | 4 +- llvm/test/CodeGen/X86/move_latch_to_loop_top.ll | 16 +- llvm/test/CodeGen/X86/ms-inline-asm-avx512.ll | 2 +- llvm/test/CodeGen/X86/noreturn-call-linux.ll | 59 + llvm/test/CodeGen/X86/noreturn-call.ll | 56 + llvm/test/CodeGen/X86/pr38185.ll | 16 +- llvm/test/CodeGen/X86/pr43157.ll | 20 + llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 123 +- llvm/test/CodeGen/X86/reverse_branches.ll | 35 +- .../test/CodeGen/X86/speculative-load-hardening.ll | 57 +- llvm/test/CodeGen/X86/sse41.ll | 20 +- llvm/test/CodeGen/X86/stack-folding-int-avx1.ll | 2 +- llvm/test/CodeGen/X86/stack-folding-int-sse42.ll | 2 +- .../CodeGen/X86/tail-dup-merge-loop-headers.ll | 67 +- llvm/test/CodeGen/X86/tail-dup-repeat.ll | 25 +- .../CodeGen/X86/vector-shift-by-select-loop.ll | 69 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 137 +- llvm/test/CodeGen/X86/vector-width-store-merge.ll | 4 +- llvm/test/CodeGen/X86/widen_arith-1.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-2.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-3.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-4.ll | 32 +- llvm/test/CodeGen/X86/widen_arith-5.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-6.ll | 16 +- llvm/test/CodeGen/X86/widen_cast-4.ll | 16 +- .../AArch64/compiler-gen-bbs-livedebugvalues.mir | 1 + .../MIR/X86/live-debug-values-entry-transfer.mir | 122 + .../MIR/X86/live-debug-values-restore-collide.mir | 85 + .../test/DebugInfo/X86/DW_AT_location-reference.ll | 5 +- llvm/test/DebugInfo/X86/PR37234.ll | 12 +- .../test/DebugInfo/X86/dbg-value-transfer-order.ll | 13 +- .../X86/dwarfdump-debug-loc-error-cases.s | 58 + .../X86/dwarfdump-debug-loclists-error-cases.s | 71 + .../X86/live-debug-values-remove-range.ll | 69 +- .../AddressSanitizer/version-mismatch-check.ll | 4 +- llvm/test/MC/Disassembler/PowerPC/vsx.txt | 23 +- llvm/test/MC/Mips/mips-expansions.s | 4 +- llvm/test/MC/Mips/mips64-expansions.s | 4 +- llvm/test/MC/PowerPC/vsx.s | 62 +- llvm/test/MC/WebAssembly/no-dead-strip.ll | 4 +- llvm/test/MC/X86/stdcall.s | 19 + llvm/test/Object/invalid.test | 2 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 49 + .../Transforms/FunctionAttrs/noalias_returned.ll | 37 + llvm/test/Transforms/GVN/equality-assume.ll | 66 + llvm/test/Transforms/InstCombine/bswap.ll | 108 +- ...eassociation-in-bittest-with-truncation-lshr.ll | 156 +- ...reassociation-in-bittest-with-truncation-shl.ll | 4 +- ...gned-mul-lack-of-overflow-check-via-mul-udiv.ll | 51 +- ...l-lack-of-overflow-check-via-udiv-of-allones.ll | 28 +- .../unsigned-mul-overflow-check-via-mul-udiv.ll | 45 +- ...igned-mul-overflow-check-via-udiv-of-allones.ll | 24 +- .../div-by-0-guard-before-smul_ov-not.ll | 12 +- .../InstSimplify/div-by-0-guard-before-smul_ov.ll | 12 +- .../div-by-0-guard-before-umul_ov-not.ll | 12 +- .../InstSimplify/div-by-0-guard-before-umul_ov.ll | 12 +- .../unsigned-multiply-overflow-check.ll | 117 +- .../Transforms/SimplifyCFG/safe-low-bit-extract.ll | 35 + .../Transforms/SimplifyCFG/sink-common-code.ll | 27 + .../unsigned-multiplication-will-overflow.ll | 6 +- llvm/test/tools/llvm-cvtres/combined.test | 72 + llvm/test/tools/llvm-cvtres/object.test | 48 + llvm/test/tools/llvm-rc/codepage.test | 4 +- llvm/test/tools/llvm-rc/cpp-output.test | 2 +- llvm/test/tools/llvm-rc/include-paths.test | 2 +- .../tools/llvm-rc/memoryflags-stringtable.test | 6 +- llvm/test/tools/llvm-rc/memoryflags.test | 160 +- llvm/test/tools/llvm-rc/not-expr.test | 2 +- llvm/test/tools/llvm-rc/tag-accelerators.test | 4 +- llvm/test/tools/llvm-rc/tag-dialog.test | 74 +- llvm/test/tools/llvm-rc/tag-escape.test | 8 +- llvm/test/tools/llvm-rc/tag-html.test | 4 +- llvm/test/tools/llvm-rc/tag-icon-cursor.test | 36 +- llvm/test/tools/llvm-rc/tag-menu.test | 6 +- llvm/test/tools/llvm-rc/tag-stringtable.test | 20 +- llvm/test/tools/llvm-rc/tag-user.test | 6 +- llvm/test/tools/llvm-rc/tag-versioninfo.test | 2 +- llvm/test/tools/llvm-rc/versioninfo-padding.test | 2 +- llvm/test/tools/llvm-readobj/coff-resources.test | 48 + .../elf-broken-dynamic-reloc-name.test | 51 + llvm/test/tools/llvm-readobj/res-resources.test | 14 +- .../tools/yaml2obj/elf-symbols-binding-order.yaml | 38 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 26 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 44 +- llvm/tools/llvm-readobj/WasmDumper.cpp | 1 + llvm/tools/llvm-readobj/WindowsResourceDumper.cpp | 8 +- .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 16 + polly/lib/Analysis/DependenceInfo.cpp | 130 +- polly/lib/Analysis/ScopBuilder.cpp | 4 - 366 files changed, 14076 insertions(+), 6510 deletions(-) create mode 100644 clang/test/ClangScanDeps/Inputs/subframework_header_dir_symlink [...] create mode 100644 clang/test/ClangScanDeps/Inputs/symlink_cdb.json create mode 100644 clang/test/ClangScanDeps/subframework_header_dir_symlink.m create mode 100644 clang/test/ClangScanDeps/symlink.cpp create mode 100644 clang/test/CodeGen/x86_64-PR42672.c create mode 100644 lldb/lit/Settings/TestModuleCacheSanity.test create mode 100644 lldb/packages/Python/lldbsuite/test/sanity/TestModuleCacheSanity.py delete mode 100644 lldb/packages/Python/lldbsuite/test_event/formatter/curses.py create mode 100644 lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-arith-extended-reg.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-ldaxr-intrin.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-ldxr-intrin.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-stx.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir create mode 100644 llvm/test/CodeGen/PowerPC/inlineasm-extendedmne.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-masked-load.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-masked-store.ll copy llvm/test/CodeGen/Thumb2/{mve-vpt-block5.mir => mve-vpt-block7.mir} (61%) copy llvm/test/CodeGen/Thumb2/{mve-vpt-block5.mir => mve-vpt-block8.mir} (60%) create mode 100644 llvm/test/CodeGen/Thumb2/mve-vpt-nots.mir create mode 100644 llvm/test/CodeGen/X86/loop-rotate.ll create mode 100644 llvm/test/CodeGen/X86/noreturn-call-linux.ll create mode 100644 llvm/test/CodeGen/X86/pr43157.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/live-debug-values-entry-transfer.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/live-debug-values-restore-collide.mir create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loc-error-cases.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists-error-cases.s create mode 100644 llvm/test/MC/X86/stdcall.s create mode 100644 llvm/test/Transforms/FunctionAttrs/internal-noalias.ll create mode 100644 llvm/test/Transforms/GVN/equality-assume.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/safe-low-bit-extract.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-broken-dynamic-reloc-name.test