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-defconfig in repository toolchain/ci/llvm-project.
from 197901081bc [X86] Add fp128 test cases for ceil/floor/trunc/nearbyint/r [...] adds 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}` new 73da43aeb36 [PowerPC][NFC] Update test assertions using update_llc_test [...] new a10802fd73f clang-misexpect: Profile Guided Validation of Performance A [...] new a6e5a7b6374 gn build: Merge r371484
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/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/Inputs/canonical-plt-pcrel.s | 5 + lld/test/ELF/Inputs/copy-rel-pie.s | 12 - lld/test/ELF/Inputs/copy-rel.s | 11 + lld/test/ELF/Inputs/gnu-ifunc-dso.s | 4 +- lld/test/ELF/Inputs/gnu-ifunc-gotpcrel.s | 4 - lld/test/ELF/Inputs/protected-function-access.s | 5 - lld/test/ELF/Inputs/startstop-shared2.s | 2 - lld/test/ELF/{plt-aarch64.s => aarch64-plt.s} | 0 lld/test/ELF/canonical-plt-pcrel.s | 33 + lld/test/ELF/canonical-plt-symbolic.s | 24 + lld/test/ELF/compatible-section-types.s | 26 +- lld/test/ELF/copy-rel-pie.s | 30 - lld/test/ELF/copy-rel-pie2.s | 13 - lld/test/ELF/copy-rel.s | 25 + lld/test/ELF/dynsym-pie.s | 8 +- lld/test/ELF/emit-relocs-shared.s | 16 - lld/test/ELF/executable-undefined-ignoreall.s | 15 +- lld/test/ELF/gc-sections-local-sym.s | 5 +- lld/test/ELF/global-offset-table-position.s | 8 +- lld/test/ELF/gnu-ifunc-dso.s | 20 +- lld/test/ELF/gnu-ifunc-gotpcrel.s | 14 - lld/test/ELF/{plt-i686.s => i386-plt.s} | 0 lld/test/ELF/linkerscript/symbol-reserved.s | 3 + lld/test/ELF/magic-page-combo-warn.s | 12 +- lld/test/ELF/merge-section-types.s | 20 - 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/protected-data-access.s | 7 +- lld/test/ELF/protected-function-access.s | 13 +- lld/test/ELF/rel-addend-with-rela-input.s | 24 +- lld/test/ELF/relro-omagic.s | 24 +- lld/test/ELF/relro-tls.s | 1 + lld/test/ELF/segments.s | 12 +- lld/test/ELF/startstop-gccollect.s | 8 +- lld/test/ELF/startstop-shared2.s | 9 +- lld/test/ELF/symbol-ordering-file.s | 8 +- lld/test/ELF/tls-opt.s | 46 +- lld/test/ELF/typed-undef.s | 11 - ...ptible.s => version-script-local-preemptible.s} | 8 +- lld/test/ELF/{pie-weak.s => weak-undef-got-pie.s} | 12 +- lld/test/ELF/wrap-entry.s | 8 +- lld/test/ELF/wrap-no-real.s | 4 +- lld/test/ELF/wrap-plt.s | 26 +- lld/test/ELF/{plt.s => x86-64-plt.s} | 0 lld/test/ELF/x86-64-reloc-size-shared.s | 57 +- 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 + 513 files changed, 20114 insertions(+), 4641 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 create mode 100644 lld/test/ELF/Inputs/canonical-plt-pcrel.s delete mode 100644 lld/test/ELF/Inputs/copy-rel-pie.s create mode 100644 lld/test/ELF/Inputs/copy-rel.s delete mode 100644 lld/test/ELF/Inputs/gnu-ifunc-gotpcrel.s delete mode 100644 lld/test/ELF/Inputs/protected-function-access.s delete mode 100644 lld/test/ELF/Inputs/startstop-shared2.s rename lld/test/ELF/{plt-aarch64.s => aarch64-plt.s} (100%) create mode 100644 lld/test/ELF/canonical-plt-pcrel.s create mode 100644 lld/test/ELF/canonical-plt-symbolic.s delete mode 100644 lld/test/ELF/copy-rel-pie.s delete mode 100644 lld/test/ELF/copy-rel-pie2.s create mode 100644 lld/test/ELF/copy-rel.s delete mode 100644 lld/test/ELF/emit-relocs-shared.s delete mode 100644 lld/test/ELF/gnu-ifunc-gotpcrel.s rename lld/test/ELF/{plt-i686.s => i386-plt.s} (100%) delete mode 100644 lld/test/ELF/merge-section-types.s delete mode 100644 lld/test/ELF/typed-undef.s rename lld/test/ELF/{local-ver-preemptible.s => version-script-local-preemptible.s} (75%) rename lld/test/ELF/{pie-weak.s => weak-undef-got-pie.s} (53%) rename lld/test/ELF/{plt.s => x86-64-plt.s} (100%) 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