This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from 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. adds 7bd8c37b177 [HIP] Use -mlink-builtin-bitcode to link device library adds 5e4ad39af7c [DAGCombiner] narrow shuffle of concatenated vectors adds 4df216cd621 [Hexagon] Fix reuse bug in Vector Loop Carried Reuse pass adds 5757bfbd54f [clangd] Fix an overflow inside a test adds e4d6ac5d194 [libc++] Run back-deployment CI against previously-released [...] adds c7c1f21525f Simplify decoupling between RuntimeDyld/RuntimeDyldChecker, [...] adds 7a60cd38af5 [Tests] Checkin a test demonstrating a miscompile so that p [...] adds 7671fc71f62 [KnownBits] Add computeForAddCarry() adds 00a0d5d1de5 [CVP] Set NSW/NUW flags when simplifying with.overflow adds b091cc081df [InstCombine] Fix a nasty miscompile introduced w/masked.ga [...] adds 43e27eb87f1 [TSan][libdispatch] Fix failing test adds b95559c9647 [NFC] Move the export attribute after extern "C". adds 11bbb5831ba [NFC] Add explicit return from main() in tests adds 57769382b1f [MemorySSA] Small fix for the clobber limit.
No new revisions were added by this update.
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/DiagnosticLexKinds.td | 17 +- 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/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/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/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/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/Modules/framework-name.m | 8 +- clang/test/Modules/module_file_info.m | 2 +- clang/test/Preprocessor/_Pragma-in-macro-arg.cpp | 22 + clang/unittests/Format/FormatTestProto.cpp | 4 + compiler-rt/test/tsan/Darwin/gcd-data.mm | 36 - compiler-rt/test/tsan/Darwin/gcd-source-serial.mm | 33 - compiler-rt/test/tsan/libdispatch/data.c | 1 + 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 +- libunwind/src/config.h | 15 +- 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/PDB/CodeViewSymbols.rst | 39 +- llvm/docs/tutorial/LangImpl08.rst | 2 +- llvm/include/llvm-c/DebugInfo.h | 2 +- llvm/include/llvm/CodeGen/MachineFunction.h | 6 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 5 +- llvm/include/llvm/Demangle/MicrosoftDemangle.h | 2 + llvm/include/llvm/ExecutionEngine/RuntimeDyld.h | 7 +- .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 42 +- 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/include/llvm/Support/KnownBits.h | 4 + llvm/lib/Analysis/MemorySSA.cpp | 16 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 13 +- llvm/lib/Bitcode/Reader/ValueList.cpp | 4 +- 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/IRTranslator.cpp | 3 +- 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/RegAllocGreedy.cpp | 4 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 50 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 + llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 8 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 34 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 6 +- .../RuntimeDyld/RuntimeDyldChecker.cpp | 160 ++- .../RuntimeDyld/RuntimeDyldCheckerImpl.h | 47 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h | 2 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 6 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFI386.h | 2 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h | 2 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h | 2 +- .../RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h | 2 +- .../RuntimeDyld/Targets/RuntimeDyldMachOARM.h | 2 +- .../RuntimeDyld/Targets/RuntimeDyldMachOI386.h | 2 +- .../RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h | 2 +- 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 + llvm/lib/Support/KnownBits.cpp | 43 +- .../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 + .../InstCombine/InstCombineSimplifyDemanded.cpp | 6 +- .../Instrumentation/PGOInstrumentation.cpp | 26 +- .../Scalar/CorrelatedValuePropagation.cpp | 8 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 1 + llvm/lib/Transforms/Utils/LowerSwitch.cpp | 5 +- .../Transforms/Utils/PromoteMemoryToRegister.cpp | 14 +- .../Analysis/MemorySSA/reduce_clobber_limit.ll | 131 +++ .../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 | 58 +- 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 + .../RuntimeDyld/AArch64/MachO_ARM64_relocations.s | 10 +- .../RuntimeDyld/ARM/MachO_ARM_PIC_relocations.s | 8 +- .../RuntimeDyld/ARM/MachO_Thumb_Relocations.s | 12 +- .../Mips/ELF_Mips64r2N64_PIC_relocations.s | 2 +- .../RuntimeDyld/Mips/ELF_N32_relocations.s | 2 +- .../RuntimeDyld/Mips/ELF_O32_PIC_relocations.s | 2 +- .../RuntimeDyld/PowerPC/ppc64_elf.s | 10 +- .../RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s | 4 +- .../CorrelatedValuePropagation/overflows.ll | 291 +++++- .../memset-missing-debugloc.ll | 89 ++ .../Transforms/InstCombine/masked_intrinsics.ll | 14 + .../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-objcopy/ELF/Object.cpp | 33 +- llvm/tools/llvm-objcopy/ELF/Object.h | 10 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 78 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 179 ++-- llvm/unittests/IR/ConstantRangeTest.cpp | 20 +- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/KnownBitsTest.cpp | 130 +++ pstl/test/pstl/version.pass.cpp | 4 +- 263 files changed, 6947 insertions(+), 3100 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/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/test/Analysis/MemorySSA/reduce_clobber_limit.ll 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 create mode 100644 llvm/unittests/Support/KnownBitsTest.cpp