This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 8d083c5e0bd [ConstantFold] ExtractConstantBytes - handle shifts on larg [...] adds ab38599bb12 [pstl] Setup the _PSTL_VERSION macro like _LIBCPP_VERSION, [...] adds 339594e4dc1 New document skeleton describing how to add a constrained f [...] adds f32463848b6 Fix PR41465 - Use __builtin_mul_overflow instead of hand-ro [...] adds e7f2cbe45a3 [pstl] Remove our custom FindTBB CMake file adds 4afa6dcabe6 [PDB Docs] Add skeleton of documentation for CodeView symbols. adds 528b01e9984 Fix sphinx documentation warning. adds 7822b461885 Revert "Use llvm::lower_bound. NFC" adds c5a0583400b Add support for attributes on @implementations in Objective-C adds 1138d8c8924 Support objc_nonlazy_class attribute on Objective-C impleme [...] adds abed4acc2c6 Revert "tsan: Update test expectations." adds 0f7a0c71c6b [TSan][libdispatch] Replace CFRunLoop with dispatch_semapho [...] adds edea731af24 [TSan][libdispatch] Change test to have two simultaneous timers adds 3e58f94ced6 [TSan][libdispatch] Replace usage of NSMutableData with sta [...] adds bcb93a35c02 [libFuzzer] Make MutateWithMask work when the Mask is short [...] adds 5b981638fb7 [TSan][libdispatch] Turn ignore_noninstrumented_modules=1 b [...] adds 1740c6e0da4 [TSan][libdispatch] Re-enable disabled tests adds 1fe5a9963de [X86] Pre-commit i64 volatile test case for D60156. NFC adds 1c2dfc31005 [X86] Use FILD/FIST to implement i64 atomic load on 32-bit [...] adds 8200880c9aa Revert r358211 "[X86] Use FILD/FIST to implement i64 atomic [...] adds 1fefee6a6e7 [test] Disable CommandScriptImmediateOutputFile on Windows adds f7e548c076f Recommit r358211 "[X86] Use FILD/FIST to implement i64 atom [...] adds 586fad50ac4 [X86] Add patterns for using movss/movsd for atomic load/st [...] adds bb6e3f6be7e [test] Fix & re-enable CommandScriptImmediateOutputFile on Windows adds a3635b94c4b [X86] Add 32-bit command line to extractelement-fp.ll so I [...] adds 68a5d619a40 [X86] Restrict vselect handling in scalarizeExtEltFP to onl [...] adds fa7745be7a9 [DebugInfo] Combine Trivial and NonTrivial flags adds 994023a3f19 [DebugInfo] Combine Trivial and NonTrivial flags adds b956051415a [AArch64][GlobalISel] Legalization and ISel support for loa [...] adds 7e9355f870a [AArch64][GlobalISel] Flesh out vector load/store support f [...] adds a318a7f6651 [lldb] [lit/Register] XFAIL on Darwin adds 959ef168597 [PGO] Better handling of profile hash mismatch adds d8ada681df2 [cmake] Fix dependency issue in TableGen adds db615bb313b [ConstantRangeTest] Fix typos in test names; NFC adds e319eafb208 [ConstantRange] Add unsignedMulMayOverflow() adds 6ffa1511eae [CVP] Generate full test checks for overflows.ll; NFC adds 75f96818742 Remove use of lookahead from _Pragma handling and from all [...] adds 8af8b8611c5 [C++20] Implement context-sensitive header-name lexing and [...] adds 20118355aa6 Revert r357610, it caused PR41471 adds 57c3d4bed3e [Pipeliner] Fix incorrect loop carried dependence calculation adds f2d8f09d5d2 llvm-undname: Fix crash on invalid name in a template param [...] adds 2edfcf90659 [TSan][libdispatch] Delete old tests adds 8ec304c9fd9 [X86AsmPrinter] refactor static functions into private meth [...] adds b4f33bbbb00 llvm-undname: Fix crash on incomplete virtual this adjusts adds e5b62654a5d llvm-undname: Don't crash on incomplete enum tag manglings adds 03db625c138 llvm-undname: Fix out-of-bounds read on invalid intrinsic f [...] adds af2ee7d0de2 llvm-undname: Name a bool param, no behavior change adds ef035186dba llvm-undname: Use UNREACHABLE after exhaustive switch retur [...] adds ef202c308b5 Variable auto-init: also auto-init alloca adds 492cad51a47 Remove a parameter that was being passed around that we had [...] adds 21375ca1360 Enable frame pointer elimination for OpenBSD on x86 and mips64. adds cecc4352508 Use llvm::lower_bound. NFC adds 88838d5be75 [MC] Fix typo: .symtab_shndxr -> .symtab_shndx adds abc068fc596 [ELF] Fix typo: .symtab_shndxr -> .symtab_shndx adds 35861f216b9 [IRMemoryMap] Fix -Wimplicit-fallthrough in -DLLVM_ENABLE_A [...] adds 06bfe353feb Move a couple of optional references to just optional to ma [...] adds 2122957809b MCDwarfLineTableheader::tryGetFile : replace a loop with ll [...] adds aa1cad1591b Cleanup how debug comparators are created in <algorithm> adds ac79ef8f0ec [PowerPC] More precise exploitation of P9 maddld instructio [...] adds b6c190da231 Include what's used in a few cpp files - these were getting [...] adds 8bbc3039be6 Move addFrameInst out of line and remove the MCDwarf.h include. adds 6f8f98ce8de [PowerPC] Add initialization for some ppc passes adds 3b1239d2a86 [TargetLowering][X86] Teach SimplifyDemandedBits to use Shr [...] adds 886a7b3b9cb Move addInitialFrameState out of line and remove the MCDwar [...] adds e855e2ebfc7 [llvm-readobj] Change variables' name to match LLVM-style. NFC. adds b6926bdcff6 Revert "[PowerPC] Add initialization for some ppc passes" adds 85ce053d7e2 PDBFPO: Improvements to the AST visitor adds d5c404246f9 [ConstantFold] Don't evaluate FP or FP vector casts or trun [...] adds 6b06c6a5ef9 Add explicit dependencies on MCSection.h and MCDwarf.h to t [...] adds b4144877191 Move getNumFrameInfos and getDwarfFrameInfos out of line an [...] adds 4b0931bc177 [lldb-server] Update tests to use std::thread/mutex for all [...] adds 539b7e65b45 Make TestPrintStackTraces deterministic adds 9b795b3c049 Fix missing arguments in tutorial adds 138c76129bb [DebugInfo] DW_OP_deref_size in PrologEpilogInserter. adds 32afe6a1f8a [DebugInfo] Fix pr41175 Dead Store Elimination missing debug loc adds 2446f843aee [PowerPC] Add initialization for some ppc passes adds a80a52283cb [clangd] Print template arguments helper adds 79063de95cb [clangd] Add TemplateArgumentList into Symbol adds 4f789e1b393 [clangd] Show template argument list in workspacesymbols an [...] adds 69150467b09 [clang-format] Use SpacesBeforeTrailingComments for "option [...] adds eb312ddfdf8 [Aarch64] Add v8.2-a half precision element extract intrinsics adds fb79ff6ab5b Use llvm::upper_bound. NFC adds 88089fed9c7 [llvm-objcopy] Fill .symtab_shndx section correctly adds 4e6b8579221 Revert r358268 "[DebugInfo] DW_OP_deref_size in PrologEpilo [...] adds 6460883312a [clangd] Enable clang-tidy by default. adds f6c7692d60b [AST] Forbid copy/move of statements/types adds ce0a88a5e1b Fix compiler warning introduced by r358261 adds 1e39fc1faa5 [asan] Add gcc 8's driver option -fsanitize=pointer-compare [...] adds 6c8f4ada360 [X86][SSE] Recognise vXi1 boolean anyof/allof reduction patterns adds c27ff0d32db Add options for MaxLoadsPerMemcmp(OptSize). adds 061865093f0 [AST][NFC] Add const children() accessors to all AST nodes adds e1bc9758cb4 [PDB Docs] Add some prose describing public and global symbols. new 7bd8c37b177 [HIP] Use -mlink-builtin-bitcode to link device library new 5e4ad39af7c [DAGCombiner] narrow shuffle of concatenated vectors new 4df216cd621 [Hexagon] Fix reuse bug in Vector Loop Carried Reuse pass new 5757bfbd54f [clangd] Fix an overflow inside a test new e4d6ac5d194 [libc++] Run back-deployment CI against previously-released [...]
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/AST.cpp | 66 +- clang-tools-extra/clangd/AST.h | 6 + clang-tools-extra/clangd/FindSymbols.cpp | 3 +- clang-tools-extra/clangd/index/MemIndex.cpp | 9 - clang-tools-extra/clangd/index/Serialization.cpp | 2 + clang-tools-extra/clangd/index/Symbol.h | 5 + clang-tools-extra/clangd/index/SymbolCollector.cpp | 4 +- .../clangd/index/YAMLSerialization.cpp | 2 + clang-tools-extra/clangd/index/dex/Dex.cpp | 9 - clang-tools-extra/clangd/tool/ClangdMain.cpp | 2 +- clang-tools-extra/unittests/clangd/CMakeLists.txt | 1 + clang-tools-extra/unittests/clangd/DexTests.cpp | 22 +- .../unittests/clangd/FindSymbolsTests.cpp | 43 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 27 +- .../unittests/clangd/PrintASTTests.cpp | 102 ++ .../unittests/clangd/SymbolCollectorTests.cpp | 68 ++ clang-tools-extra/unittests/clangd/TestIndex.cpp | 2 +- clang/include/clang/AST/Expr.h | 5 + clang/include/clang/AST/ExprCXX.h | 175 ++++ clang/include/clang/AST/ExprObjC.h | 61 ++ clang/include/clang/AST/ExprOpenMP.h | 4 + clang/include/clang/AST/OpenMPClause.h | 241 +++++ clang/include/clang/AST/Stmt.h | 106 ++ clang/include/clang/AST/StmtCXX.h | 29 + clang/include/clang/AST/StmtObjC.h | 28 + clang/include/clang/AST/StmtOpenMP.h | 8 + clang/include/clang/AST/Type.h | 2 + clang/include/clang/Basic/Attr.td | 6 +- clang/include/clang/Basic/AttrDocs.td | 16 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 17 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 2 +- clang/include/clang/Basic/LangOptions.def | 5 +- clang/include/clang/Basic/LangOptions.h | 2 +- clang/include/clang/Basic/Sanitizers.def | 6 + clang/include/clang/Basic/TokenKinds.def | 4 + clang/include/clang/Driver/SanitizerArgs.h | 2 + clang/include/clang/Lex/Preprocessor.h | 156 ++- clang/include/clang/Parse/Parser.h | 3 +- clang/include/clang/Sema/Sema.h | 14 +- clang/lib/AST/ExprObjC.cpp | 5 + clang/lib/AST/Stmt.cpp | 4 + clang/lib/AST/TypePrinter.cpp | 16 +- clang/lib/Basic/IdentifierTable.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 30 + clang/lib/CodeGen/CGDebugInfo.cpp | 6 +- clang/lib/CodeGen/CGDecl.cpp | 90 +- clang/lib/CodeGen/CGDeclCXX.cpp | 6 - clang/lib/CodeGen/CGObjCMac.cpp | 3 +- clang/lib/CodeGen/CMakeLists.txt | 1 + clang/lib/CodeGen/PatternInit.cpp | 93 ++ clang/lib/CodeGen/PatternInit.h | 27 + clang/lib/Driver/SanitizerArgs.cpp | 29 + clang/lib/Driver/ToolChains/Clang.cpp | 12 + clang/lib/Driver/ToolChains/CrossWindows.cpp | 2 + clang/lib/Driver/ToolChains/Darwin.cpp | 2 + clang/lib/Driver/ToolChains/FreeBSD.cpp | 2 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 2 + clang/lib/Driver/ToolChains/HIP.cpp | 81 +- clang/lib/Driver/ToolChains/Linux.cpp | 2 + clang/lib/Driver/ToolChains/MSVC.cpp | 2 + clang/lib/Driver/ToolChains/MinGW.cpp | 2 + clang/lib/Driver/ToolChains/NetBSD.cpp | 2 + clang/lib/Driver/ToolChains/PS4CPU.cpp | 2 + clang/lib/Driver/ToolChains/Solaris.cpp | 2 + clang/lib/Format/TokenAnnotator.cpp | 5 +- clang/lib/Frontend/CompilerInvocation.cpp | 9 +- clang/lib/Frontend/PrintPreprocessedOutput.cpp | 13 +- clang/lib/Lex/PPCaching.cpp | 54 +- clang/lib/Lex/PPDirectives.cpp | 176 ++-- clang/lib/Lex/Pragma.cpp | 125 ++- clang/lib/Lex/Preprocessor.cpp | 280 ++++- clang/lib/Lex/TokenConcatenation.cpp | 5 + clang/lib/Parse/ParseObjc.cpp | 11 +- clang/lib/Parse/Parser.cpp | 8 +- clang/lib/Sema/SemaDeclObjC.cpp | 12 +- clang/test/CXX/cpp/cpp.module/Inputs/attrs.h | 1 + .../test/CXX/cpp/cpp.module/Inputs/empty.h | 0 clang/test/CXX/cpp/cpp.module/p1.cpp | 18 + clang/test/CXX/cpp/cpp.module/p2.cpp | 33 + clang/test/CXX/lex/lex.pptoken/Inputs/foo bar | 1 + clang/test/CXX/lex/lex.pptoken/Inputs/foo bar | 1 + clang/test/CXX/lex/lex.pptoken/p3-2a.cpp | 81 ++ clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c | 13 + .../CodeGenCXX/debug-info-composite-triviality.cpp | 18 +- .../microsoft-abi-template-static-init.cpp | 57 -- clang/test/CodeGenCXX/trivial-auto-var-init.cpp | 28 + clang/test/CodeGenObjC/non-lazy-classes.m | 16 +- clang/test/Driver/frame-pointer-elim.c | 9 + clang/test/Driver/fsanitize.c | 11 + clang/test/Driver/hip-device-libs.hip | 13 +- clang/test/Driver/hip-toolchain-no-rdc.hip | 8 +- clang/test/Driver/hip-toolchain-rdc.hip | 12 +- clang/test/FixIt/fixit-pragma-attribute.cpp | 4 +- ...pragma-attribute-supported-attributes-list.test | 6 +- clang/test/Modules/framework-name.m | 8 +- clang/test/Modules/module_file_info.m | 2 +- clang/test/Parser/attributes.mm | 9 +- clang/test/Parser/objc-implementation-attrs.m | 53 + clang/test/Parser/placeholder-recovery.m | 2 +- clang/test/Preprocessor/_Pragma-in-macro-arg.cpp | 22 + clang/test/Sema/pragma-attribute-strict-subjects.c | 3 +- clang/test/SemaObjC/attr-objc-non-lazy.m | 7 +- clang/test/SemaObjC/objc-asm-attribute-neg-test.m | 6 +- clang/unittests/Format/FormatTestProto.cpp | 4 + compiler-rt/lib/fuzzer/FuzzerMutate.cpp | 6 +- compiler-rt/lib/tsan/check_analyze.sh | 4 +- compiler-rt/test/tsan/Darwin/gcd-after.mm | 2 +- compiler-rt/test/tsan/Darwin/gcd-data.mm | 36 - compiler-rt/test/tsan/Darwin/gcd-fd.mm | 4 +- compiler-rt/test/tsan/Darwin/gcd-groups-norace.mm | 18 +- .../test/tsan/Darwin/gcd-io-barrier-race.mm | 4 +- compiler-rt/test/tsan/Darwin/gcd-io-barrier.mm | 4 +- compiler-rt/test/tsan/Darwin/gcd-io-race.mm | 4 +- compiler-rt/test/tsan/Darwin/gcd-io.mm | 4 +- .../test/tsan/Darwin/gcd-serial-queue-norace.mm | 18 +- compiler-rt/test/tsan/Darwin/gcd-source-cancel.mm | 14 +- compiler-rt/test/tsan/Darwin/gcd-source-cancel2.mm | 15 +- compiler-rt/test/tsan/Darwin/gcd-source-event.mm | 14 +- compiler-rt/test/tsan/Darwin/gcd-source-event2.mm | 15 +- .../test/tsan/Darwin/gcd-source-registration.mm | 14 +- .../test/tsan/Darwin/gcd-source-registration2.mm | 15 +- compiler-rt/test/tsan/Darwin/gcd-source-serial.mm | 33 - compiler-rt/test/tsan/Darwin/gcd-sync-norace.mm | 19 +- compiler-rt/test/tsan/Darwin/gcd-sync-race.mm | 18 +- .../test/tsan/Darwin/gcd-target-queue-norace.mm | 20 +- compiler-rt/test/tsan/libdispatch/data.c | 3 - compiler-rt/test/tsan/libdispatch/lit.local.cfg | 3 + compiler-rt/test/tsan/libdispatch/source-serial.c | 3 - libcxx/include/algorithm | 189 +--- .../support.dynamic/libcpp_deallocate.sh.cpp | 3 +- .../support.dynamic/new_faligned_allocation.sh.cpp | 3 +- libcxx/utils/ci/macos-backdeployment.sh | 4 +- libcxxabi/include/__cxxabi_config.h | 2 + libcxxabi/src/cxa_vector.cpp | 33 +- lld/ELF/InputFiles.h | 6 +- lld/ELF/SyntheticSections.cpp | 4 +- lld/test/ELF/linkerscript/orphan-report.s | 2 +- lld/test/ELF/relocatable-many-sections.s | 14 +- .../Inputs/custom_command.py | 7 +- lldb/lit/Register/x86-mm-xmm-read.test | 1 + .../lldbutil/process/TestPrintStackTraces.py | 41 +- .../test/python_api/lldbutil/process/main.cpp | 125 +-- .../lldbsuite/test/tools/lldb-server/main.cpp | 167 ++- lldb/source/Expression/IRMemoryMap.cpp | 2 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 254 +++-- llvm/cmake/modules/TableGen.cmake | 3 +- llvm/docs/AddingConstrainedIntrinsics.rst | 94 ++ llvm/docs/PDB/CodeViewSymbols.rst | 276 ++++- llvm/docs/PDB/CodeViewTypes.rst | 48 +- llvm/docs/index.rst | 5 + llvm/docs/tutorial/LangImpl08.rst | 2 +- llvm/include/llvm-c/DebugInfo.h | 2 +- llvm/include/llvm/CodeGen/MachineFunction.h | 6 +- llvm/include/llvm/Demangle/MicrosoftDemangle.h | 2 + llvm/include/llvm/IR/ConstantRange.h | 3 + llvm/include/llvm/IR/DebugInfoFlags.def | 5 +- llvm/include/llvm/MC/MCAsmInfo.h | 6 +- llvm/include/llvm/MC/MCDwarf.h | 7 +- llvm/include/llvm/MC/MCStreamer.h | 8 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 1 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 1 + llvm/lib/CodeGen/ExecutionDomainFix.cpp | 9 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 17 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 5 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 1 + llvm/lib/CodeGen/LiveInterval.cpp | 4 +- llvm/lib/CodeGen/MachineFunction.cpp | 6 + llvm/lib/CodeGen/MachineOperand.cpp | 1 + llvm/lib/CodeGen/MachinePipeliner.cpp | 12 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 50 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 + llvm/lib/Demangle/MicrosoftDemangle.cpp | 34 +- llvm/lib/IR/ConstantFold.cpp | 2 +- llvm/lib/IR/ConstantRange.cpp | 20 + llvm/lib/MC/ELFObjectWriter.cpp | 2 +- llvm/lib/MC/MCAsmInfo.cpp | 4 + llvm/lib/MC/MCDwarf.cpp | 18 +- llvm/lib/MC/MCStreamer.cpp | 5 + .../Target/AArch64/AArch64InstructionSelector.cpp | 9 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 72 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 3 + .../AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 1 + .../Hexagon/HexagonVectorLoopCarriedReuse.cpp | 13 +- llvm/lib/Target/PowerPC/PPC.h | 14 + llvm/lib/Target/PowerPC/PPCBranchCoalescing.cpp | 4 - llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 4 - llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 7 - llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp | 4 - llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 11 + llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp | 6 - llvm/lib/Target/PowerPC/PPCQPXLoadSplat.cpp | 4 - llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp | 4 - llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp | 4 - llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp | 4 - llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 14 + llvm/lib/Target/PowerPC/PPCVSXCopy.cpp | 4 - llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 4 - llvm/lib/Target/Sparc/SparcISelLowering.cpp | 1 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 1 + llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 1 + .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 1 + llvm/lib/Target/X86/X86AsmPrinter.cpp | 149 ++- llvm/lib/Target/X86/X86AsmPrinter.h | 12 + llvm/lib/Target/X86/X86ISelLowering.cpp | 214 ++-- llvm/lib/Target/X86/X86ISelLowering.h | 12 +- llvm/lib/Target/X86/X86InstrCompiler.td | 70 +- llvm/lib/Target/X86/X86InstrFPStack.td | 13 + .../Instrumentation/PGOInstrumentation.cpp | 26 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 1 + .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../GlobalISel/legalize-load-store-fewerElts.mir | 18 +- .../legalize-load-store-vector-of-ptr.mir | 86 ++ .../AArch64/GlobalISel/legalize-load-store.mir | 220 +++- .../AArch64/GlobalISel/legalize-load-vector.mir | 61 -- .../GlobalISel/select-load-store-vector-of-ptr.mir | 73 ++ .../CodeGen/AArch64/GlobalISel/select-load.mir | 150 ++- .../CodeGen/AArch64/GlobalISel/select-store.mir | 110 ++ llvm/test/CodeGen/ARM/vuzp.ll | 28 +- llvm/test/CodeGen/ARM/vzip.ll | 4 +- .../hexagon_vector_loop_carried_reuse_invalid.ll | 27 + llvm/test/CodeGen/Hexagon/swp-carried-dep1.mir | 103 ++ llvm/test/CodeGen/Hexagon/swp-carried-dep2.mir | 70 ++ llvm/test/CodeGen/Hexagon/swp-epilog-phi8.ll | 1 + llvm/test/CodeGen/PowerPC/maddld.ll | 226 +++- llvm/test/CodeGen/PowerPC/ppc-passname-assert.ll | 12 + llvm/test/CodeGen/PowerPC/ppc-passname.ll | 130 +++ llvm/test/CodeGen/X86/atomic-fp.ll | 230 +++-- llvm/test/CodeGen/X86/atomic-load-store-wide.ll | 60 +- llvm/test/CodeGen/X86/atomic-mi.ll | 431 ++++---- llvm/test/CodeGen/X86/atomic-non-integer.ll | 158 +-- llvm/test/CodeGen/X86/btc_bts_btr.ll | 6 +- llvm/test/CodeGen/X86/extractelement-fp.ll | 1077 +++++++++++++++----- .../CodeGen/X86/misched_phys_reg_assign_order.ll | 2 +- llvm/test/CodeGen/X86/mulvi32.ll | 5 +- llvm/test/CodeGen/X86/narrow-shl-cst.ll | 5 +- llvm/test/CodeGen/X86/oddshuffles.ll | 47 +- llvm/test/CodeGen/X86/pr39243.ll | 2 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 40 +- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 214 ++-- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 222 ++-- llvm/test/CodeGen/X86/zext-logicop-shift-load.ll | 2 +- llvm/test/DebugInfo/COFF/class-options-common.ll | 24 +- llvm/test/DebugInfo/COFF/enum-co.ll | 4 +- llvm/test/DebugInfo/COFF/frameproc-flags.ll | 2 +- llvm/test/DebugInfo/COFF/function-options.ll | 12 +- llvm/test/DebugInfo/COFF/global_visibility.ll | 4 +- .../DebugInfo/COFF/types-method-ref-qualifiers.ll | 2 +- llvm/test/DebugInfo/COFF/types-this-not-ptr.ll | 2 +- llvm/test/DebugInfo/COFF/udts-complete.ll | 2 +- llvm/test/DebugInfo/X86/nested_types.ll | 4 +- llvm/test/DebugInfo/X86/template_function_decl.ll | 2 +- llvm/test/DebugInfo/X86/v5-loc.ll | 2 +- llvm/test/Demangle/invalid-manglings.test | 20 + .../CorrelatedValuePropagation/overflows.ll | 291 +++++- .../memset-missing-debugloc.ll | 89 ++ .../Transforms/InstSimplify/bitcast-vector-fold.ll | 8 + .../Inputs/select_hash_conflict.proftext | 10 + .../Transforms/PGOProfile/select_hash_conflict.ll | 97 ++ .../test/tools/llvm-objcopy/ELF/many-sections.test | 50 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 21 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 33 +- llvm/tools/llvm-objcopy/ELF/Object.h | 10 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 78 +- llvm/unittests/IR/ConstantRangeTest.cpp | 20 +- pstl/CMakeLists.txt | 12 +- pstl/cmake/FindTBB.cmake | 66 -- pstl/docs/ReleaseNotes.rst | 40 + pstl/include/pstl/internal/pstl_config.h | 8 +- pstl/test/pstl/version.pass.cpp | 17 + 271 files changed, 7072 insertions(+), 3020 deletions(-) create mode 100644 clang-tools-extra/unittests/clangd/PrintASTTests.cpp create mode 100644 clang/lib/CodeGen/PatternInit.cpp create mode 100644 clang/lib/CodeGen/PatternInit.h create mode 100644 clang/test/CXX/cpp/cpp.module/Inputs/attrs.h copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/CXX/cpp/cp [...] create mode 100644 clang/test/CXX/cpp/cpp.module/p1.cpp create mode 100644 clang/test/CXX/cpp/cpp.module/p2.cpp create mode 100644 clang/test/CXX/lex/lex.pptoken/Inputs/foo bar create mode 100644 clang/test/CXX/lex/lex.pptoken/Inputs/foo bar create mode 100644 clang/test/CXX/lex/lex.pptoken/p3-2a.cpp delete mode 100644 clang/test/CodeGenCXX/microsoft-abi-template-static-init.cpp create mode 100644 clang/test/Parser/objc-implementation-attrs.m create mode 100644 clang/test/Preprocessor/_Pragma-in-macro-arg.cpp delete mode 100644 compiler-rt/test/tsan/Darwin/gcd-data.mm delete mode 100644 compiler-rt/test/tsan/Darwin/gcd-source-serial.mm create mode 100644 llvm/docs/AddingConstrainedIntrinsics.rst create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-vector [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-vector.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-load-store-vector-o [...] create mode 100644 llvm/test/CodeGen/Hexagon/hexagon_vector_loop_carried_reuse_invalid.ll create mode 100644 llvm/test/CodeGen/Hexagon/swp-carried-dep1.mir create mode 100644 llvm/test/CodeGen/Hexagon/swp-carried-dep2.mir create mode 100644 llvm/test/CodeGen/PowerPC/ppc-passname-assert.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc-passname.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/memset-missing-debugloc.ll create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/select_hash_conflict.proftext create mode 100644 llvm/test/Transforms/PGOProfile/select_hash_conflict.ll delete mode 100644 pstl/cmake/FindTBB.cmake create mode 100644 pstl/docs/ReleaseNotes.rst create mode 100644 pstl/test/pstl/version.pass.cpp