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-defconfig in repository toolchain/ci/llvm-project.
from 88796a79885 [ELF][test] Improve and reorganize another set of tests adds 8d42a796c2a [X86] Add broadcast load unfolding tests for vmaxps/pd and [...] adds ad7822329fd [X86] Add broadcast load unfolding support for VMAXPS/PD an [...] adds acc95714062 AMDGPU: Remove pointless wrapper nodes for init.exec intrinsics adds 68b2e1973fc [X86] Add broadcast load unfolding tests for smin/umin/smax/smin. adds 8c2ab1c4cbc [X86] Add broadcast load unfold support for smin/umin/smax/umax. adds 667f039c8ca [X86] Add broadcast load unfolding tests for vpcmpeq/vpcmpg [...] adds a88f58ff0e8 [X86] Add broadcast load unfolding support for vpcmpeq/vpcm [...] adds ca6f4522992 [SystemZ] NFC: use clearRegisterDeads() in SystemZElimCompare.cpp adds c363deb5750 [ARM][ParallelDSP] Fix for sext input adds ad3841fcae6 [clangd] Improve output of semantic highlighting tests in c [...] adds 6b9aedaec68 [ARM][MVE] Decoding of uqrshl and sqrshl accepts unpredicta [...] adds 63d5d162377 [clangd] Replace HighlightingKind::NumKinds with LastKind. NFC adds d5588293a8c [clangd] Highlight typedefs to template parameters as templ [...] adds 3212ecfea8c [lib/ObjectYAML] - Improve and cleanup error reporting in E [...] adds c11af417e0d [yaml2obj] - Fix BB after r371380 adds 36147adc0b1 GlobalISel: add combiner to form indexed loads. adds 06d93e0a25d GlobalISel: fix unused warnings in release builds. adds d936a6301bd [ARM] Prevent generating NEON stack accesses under MVE. adds 55244beeee8 [AArch64][SVE] Implement abs and neg intrinsics adds 298c7a09de3 [ELF][AArch64] Apply some NFC cleanups to AArch64ErrataFix.cpp adds 7c5697c8b24 [clangd] Update clangd-vscode docs to be more user-focused. adds 5b270932cc6 [clangd] Support multifile edits as output of Tweaks adds 462e3d8050f Revert rL371198 from llvm/trunk: [DFAPacketizer] Track reso [...] adds ff354de2944 [clang-doc] sys::fs::F_None -> OF_None. NFC adds 1ad508e8e2d [ARM][MVE] VCTP instruction selection adds f9ce864558a [clang-tidy] Fix bug in bugprone-use-after-move check adds 388b9794b61 [Inliner][NFC] Make test less brittle. adds e8c0d933603 [ELF] nmagic or omagic: don't allocate PT_PHDR or PF_R PT_L [...] adds b6c7fce67ad [DFAPacketizer] Reapply: Track resources for packetized ins [...] adds 1a3dd638c4a compiler-rt: use fp_t instead of long double, for consistency adds 59608c00495 [NFC][InstCombine] Fixup test i added in rL371352. adds e237520a8f5 [clangd] Add a new highlighting kind for typedefs adds 783fc95f3ee Merge note_ovl_builtin_candidate diagnostics; NFC adds 508dff2ce15 AMDGPU/GlobalISel: Remove dead patterns adds 0e48bd24e21 [ARM] Remove some spurious MVE reduction instructions. adds d50f937378c AMDGPU/GlobalISel: Try generated matcher before add/sub code adds 8e3bc9b5722 AMDGPU/GlobalISel: Legalize wavefrontsize intrinsic adds 8b76709bac3 [clangd] Use pre-populated mappings for standard symbols adds 2dd088ec7d8 AMDGPU/GlobalISel: Use known bits for selection adds 3c8644666c4 [NFC] Add aacps bitfields access test adds fdb70301172 AMDGPU/GlobalISel: Fix reg bank for uniform LDS loads adds c34b4036ffe AMDGPU/GlobalISel: Select G_PTR_MASK adds ebbd6e49768 AMDGPU: Remove code address space predicates adds 02eb308387d AMDGPU/GlobalISel: Fix regbankselect for uniform extloads adds 9ede7c03956 Fix typo in comment noticed in D60295. NFCI. adds d8409b178ed AMDGPU/GlobalISel: Fix RegBankSelect for unaligned, uniform [...] adds f707dac742f LLDB - Simplify GetProgramFileSpec adds 63e6d8db1cb AMDGPU/GlobalISel: Select atomic loads adds 2b7089949ed [ARM] Fix loads and stores for predicate vectors adds c28f3e6e2c3 [yaml2obj] Simplify p_filesz/p_memsz computing adds d9c4060bd5c Revert "[MachineCopyPropagation] Remove redundant copies af [...] adds 6d7fba6aae2 [clangd] Attempt to fix failing Windows buildbots. adds 182f9248e8f AMDGPU/GlobalISel: Legalize G_BUILD_VECTOR_TRUNC adds 64ecca90d42 AMDGPU/GlobalISel: Implement LDS G_GLOBAL_VALUE adds bfb00e3d536 [GlobalISel][AArch64] Handle tail calls with non-void return types adds c0728eac15b [SLP] add test for over-vectorization (PR33958); NFC adds d2a9516a6d0 AMDGPU: Move MnemonicAlias out of instruction def hierarchy adds 56e4ea2bff9 [mips] Fix decoding of microMIPS JALX instruction adds a85d9ef11ae [Remarks] Add parser for bitstream remarks adds ce2cb0f09e7 [X86] Allow _MM_FROUND_CUR_DIRECTION and _MM_FROUND_NO_EXC [...] adds 5ebd0a6e88a [SelectionDAG] Remove ISD::FP_ROUND_INREG adds 6ebf605851d AMDGPU: Use PatFrags to allow selecting custom nodes or intrinsics adds c195bde3d4d [x86] add test for false dependency with minsize (PR43239); NFC adds 79f0d3a6e58 [IfConversion] Correctly handle cases where analyzeBranch fails. adds d6c1f5bb154 AMDGPU/GlobalISel: Select fmed3 adds 77e3e9cafd9 AMDGPU/GlobalISel: Select llvm.amdgcn.class adds d60ff75b562 [Driver] Add -static-openmp driver option adds 8bc05d7d603 AMDGPU: Make VReg_1 size be 1 adds fc910c507e4 [TSan] Add interceptors for mach_vm_[de]allocate adds a0933e6df75 AMDGPU/GlobalISel: Legalize G_BUILD_VECTOR v2s16 adds 20aafa31569 Introduce infrastructure for an incremental port of Selecti [...] adds 9508738cd1d [UBSan] Do not overwrite the default print_summary sanitize [...] adds 3d85013b63e [Remarks] Fix warning for uint8_t < 0 comparison adds ff49a52cf3d [Driver] Handle default case in refactored addOpenMPRuntime adds eae609e306e [SDAG] Add a isSimple cover functon to MemSDNode, just as w [...] adds 6d04ee0f863 [TSan] Add AnnotateIgnoreReadsBegin declaration to tsan/test.h adds 4bd6eb8ff20 Relax opcode checks in test to check for only a number inst [...] adds 48453bb8eda [Tests] Add anyextend tests for unordered atomics adds 2f169e7cdd9 [analyzer] NFC: Introduce sub-classes for path-sensitive an [...] adds 589273bebd4 [analyzer] NFC: Simplify bug report equivalence classes to [...] adds 7403569be75 [LoopVectorize] Leverage speculation safety to avoid masked.loads adds ac3dce595c0 [UBSan] Follow up fix for r371442. adds 7f37d9a714d Fix MSVC "not all control paths return a value" warning. NFCI. adds 847fbf7013d [Tests] Precommit test case for D67372 adds b8cddb76114 [Tests] Fix a typo in a test adds 4f68c226a56 Fix ELF core file memory reading for PT_LOAD program header [...] adds 2439b8b0c5f [mips] Make another set of test cases more tolerant to exac [...] adds 9b961cc6043 [Reproducer] Disconnect when the replay server is out of packets. adds e0bce4e1c2a Revert "[Reproducer] Add a `cont` to ModuleCXX.test" adds f0e2755b45a LangRef: mention MSan's problem with speculative conditiona [...] adds 2ca7370183a Simplify demangler rule for lambda-expressions to match dis [...] adds 5112b71126a [GlobalISel]: Fix a bug where we could dereference None adds bf02399a852 [Windows] Replace TrapUnreachable with an int3 insertion pass adds 06c8cb03cae AMDGPU/GlobalISel: Rename MIRBuilder to B. NFC adds 245ba2c25fe PR43242: Fix crash when typo-correcting to an operator() th [...] adds 865697f9b9a Fix incorrect demangling of call operator of lambda with ex [...] adds 9e86561878d [Symbol] Give ClangASTContext a PersistentExpressionState i [...] adds a91f017ae31 AMDGPU/GlobalISel: Fix insert point when lowering fminnum/fmaxnum adds 1dbee8f0437 [Expression] Remove unused header from LLVMUserExpression adds 87d47cb7c47 Remove some unnecessary REQUIRES: shell lines adds e0ea8d87eb9 [Utility] Replace `lldb_private::CleanUp` by `llvm::scope_exit` adds 79707ecd7d9 [llvm][ADT][NFC] Add test for makeArrayRef(std::array) adds ae6f7bcb367 Fix crash mangling an explicit lambda non-type template par [...] adds fcbc512f80a gn build: (manually) merge r371429 adds a9980f60ce0 Remove REQUIRES:shell from tests that pass for me on Windows adds 93961434122 gn build: Merge r371466 adds daa79c53382 Revert [git-llvm] Do not reinvent `@{upstream}` adds 73da43aeb36 [PowerPC][NFC] Update test assertions using update_llc_test [...] adds a10802fd73f clang-misexpect: Profile Guided Validation of Performance A [...] adds a6e5a7b6374 gn build: Merge r371484
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/HTMLGenerator.cpp | 4 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 2 +- .../clang-tidy/utils/ExprSequence.cpp | 17 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 61 +- clang-tools-extra/clangd/ClangdServer.cpp | 50 +- clang-tools-extra/clangd/ParsedAST.cpp | 2 +- clang-tools-extra/clangd/Preamble.cpp | 2 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 84 +- clang-tools-extra/clangd/SemanticHighlighting.h | 5 +- clang-tools-extra/clangd/SourceCode.cpp | 62 +- clang-tools-extra/clangd/SourceCode.h | 28 +- .../clangd-vscode/{README.md => DEVELOPING.md} | 44 +- .../clangd/clients/clangd-vscode/README.md | 134 +- .../clients/clangd-vscode/doc-assets/complete.png | Bin 0 -> 45024 bytes .../clangd-vscode/doc-assets/diagnostics.png | Bin 0 -> 29566 bytes .../clients/clangd-vscode/doc-assets/extract.png | Bin 0 -> 21101 bytes .../clients/clangd-vscode/doc-assets/format.png | Bin 0 -> 23948 bytes .../clients/clangd-vscode/doc-assets/include.png | Bin 0 -> 21077 bytes .../clangd-vscode/doc-assets/symbolsearch.png | Bin 0 -> 29427 bytes .../clients/clangd-vscode/doc-assets/xrefs.png | Bin 0 -> 114451 bytes .../clangd/index/CanonicalIncludes.cpp | 84 +- clang-tools-extra/clangd/index/CanonicalIncludes.h | 43 +- clang-tools-extra/clangd/index/IndexAction.cpp | 2 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 29 + clang-tools-extra/clangd/refactor/Tweak.h | 29 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 6 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 2 +- .../clangd/refactor/tweaks/ExpandMacro.cpp | 10 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 2 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- .../clangd/refactor/tweaks/RawStringLiteral.cpp | 6 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 2 +- .../clangd/test/semantic-highlighting.test | 11 +- .../clangd/unittests/CanonicalIncludesTests.cpp | 28 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 60 +- .../clangd/unittests/SymbolCollectorTests.cpp | 2 +- .../clangd/unittests/TweakTesting.cpp | 20 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 32 + .../test/clang-tidy/bugprone-use-after-move.cpp | 34 +- .../include/clang/Basic/DiagnosticFrontendKinds.td | 7 +- clang/include/clang/Basic/DiagnosticGroups.td | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/include/clang/Driver/Options.td | 2 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 425 ++-- .../Core/BugReporter/BugReporterVisitors.h | 77 +- .../Core/BugReporter/PathDiagnostic.h | 3 +- clang/lib/AST/ItaniumMangle.cpp | 3 +- .../plugins/SampleAnalyzer/MainCallChecker.cpp | 4 +- clang/lib/CodeGen/CodeGenAction.cpp | 26 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 27 +- clang/lib/Driver/ToolChains/CommonArgs.h | 1 + clang/lib/Driver/ToolChains/FreeBSD.cpp | 6 +- clang/lib/Driver/ToolChains/Gnu.cpp | 6 +- clang/lib/Driver/ToolChains/NetBSD.cpp | 6 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 + clang/lib/Sema/SemaChecking.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaOverload.cpp | 4 +- .../StaticAnalyzer/Checkers/ArrayBoundChecker.cpp | 3 +- .../Checkers/ArrayBoundCheckerV2.cpp | 2 +- .../Checkers/BasicObjCFoundationChecks.cpp | 11 +- .../Checkers/BlockInCriticalSectionChecker.cpp | 3 +- .../Checkers/BoolAssignmentChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 12 +- .../Checkers/CallAndMessageChecker.cpp | 19 +- .../StaticAnalyzer/Checkers/CastSizeChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 13 +- .../lib/StaticAnalyzer/Checkers/ChrootChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 6 +- .../StaticAnalyzer/Checkers/ConversionChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 3 +- .../Checkers/DeleteWithNonVirtualDtorChecker.cpp | 7 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 6 +- .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/DynamicTypeChecker.cpp | 8 +- .../Checkers/DynamicTypePropagation.cpp | 9 +- .../Checkers/EnumCastOutOfRangeChecker.cpp | 2 +- .../Checkers/ExprInspectionChecker.cpp | 2 +- .../Checkers/FixedAddressChecker.cpp | 3 +- .../Checkers/GenericTaintChecker.cpp | 2 +- .../Checkers/InnerPointerChecker.cpp | 8 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 12 +- .../Checkers/LocalizationChecker.cpp | 9 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 2 +- .../Checkers/MPI-Checker/MPIBugReporter.cpp | 18 +- .../Checkers/MPI-Checker/MPIBugReporter.h | 2 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 21 +- .../StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp | 3 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 44 +- .../Checkers/MmapWriteExecChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 14 +- .../Checkers/NSAutoreleasePoolChecker.cpp | 8 +- .../lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp | 3 +- .../Checkers/NonNullParamChecker.cpp | 5 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 7 +- .../StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp | 8 +- .../Checkers/ObjCContainersChecker.cpp | 3 +- .../Checkers/ObjCSelfInitChecker.cpp | 2 +- .../Checkers/ObjCSuperDeallocChecker.cpp | 9 +- .../lib/StaticAnalyzer/Checkers/PaddingChecker.cpp | 3 +- .../Checkers/PointerArithChecker.cpp | 8 +- .../StaticAnalyzer/Checkers/PointerSubChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 14 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 30 +- .../RetainCountChecker/RetainCountDiagnostics.h | 11 +- .../Checkers/ReturnPointerRangeChecker.cpp | 3 +- .../StaticAnalyzer/Checkers/ReturnUndefChecker.cpp | 3 +- .../Checkers/SimpleStreamChecker.cpp | 9 +- .../Checkers/StackAddrEscapeChecker.cpp | 14 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 8 +- clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/Taint.h | 2 +- .../StaticAnalyzer/Checkers/TaintTesterChecker.cpp | 2 +- .../Checkers/TestAfterDivZeroChecker.cpp | 10 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 3 +- .../Checkers/UndefCapturedBlockVarChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 2 +- .../Checkers/UndefinedArraySubscriptChecker.cpp | 2 +- .../Checkers/UndefinedAssignmentChecker.cpp | 2 +- .../UninitializedObjectChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 8 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 14 +- clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 272 +-- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 135 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 18 +- clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 5 +- clang/test/Analysis/crash-trace.c | 7 +- clang/test/CodeGen/aapcs-bitfield.c | 824 ++++++++ clang/test/CodeGen/thinlto_backend.ll | 11 +- .../mangle-lambda-explicit-template-params.cpp | 6 + clang/test/Driver/check-time-trace-sections.cpp | 1 - clang/test/Driver/check-time-trace.cpp | 1 - clang/test/Driver/clang-offload-bundler.c | 3 +- clang/test/Driver/crash-report-crashfile.m | 2 +- clang/test/Driver/fopenmp.c | 31 + clang/test/Driver/rewrite-map-in-diagnostics.c | 3 - clang/test/Format/style-on-command-line.cpp | 2 +- clang/test/Frontend/dependency-gen-has-include.c | 14 +- clang/test/Index/crash-recovery-modules.m | 3 +- clang/test/Modules/at-import-in-framework-header.m | 2 - clang/test/Modules/builtins.m | 1 - .../Modules/dependency-dump-dependent-module.m | 2 - clang/test/Modules/dependency-dump.m | 2 - clang/test/Modules/implicit-invalidate-common.c | 1 - clang/test/OpenMP/task_firstprivate_codegen.cpp | 2 - clang/test/OpenMP/task_private_codegen.cpp | 2 - .../test/OpenMP/taskloop_firstprivate_codegen.cpp | 3 +- clang/test/OpenMP/taskloop_lastprivate_codegen.cpp | 3 +- clang/test/OpenMP/taskloop_private_codegen.cpp | 2 - .../OpenMP/taskloop_simd_firstprivate_codegen.cpp | 3 +- .../OpenMP/taskloop_simd_lastprivate_codegen.cpp | 3 +- .../test/OpenMP/taskloop_simd_private_codegen.cpp | 2 - clang/test/PCH/modified-header-error.c | 4 +- clang/test/Parser/crash-report.c | 3 +- .../misexpect-branch-nonconst-expect-arg.proftext | 9 + .../test/Profile/Inputs/misexpect-branch.proftext | 9 + .../Inputs/misexpect-switch-default-only.proftext | 12 + .../Inputs/misexpect-switch-default.proftext | 16 + .../test/Profile/Inputs/misexpect-switch.proftext | 16 + clang/test/Profile/misexpect-branch-cold.c | 26 + .../misexpect-branch-nonconst-expected-val.c | 23 + .../test/Profile/misexpect-branch-unpredictable.c | 25 + clang/test/Profile/misexpect-branch.c | 28 + clang/test/Profile/misexpect-switch-default.c | 40 + clang/test/Profile/misexpect-switch-nonconst.c | 43 + .../Profile/misexpect-switch-only-default-case.c | 35 + clang/test/Profile/misexpect-switch.c | 41 + clang/test/Sema/builtins-x86.c | 13 + clang/test/SemaCXX/lambda-expressions.cpp | 4 + compiler-rt/lib/builtins/addtf3.c | 2 +- compiler-rt/lib/builtins/divtf3.c | 2 +- compiler-rt/lib/builtins/extenddftf2.c | 2 +- compiler-rt/lib/builtins/extendsftf2.c | 2 +- compiler-rt/lib/tsan/CMakeLists.txt | 1 + compiler-rt/lib/tsan/rtl/tsan_interceptors.cpp | 14 +- .../lib/tsan/rtl/tsan_interceptors_mach_vm.cpp | 52 + compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 17 + compiler-rt/lib/tsan/rtl/tsan_rtl.h | 3 + compiler-rt/lib/ubsan/ubsan_flags.cpp | 1 - .../test/sanitizer_common/TestCases/Posix/fpe.cpp | 2 +- compiler-rt/test/tsan/Darwin/mach_vm_allocate.c | 68 + compiler-rt/test/tsan/ignore_free.cpp | 7 - compiler-rt/test/tsan/ignore_malloc.cpp | 7 - compiler-rt/test/tsan/ignore_race.cpp | 5 - .../test/tsan/ignored-interceptors-mmap.cpp | 7 - compiler-rt/test/tsan/test.h | 5 + .../test/ubsan/TestCases/Misc/print_summary.c | 11 + libcxxabi/src/demangle/ItaniumDemangle.h | 64 +- libcxxabi/test/test_demangle.pass.cpp | 9 +- lld/ELF/AArch64ErrataFix.cpp | 20 +- lld/ELF/Writer.cpp | 39 +- lld/test/ELF/magic-page-combo-warn.s | 12 +- lld/test/ELF/mips-32.s | 14 +- lld/test/ELF/mips-micro-cross-calls.s | 38 +- lld/test/ELF/mips-micro-jal.s | 164 +- lld/test/ELF/mips-micro-plt.s | 110 +- lld/test/ELF/mips-micro-relocs.s | 70 +- lld/test/ELF/mips-micro-thunks.s | 74 +- lld/test/ELF/mips-micror6-relocs.s | 33 +- lld/test/ELF/mips-n32-rels.s | 69 +- lld/test/ELF/mips-nonalloc.s | 8 +- lld/test/ELF/mips-npic-call-pic-os.s | 132 +- lld/test/ELF/mips-npic-call-pic.s | 170 +- lld/test/ELF/mips-pc-relocs.s | 21 +- lld/test/ELF/mips-plt-n32.s | 15 +- lld/test/ELF/mips-plt-n64.s | 15 +- lld/test/ELF/mips-plt-r6.s | 9 +- lld/test/ELF/mips-tls-64-pic-local-variable.s | 20 +- lld/test/ELF/mips-tls-64.s | 37 +- lld/test/ELF/mips-tls-hilo.s | 16 +- lld/test/ELF/mips-tls-static-64.s | 6 +- lld/test/ELF/mips-tls-static.s | 8 +- lld/test/ELF/mips-tls.s | 33 +- lld/test/ELF/mips-xgot-order.s | 41 +- lld/test/ELF/nmagic.s | 12 +- lld/test/ELF/rel-addend-with-rela-input.s | 24 +- lld/test/ELF/relro-omagic.s | 24 +- lld/test/ELF/segments.s | 12 +- lldb/include/lldb/Symbol/ClangASTContext.h | 12 +- lldb/include/lldb/Utility/CleanUp.h | 42 - lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in | 1 - .../elf-core/thread_crash/TestLinuxCoreThreads.py | 11 + lldb/source/Expression/LLVMUserExpression.cpp | 1 - lldb/source/Host/freebsd/HostInfoFreeBSD.cpp | 11 +- lldb/source/Host/macosx/objcxx/Host.mm | 10 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 1 + .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 45 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 22 +- .../GDBRemoteCommunicationReplayServer.cpp | 6 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 8 +- lldb/source/Symbol/ClangASTContext.cpp | 1 + lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 4 +- lldb/tools/lldb-test/lldb-test.cpp | 5 +- lldb/unittests/Utility/CMakeLists.txt | 1 - lldb/unittests/Utility/CleanUpTest.cpp | 46 - llvm/docs/LangRef.rst | 11 + llvm/docs/ReleaseNotes.rst | 2 + llvm/include/llvm-c/Remarks.h | 17 +- llvm/include/llvm/Bitstream/BitstreamReader.h | 1 + llvm/include/llvm/CodeGen/DFAPacketizer.h | 6 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 63 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 - llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 5 +- llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 2 +- llvm/include/llvm/CodeGen/TargetLowering.h | 27 + llvm/include/llvm/Demangle/ItaniumDemangle.h | 64 +- llvm/include/llvm/IR/DiagnosticInfo.h | 22 +- llvm/include/llvm/IR/FixedMetadataKinds.def | 1 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 23 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 1 + llvm/include/llvm/IR/MDBuilder.h | 5 + llvm/include/llvm/Remarks/BitstreamRemarkParser.h | 116 ++ llvm/include/llvm/Support/TargetOpcodes.def | 12 + llvm/include/llvm/Target/GenericOpcodes.td | 35 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 6 + llvm/include/llvm/Transforms/Utils/MisExpect.h | 43 + llvm/lib/CodeGen/DFAPacketizer.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 222 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 2 + llvm/lib/CodeGen/IfConversion.cpp | 6 + llvm/lib/CodeGen/MachineCopyPropagation.cpp | 65 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 - llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 14 - .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 3 - llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 20 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 33 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 - llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 +- llvm/lib/IR/DiagnosticInfo.cpp | 11 + llvm/lib/IR/MDBuilder.cpp | 12 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 337 ++- llvm/lib/Remarks/BitstreamRemarkParser.cpp | 587 ++++++ llvm/lib/Remarks/BitstreamRemarkParser.h | 83 + llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/LLVMBuild.txt | 2 +- llvm/lib/Remarks/RemarkParser.cpp | 16 +- llvm/lib/Target/AArch64/AArch64.h | 2 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 24 +- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 37 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 4 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 3 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 16 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 132 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 19 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 40 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 3 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 70 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 121 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 8 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 180 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 27 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 112 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 + llvm/lib/Target/AMDGPU/DSInstructions.td | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 8 - llvm/lib/Target/AMDGPU/SIInstrInfo.td | 68 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 13 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 11 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 9 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 2 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 7 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 25 +- llvm/lib/Target/AMDGPU/VOPCInstructions.td | 3 + llvm/lib/Target/AMDGPU/VOPInstructions.td | 11 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 65 + llvm/lib/Target/ARM/ARMInstrMVE.td | 188 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 12 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 6 + .../Target/Mips/Disassembler/MipsDisassembler.cpp | 16 + llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 9 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 1 - llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 7 +- llvm/lib/Target/X86/CMakeLists.txt | 1 + llvm/lib/Target/X86/X86.h | 6 + llvm/lib/Target/X86/X86AvoidTrailingCall.cpp | 108 + llvm/lib/Target/X86/X86ISelLowering.cpp | 32 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86InstrFoldTables.cpp | 72 + llvm/lib/Target/X86/X86TargetMachine.cpp | 21 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 3 + .../Instrumentation/PGOInstrumentation.cpp | 4 + .../lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 31 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/MisExpect.cpp | 177 ++ .../Vectorize/LoopVectorizationLegality.cpp | 89 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../GlobalISel/call-translator-tail-call.ll | 7 +- .../GlobalISel/combiner-load-store-indexing.ll | 182 ++ .../AArch64/GlobalISel/gisel-commandline-option.ll | 7 +- .../GlobalISel/legalizer-info-validation.mir | 12 + llvm/test/CodeGen/AArch64/dllimport.ll | 4 +- .../CodeGen/AArch64/sve-intrinsics-int-arith.ll | 99 + .../AMDGPU/GlobalISel/inst-select-amdgcn.class.mir | 173 ++ .../GlobalISel/inst-select-amdgcn.class.s16.mir | 98 + .../AMDGPU/GlobalISel/inst-select-amdgcn.cos.mir | 43 + .../GlobalISel/inst-select-amdgcn.cos.s16.mir | 47 + .../AMDGPU/GlobalISel/inst-select-amdgcn.fmed3.mir | 205 ++ .../GlobalISel/inst-select-amdgcn.fmed3.s16.mir | 61 + .../AMDGPU/GlobalISel/inst-select-amdgcn.fract.mir | 83 + .../GlobalISel/inst-select-amdgcn.fract.s16.mir | 47 + .../AMDGPU/GlobalISel/inst-select-amdgcn.ldexp.mir | 128 ++ .../GlobalISel/inst-select-amdgcn.ldexp.s16.mir | 73 + .../GlobalISel/inst-select-amdgcn.rcp.legacy.mir | 48 + .../AMDGPU/GlobalISel/inst-select-amdgcn.rcp.mir | 83 + .../GlobalISel/inst-select-amdgcn.rcp.s16.mir | 47 + .../GlobalISel/inst-select-amdgcn.rsq.clamp.mir | 48 + .../GlobalISel/inst-select-amdgcn.rsq.legacy.mir | 48 + .../AMDGPU/GlobalISel/inst-select-amdgcn.rsq.mir | 83 + .../GlobalISel/inst-select-amdgcn.rsq.s16.mir | 47 + .../AMDGPU/GlobalISel/inst-select-amdgcn.sin.mir | 43 + .../GlobalISel/inst-select-amdgcn.sin.s16.mir | 47 + .../CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir | 37 +- .../GlobalISel/inst-select-load-atomic-flat.mir | 308 +++ .../GlobalISel/inst-select-load-atomic-global.mir | 363 ++++ .../GlobalISel/inst-select-load-atomic-local.mir | 314 +++ .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 76 - .../AMDGPU/GlobalISel/inst-select-load-global.mir | 76 - .../AMDGPU/GlobalISel/inst-select-load-local.mir | 87 +- .../AMDGPU/GlobalISel/inst-select-load-private.mir | 40 + .../CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir | 36 +- .../AMDGPU/GlobalISel/inst-select-ptr-mask.mir | 475 +++++ .../CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir | 36 +- .../AMDGPU/GlobalISel/inst-select-store-local.mir | 304 +++ .../AMDGPU/GlobalISel/lds-global-non-entry-func.ll | 13 + .../CodeGen/AMDGPU/GlobalISel/lds-global-value.ll | 35 + llvm/test/CodeGen/AMDGPU/GlobalISel/lds-size.ll | 1 + .../AMDGPU/GlobalISel/lds-zero-initializer.ll | 5 + .../GlobalISel/legalize-amdgcn.wavefrontsize.mir | 18 + .../GlobalISel/legalize-build-vector-trunc.mir | 19 + .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 206 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 206 +- .../regbankselect-build-vector-trunc.mir | 83 + .../regbankselect-build-vector.v2s16.mir | 99 + .../AMDGPU/GlobalISel/regbankselect-load.mir | 189 +- .../AMDGPU/coalescer-extend-pruned-subrange.mir | 6 +- .../coalescer-subranges-another-prune-error.mir | 24 +- .../coalescer-with-subregs-bad-identical.mir | 6 +- llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll | 2 +- llvm/test/CodeGen/ARM/ParallelDSP/sext-acc.ll | 186 ++ .../ARM/ifcvt-diamond-unanalyzable-common.mir | 5 +- .../PowerPC/redundant-copy-after-tail-dup.ll | 3 +- llvm/test/CodeGen/PowerPC/store-combine.ll | 124 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 626 +++++- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 1310 +++++++++--- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 1180 ++++++++--- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 489 +++-- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 178 +- llvm/test/CodeGen/Thumb2/mve-vctp.ll | 54 + llvm/test/CodeGen/WinEH/wineh-noret-cleanup.ll | 7 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 1100 +++++++++- llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 2148 ++++++++++++++++++++ llvm/test/CodeGen/X86/avx512-intrinsics.ll | 2 +- llvm/test/CodeGen/X86/br-fold.ll | 6 +- llvm/test/CodeGen/X86/catchpad-lifetime.ll | 4 + llvm/test/CodeGen/X86/catchpad-regmask.ll | 4 +- llvm/test/CodeGen/X86/catchret-regmask.ll | 7 +- llvm/test/CodeGen/X86/empty-function.ll | 2 +- llvm/test/CodeGen/X86/funclet-layout.ll | 16 +- llvm/test/CodeGen/X86/mul-i512.ll | 5 +- llvm/test/CodeGen/X86/noreturn-call-win64.ll | 53 + llvm/test/CodeGen/X86/pr24374.ll | 2 +- llvm/test/CodeGen/X86/sqrt-partial.ll | 18 +- llvm/test/CodeGen/X86/trap.ll | 9 + .../CodeGen/X86/umulo-128-legalisation-lowering.ll | 4 +- llvm/test/CodeGen/X86/unreachable-trap.ll | 11 +- llvm/test/CodeGen/X86/win64-eh-empty-block.ll | 107 + llvm/test/CodeGen/X86/win64_call_epi.ll | 5 +- llvm/test/CodeGen/X86/win64_eh.ll | 8 +- llvm/test/CodeGen/X86/wineh-coreclr.ll | 4 + llvm/test/DebugInfo/COFF/local-variable-gap.ll | 2 +- llvm/test/Linker/datalayout.ll | 7 +- llvm/test/MC/ARM/mve-reductions.s | 36 + llvm/test/MC/AsmParser/preserve-comments-crlf.s | 27 +- llvm/test/MC/Disassembler/ARM/mve-reductions.txt | 39 +- .../ARM/mve-scalar-shift-unpredictable.txt | 42 + .../Disassembler/Mips/micromips32r3/valid-el.txt | 1 + .../MC/Disassembler/Mips/micromips32r3/valid.txt | 1 + llvm/test/MC/ELF/comp-dir.s | 4 +- llvm/test/Other/lit-unicode.txt | 2 + llvm/test/ThinLTO/X86/lazyload_metadata.ll | 4 +- llvm/test/Transforms/Inline/inline_minisize.ll | 2 +- .../result-of-usub-is-non-zero-and-no-overflow.ll | 4 +- .../LoopVectorize/X86/load-deref-pred.ll | 521 ++++- llvm/test/Transforms/LoopVectorize/hoist-loads.ll | 4 +- llvm/test/Transforms/LowerExpectIntrinsic/basic.ll | 31 +- .../Inputs/misexpect-branch-correct.proftext | 38 + .../PGOProfile/Inputs/misexpect-branch.proftext | 38 + .../Inputs/misexpect-switch-correct.proftext | 16 + .../PGOProfile/Inputs/misexpect-switch.proftext | 16 + .../PGOProfile/misexpect-branch-correct.ll | 94 + .../PGOProfile/misexpect-branch-stripped.ll | 115 ++ .../PGOProfile/misexpect-branch-unpredictable.ll | 89 + .../test/Transforms/PGOProfile/misexpect-branch.ll | 130 ++ .../PGOProfile/misexpect-switch-default.ll | 196 ++ .../test/Transforms/PGOProfile/misexpect-switch.ll | 293 +++ .../SLPVectorizer/X86/consecutive-access.ll | 16 + llvm/test/tools/llvm-cov/copy_block_helper.m | 4 +- llvm/test/tools/llvm-cov/cov-comdat.test | 2 - llvm/test/tools/llvm-cov/gcov47_compatibility.cpp | 4 +- llvm/test/tools/llvm-cov/range_based_for.cpp | 4 +- .../llvm-dwp/X86/dwos_list_from_exec_simple.test | 2 - .../tools/yaml2obj/duplicate-section-names.test | 7 +- .../tools/yaml2obj/duplicate-symbol-names.test | 13 +- .../yaml2obj/dynamic-section-raw-content.yaml | 16 +- llvm/test/tools/yaml2obj/dynamic-symbols.yaml | 65 +- .../dynsymtab-implicit-sections-size-content.yaml | 22 +- .../tools/yaml2obj/elf-comdat-broken-info.yaml | 34 +- .../tools/yaml2obj/elf-comdat-broken-members.yaml | 22 + .../tools/yaml2obj/elf-custom-null-section.yaml | 2 +- .../tools/yaml2obj/program-header-size-offset.yaml | 25 +- llvm/test/tools/yaml2obj/program-header.yaml | 13 +- llvm/test/tools/yaml2obj/reloc-sec-info.yaml | 32 +- .../tools/yaml2obj/relocation-missing-symbol.yaml | 14 +- llvm/test/tools/yaml2obj/section-link.yaml | 25 +- .../symtab-implicit-sections-size-content.yaml | 4 +- llvm/tools/remarks-shlib/Remarks.exports | 1 + llvm/unittests/ADT/ArrayRefTest.cpp | 10 + .../Remarks/BitstreamRemarksParsingTest.cpp | 401 ++++ llvm/unittests/Remarks/CMakeLists.txt | 1 + llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 1 + llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 4 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 4 + llvm/utils/git-svn/git-llvm | 14 +- llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 1 + 474 files changed, 19846 insertions(+), 4388 deletions(-) copy clang-tools-extra/clangd/clients/clangd-vscode/{README.md => DEVELOPING.md} (54%) create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/complete.png create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/diagn [...] create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/extract.png create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/format.png create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/include.png create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/symbo [...] create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/doc-assets/xrefs.png create mode 100644 clang/test/CodeGen/aapcs-bitfield.c create mode 100644 clang/test/Profile/Inputs/misexpect-branch-nonconst-expect-arg. [...] create mode 100644 clang/test/Profile/Inputs/misexpect-branch.proftext create mode 100644 clang/test/Profile/Inputs/misexpect-switch-default-only.proftext create mode 100644 clang/test/Profile/Inputs/misexpect-switch-default.proftext create mode 100644 clang/test/Profile/Inputs/misexpect-switch.proftext create mode 100644 clang/test/Profile/misexpect-branch-cold.c create mode 100644 clang/test/Profile/misexpect-branch-nonconst-expected-val.c create mode 100644 clang/test/Profile/misexpect-branch-unpredictable.c create mode 100644 clang/test/Profile/misexpect-branch.c create mode 100644 clang/test/Profile/misexpect-switch-default.c create mode 100644 clang/test/Profile/misexpect-switch-nonconst.c create mode 100644 clang/test/Profile/misexpect-switch-only-default-case.c create mode 100644 clang/test/Profile/misexpect-switch.c create mode 100644 compiler-rt/lib/tsan/rtl/tsan_interceptors_mach_vm.cpp create mode 100644 compiler-rt/test/tsan/Darwin/mach_vm_allocate.c create mode 100644 compiler-rt/test/ubsan/TestCases/Misc/print_summary.c delete mode 100644 lldb/include/lldb/Utility/CleanUp.h delete mode 100644 lldb/unittests/Utility/CleanUpTest.cpp create mode 100644 llvm/include/llvm/Remarks/BitstreamRemarkParser.h create mode 100644 llvm/include/llvm/Transforms/Utils/MisExpect.h create mode 100644 llvm/lib/Remarks/BitstreamRemarkParser.cpp create mode 100644 llvm/lib/Remarks/BitstreamRemarkParser.h create mode 100644 llvm/lib/Target/X86/X86AvoidTrailingCall.cpp create mode 100644 llvm/lib/Transforms/Utils/MisExpect.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combiner-load-store-indexing.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.class.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.cos.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.cos.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fmed3.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fmed3.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fract.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.fract.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.ldexp.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.ldexp.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rcp.legacy.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rcp.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rcp.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rsq.clamp.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rsq.legacy.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rsq.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.rsq.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.sin.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.sin.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-flat.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-global.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-atomic-local.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptr-mask.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-non-entry-func.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-global-value.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-size.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-zero-initializer.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-amdgcn.wavefrontsize.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-build-vector-trunc.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-build-vector- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-build-vector. [...] create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/sext-acc.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vctp.ll create mode 100644 llvm/test/CodeGen/X86/noreturn-call-win64.ll create mode 100644 llvm/test/CodeGen/X86/win64-eh-empty-block.ll create mode 100644 llvm/test/MC/Disassembler/ARM/mve-scalar-shift-unpredictable.txt create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-branch-correct [...] create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-branch.proftext create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-switch-correct [...] create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-switch.proftext create mode 100644 llvm/test/Transforms/PGOProfile/misexpect-branch-correct.ll create mode 100644 llvm/test/Transforms/PGOProfile/misexpect-branch-stripped.ll create mode 100644 llvm/test/Transforms/PGOProfile/misexpect-branch-unpredictable.ll create mode 100644 llvm/test/Transforms/PGOProfile/misexpect-branch.ll create mode 100644 llvm/test/Transforms/PGOProfile/misexpect-switch-default.ll create mode 100644 llvm/test/Transforms/PGOProfile/misexpect-switch.ll create mode 100644 llvm/test/tools/yaml2obj/elf-comdat-broken-members.yaml create mode 100644 llvm/unittests/Remarks/BitstreamRemarksParsingTest.cpp