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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 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 adds 8cfeeaf9de0 [CodeGen] Fix lowering for returning the result of an extractvalue adds 6412b56513a [MIPS GlobalISel] Lower fptoui adds e96892a8aa4 [MIPS GlobalISel] Lower uitofp adds 9438221785b [COFF] Add a ResourceSectionRef method for getting resource [...] adds e62d5682fb3 [WindowsResource] Avoid duplicating the input filenames for [...] adds d8d63ff24ba [WindowsResource] Remove use of global variables in Windows [...] adds 3d3a9b3b413 [LLD] [COFF] Support merging resource object files adds 688183ec544 [ELF] Set `referenced` bit of Undefined created by BitcodeFile adds b0ca908808d [lldb][NFC] Move Clang-specific flags to ClangUserExpression adds 4fc0d3bd09d [ADT] Removed VariadicFunction adds 629f9215685 gn build: Merge r370441 adds fd66c8bf072 vim: add `immarg` keyword adds 57b87322ab4 [CodeGen]: fix error message for "=r" asm constraint adds 0491d13ca59 [clangd] Add .vscode-test to .gitignore. adds b35d4699d09 [LiveDebugValues] Insert entry values after bundles adds 12a7e6c09cd dotest: improvements to the pexpect tests adds b22804b3546 [Tooling] Migrated APIs that take ownership of objects to u [...] adds 84b4c4a495f [clangd] Collecting main file macro expansion locations in [...] adds 09e4ac1a4da [NFC] SCEVExpander: add SetCurrentDebugLocation() / getCurr [...] adds 5c9f3cfec78 [LoopIdiomRecognize] BCmp loop idiom recognition adds 3b08a61f7e8 [Clangd] ExtractFunction Added checks for broken control flow adds 6381b143f6c [Attributor] Implement AANoAliasCallSiteArgument initialization adds b4fd7d42585 [ASTImporter] Propagate errors during import of overridden [...] adds fa1fe937893 [llvm-objcopy] Allow the visibility of symbols created by - [...] adds 01a3c25c27b Fix Wdocumentation warning. NFCI. adds 7cbf823f935 [DAGCombine] visitMULHS/visitMULHU - isBuildVectorAllZeros [...] adds e3e83d708ab [ASTImporter] Do not look up lambda classes adds 9bad66393bf [dotest] Finish removing -q adds 227145924a5 [CodeGen] Introduce MachineBasicBlock::replacePhiUsesWith h [...] adds 485760f4c06 [X86] Add tests for rotate matching. NFC adds ed170c9bf90 Remove an extra ";", NFC. adds c2b3d527fab [RISCV] Fix a couple of tests' CHECKs adds 68f73bf2624 [mips] Merge common checkings under the same check prefix. NFC adds 8e1989e79a4 [DAGCombine] visitMULHS - use getScalarValueSizeInBits() to [...]
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/ClangdUnit.cpp | 38 +- clang-tools-extra/clangd/ClangdUnit.h | 7 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 15 +- clang-tools-extra/clangd/SemanticHighlighting.h | 2 + .../clangd/clients/clangd-vscode/.gitignore | 1 + .../clangd/clients/clangd-vscode/README.md | 6 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 55 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 74 +- .../clangd/test/semantic-highlighting.test | 14 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 3 +- .../clangd/unittests/ClangdUnitTests.cpp | 50 + .../clangd/unittests/IndexActionTests.cpp | 2 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 16 +- .../clangd/unittests/SymbolCollectorTests.cpp | 5 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 20 +- clang-tools-extra/modularize/CoverageChecker.cpp | 5 +- clang-tools-extra/modularize/Modularize.cpp | 11 +- clang-tools-extra/pp-trace/PPTrace.cpp | 5 +- .../unittests/clang-tidy/ClangTidyTest.h | 4 +- clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/cmake/caches/Fuchsia.cmake | 1 + clang/docs/LibTooling.rst | 2 +- clang/docs/RAVFrontendAction.rst | 2 +- clang/docs/ReleaseNotes.rst | 10 + clang/include/clang/AST/Expr.h | 2 + clang/include/clang/AST/ExprCXX.h | 3 - .../clang/Basic/DiagnosticSerializationKinds.td | 4 +- clang/include/clang/Basic/FileManager.h | 3 - clang/include/clang/Driver/Options.td | 6 +- .../DependencyScanning/DependencyScanningService.h | 5 +- .../DependencyScanning/DependencyScanningWorker.h | 31 +- clang/include/clang/Tooling/Tooling.h | 30 +- clang/lib/AST/ASTImporter.cpp | 18 +- clang/lib/AST/ExprConstant.cpp | 2 +- clang/lib/AST/JSONNodeDumper.cpp | 4 + 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 | 2 +- clang/lib/Sema/SemaInit.cpp | 534 ++- clang/lib/Sema/SemaLambda.cpp | 5 +- clang/lib/Serialization/ASTReader.cpp | 16 +- .../DependencyScanningService.cpp | 5 +- .../DependencyScanningWorker.cpp | 76 +- clang/lib/Tooling/Tooling.cpp | 48 +- clang/test/AST/ast-dump-types-json.cpp | 77 + clang/test/AST/gen_ast_dump_json_test.py | 2 +- clang/test/Analysis/cfg.cpp | 49 +- .../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/x86_64-PR42672.c | 19 +- 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/tools/clang-refactor/ClangRefactor.cpp | 4 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 65 +- clang/unittests/AST/ASTImporterTest.cpp | 155 + clang/unittests/AST/EvaluateAsRValueTest.cpp | 34 +- clang/unittests/AST/RecursiveASTVisitorTest.cpp | 2 +- clang/unittests/CodeGen/IRMatchers.h | 25 +- .../unittests/CrossTU/CrossTranslationUnitTest.cpp | 8 +- clang/unittests/Index/IndexTests.cpp | 23 +- clang/unittests/Sema/CodeCompleteTest.cpp | 8 +- clang/unittests/Sema/ExternalSemaSourceTest.cpp | 30 +- .../StaticAnalyzer/CallDescriptionTest.cpp | 24 +- .../StaticAnalyzer/RegisterCustomCheckersTest.cpp | 3 +- clang/unittests/StaticAnalyzer/StoreTest.cpp | 4 +- .../unittests/StaticAnalyzer/SymbolReaperTest.cpp | 5 +- clang/unittests/Tooling/CommentHandlerTest.cpp | 4 +- clang/unittests/Tooling/ExecutionTest.cpp | 4 +- clang/unittests/Tooling/RefactoringTest.cpp | 2 +- clang/unittests/Tooling/TestVisitor.h | 4 +- clang/unittests/Tooling/ToolingTest.cpp | 96 +- compiler-rt/cmake/config-ix.cmake | 2 + lld/COFF/Driver.cpp | 53 +- lld/COFF/Driver.h | 7 +- lld/COFF/DriverUtils.cpp | 28 +- lld/COFF/InputFiles.cpp | 10 +- lld/COFF/InputFiles.h | 9 +- lld/ELF/InputFiles.cpp | 4 +- lld/docs/ReleaseNotes.rst | 5 +- lld/docs/WebAssembly.rst | 2 +- lld/test/COFF/Inputs/combined-resources-2.yaml | 137 + lld/test/COFF/Inputs/combined-resources.yaml | 42 + lld/test/COFF/combined-resources.test | 19 + lld/test/COFF/force-multipleres.test | 12 +- lld/test/COFF/mixed-resource-obj.yaml | 61 + lld/test/ELF/lto/Inputs/undef.ll | 4 + lld/test/ELF/lto/undef-weak-lazy.ll | 23 + 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/include/lldb/Expression/DWARFExpression.h | 4 - lldb/include/lldb/Expression/LLVMUserExpression.h | 16 - 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 | 113 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 9 +- .../TestMultilineCompletion.py | 44 +- .../lldbsuite/test/functionalities/format/Makefile | 5 - .../test/functionalities/format/TestFormats.py | 38 - .../lldbsuite/test/functionalities/format/main.c | 14 - .../completion/TestIOHandlerCompletion.py | 50 +- lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 97 +- 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 - lldb/source/Expression/LLVMUserExpression.cpp | 4 +- .../ExpressionParser/Clang/ClangUserExpression.h | 20 + .../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/CommandGuide/llvm-objcopy.rst | 12 + llvm/docs/ReleaseNotes.rst | 8 + llvm/include/llvm/ADT/VariadicFunction.h | 330 -- llvm/include/llvm/Analysis/InstructionSimplify.h | 11 +- .../llvm/Analysis/ScalarEvolutionExpander.h | 12 +- llvm/include/llvm/BinaryFormat/Wasm.h | 1 + .../llvm/CodeGen/GlobalISel/GISelKnownBits.h | 11 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 7 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + llvm/include/llvm/CodeGen/MachineBasicBlock.h | 16 + .../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 | 10 + llvm/include/llvm/Object/WindowsResource.h | 47 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 4 +- llvm/lib/Analysis/InstructionSimplify.cpp | 117 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 44 + llvm/lib/CodeGen/LiveDebugValues.cpp | 3 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 30 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 116 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 42 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- 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 | 117 + llvm/lib/Object/WindowsResource.cpp | 230 +- 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/Mips/AsmParser/MipsAsmParser.cpp | 23 +- .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 41 - llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 50 +- 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/X86ISelLowering.cpp | 8 +- 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/X86Subtarget.h | 5 +- llvm/lib/Transforms/IPO/Attributor.cpp | 6 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 23 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 70 + .../Transforms/InstCombine/InstCombineInternal.h | 2 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 877 +++- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 6 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 49 +- .../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 +- .../GlobalISel/legalizer/fptosi_and_fptoui.mir | 274 ++ .../GlobalISel/legalizer/sitofp_and_uitofp.mir | 236 + .../Mips/GlobalISel/llvm-ir/fptosi_and_fptoui.ll | 216 + .../Mips/GlobalISel/llvm-ir/sitofp_and_uitofp.ll | 209 + llvm/test/CodeGen/Mips/start-asm-file.ll | 82 +- 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/inline-asm.ll | 29 + llvm/test/CodeGen/RISCV/interrupt-attr-nocall.ll | 714 ++- 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/WebAssembly/multi-return.ll | 200 + 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/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/ragreedy-hoist-spill.ll | 123 +- llvm/test/CodeGen/X86/reverse_branches.ll | 35 +- llvm/test/CodeGen/X86/rotate-extract-vector.ll | 26 + llvm/test/CodeGen/X86/rotate-extract.ll | 44 + .../test/CodeGen/X86/speculative-load-hardening.ll | 57 +- .../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-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 +- .../MIR}/Hexagon/lit.local.cfg | 0 .../live-debug-values-bundled-entry-values.mir | 139 + 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 + .../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 + .../Transforms/FunctionAttrs/noalias_returned.ll | 15 +- llvm/test/Transforms/GVN/equality-assume.ll | 66 + llvm/test/Transforms/InstCombine/bswap.ll | 108 +- ...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 +- llvm/test/Transforms/LoopIdiom/bcmp-basic.ll | 855 ++-- .../Transforms/LoopIdiom/bcmp-debugify-remarks.ll | 119 +- .../Transforms/LoopIdiom/bcmp-negative-tests.ll | 2 +- llvm/test/Transforms/LoopIdiom/bcmp-widening.ll | 2 +- .../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 | 24 + llvm/test/tools/llvm-cvtres/object.test | 16 + .../ELF/add-symbol-new-symbol-visibility.test | 20 + .../llvm-objcopy/ELF/new-symbol-visibility.test | 22 + llvm/test/tools/llvm-readobj/coff-resources.test | 19 + llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 16 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 24 +- llvm/tools/llvm-objcopy/CopyConfig.h | 1 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 4 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 9 +- llvm/tools/llvm-objcopy/ELF/Object.h | 12 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 9 +- llvm/tools/llvm-objcopy/ObjcopyOpts.td | 5 + llvm/tools/llvm-readobj/COFFDumper.cpp | 8 +- llvm/tools/llvm-readobj/WasmDumper.cpp | 1 + llvm/unittests/ADT/CMakeLists.txt | 1 - llvm/unittests/ADT/VariadicFunctionTest.cpp | 109 - .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 16 + .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 - llvm/utils/vim/syntax/llvm.vim | 1 + polly/lib/Analysis/DependenceInfo.cpp | 130 +- polly/lib/Analysis/ScopBuilder.cpp | 4 - 362 files changed, 14086 insertions(+), 6852 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 lld/test/COFF/Inputs/combined-resources-2.yaml create mode 100644 lld/test/COFF/Inputs/combined-resources.yaml create mode 100644 lld/test/COFF/mixed-resource-obj.yaml create mode 100644 lld/test/ELF/lto/Inputs/undef.ll create mode 100644 lld/test/ELF/lto/undef-weak-lazy.ll create mode 100644 lldb/lit/Settings/TestModuleCacheSanity.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/format/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/format/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/format/main.c 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 delete mode 100644 llvm/include/llvm/ADT/VariadicFunction.h 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/WebAssembly/multi-return.ll create mode 100644 llvm/test/CodeGen/X86/loop-rotate.ll create mode 100644 llvm/test/CodeGen/X86/noreturn-call-linux.ll copy llvm/test/{CodeGen => DebugInfo/MIR}/Hexagon/lit.local.cfg (100%) create mode 100644 llvm/test/DebugInfo/MIR/Hexagon/live-debug-values-bundled-entry [...] 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/GVN/equality-assume.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/safe-low-bit-extract.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/add-symbol-new-symbol-visibility.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/new-symbol-visibility.test delete mode 100644 llvm/unittests/ADT/VariadicFunctionTest.cpp