This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-armv8l-baseline in repository toolchain/ci/llvm-monorepo.
from df8b0701407a [Interpreter] Escape backticks when dumping format entities. adds 36ddc3706839 Add support for unified_shared_memory clause on requires d [...] adds 6df3b6a8032e Move llvm util dependencies from clang-tools-extra to add_ [...] adds 16556b682b4b [clangd] Add "check-clangd" target adds 88dce0831373 Fixed workaround made in https://reviews.llvm.org/D51694. adds 45b8920a3095 [libomptarget-nvptx] reduction: Determine if runtime unini [...] adds 0d2b1b7eedc8 [libomptarget-nvptx] Enable asserts in bclib adds 17d8982b9158 [X86] Create schedule classes for BTmi and BTmr instructions adds c00cce439243 [OPENMP] Fix enum identifier, NFC. adds 776d56014093 [InstCombine] add more insert-extract tests for D52439; NFC adds 931652e69a35 [Preprocessor] Fix a crash when handling non-alpha include [...] adds aaa4b57f6686 [InstCombine] try to convert vector insert+extract to trun [...] adds aea46f8d968c [OPENMP] Simplify code, NFC. adds 10ec8af8d5f3 [X86][Btver2] Fix BTmr schedule uop counts adds a973e46f5ee8 [mips] Generate tests expectations using update_llc_test_c [...] adds ab9c678f8c2f [InstCombine] Handle vector compares in foldGEPIcmp(), take 2 adds c2d2f4047077 [X86] Remove unnecessary BTmi/BTmr scheduler overrides adds aab68c9da87f [Basic] Update clang tests (really testing sys::fs) that b [...] adds 83c1a295f4d1 [AArch64] Refactor cheap cost model adds 622577acca80 [X86] Create schedule classes for BT(C|R|S)mi and BT(C|R|S [...] adds 6a1cc9283772 [x86] add tests for 256- and 512-bit vector types for scal [...] adds d6f87b0f62b2 [OPENMP][NVPTX] Handle `requires datasharing` flag correct [...] adds d10d064286d6 DAGCombiner: StoreMerging: Fix bad index calculating when [...] adds 63bfd2ff4314 [X86][Btver2] Fix BT(C|R|S)mr & BT(C|R|S)mi schedule laten [...] adds 27255ebc496a Add an explanation about cross linking. adds 48fcdd69175d [NFC] Fix `-Wcast-qual` warnings in Darwin `internal_sysct [...] adds 7dd6eae86898 [lldb] Start a new line for the next output if there are n [...] adds a3c43a3d3ff9 [X86] Improve test instruction shrinking when the sign fla [...] adds f1f8cc966fa6 [X86] Enable load folding in the test shrinking code adds 9ea0fa2677d3 Fix build with GCC < 5.0 (PR39131) adds 5e090bfe2494 [WebAssembly] Fixed AsmParser not allowing instructions with / adds 49d3556ae770 Fix tests affected by printing change. adds 5521bb8993e0 Remove redundant null pointer check in operator delete adds 5c22a0c683e2 MIRParser: Check that instructions only reference DILocati [...] adds 2d0c271fefa8 [PDB] Add support for parsing VFTable Shape records. adds a8d9d8d4e863 [PDB] Add support for dumping Typedef records. adds a7071e8ac86f [AMDGPU] Fixed SIInstrInfo::getOpSize to handle subregs adds 3b3b0545ea3f [Cfi] Compiling cfi library on FreeBSD and NetBSD adds 649ba28ca400 [analyzer][NFC] Refactor functions in PlistDiagnostics to [...] adds 28cc194820d8 Unbreak linux cfi build adds 9ad8ef9c7e34 [clang-format] Fix typo in comment, NFCI adds 4501639b15db [Hexagon] Remove incorrect pattern for swiz adds d04917c65617 [ELF] [HEXAGON] Add support for PLT_B22_PCREL and HEX_32_PCREL adds f1b36a7127e5 Revert r343499 and r343498. X86 test improvements adds 6cab0cc98f09 [clang-format] Update comment, NFCI adds 18c848c3260d Distinguish `__block` variables that are captured by escap [...] adds 1b0adb74ba8a [X86] Add more test shrinking with truncate and sign bit u [...] adds c870f2878cd9 X86, AArch64, ARM: Do not attach debug location to spill/r [...] adds 117231891e2b [globalisel] Add a combiner helpers for extending loads an [...] adds a831d6b0334f Temporarily revert "[GVNHoist] Re-enable GVNHoist by default" adds b909e8db3493 Switch syscall(2)/__syscall(2) calls to libc calls on NetBSD adds 206d8bab74c8 Remove a path-length limitation for the xray logfile. adds 6e91f2afe82e [PowerPC] Folding XForm to DForm loads requires alignment [...] adds 97e84e768f1d [clangd] exclude check-clangd from check-all, fix buildbot [...] adds d2fe65dcc3e7 [InstCombine] regenerate test checks; NFC adds fd693e6beb62 [clang-tidy] Build it even without static analyzer adds 8bb542187893 [InstCombine] add inverse test for vector trunc canonical [...] adds 83cf6a03b27c Update CMakeLists.txt snippet so that example compiles adds 10452e78842f Revert r343518. adds 9e61f1698e9b [clang-query] Sort command options adds a1e1590ce011 [clang-query] Add missing 'l' command handling adds 64fd2a4d3296 [sanitizer] Small buffer tests for __sanitizer_symbolize_pc adds 5f54595e9172 [clang-query] Add missing quit test adds a54982bd48aa [clang-query] Test non-code-completion on single letter shortcuts adds 9c8479bf2d88 [MinGW] Allow using ASan adds d0011fbe859e Sort expected test output after previous commit adds b003e46adc58 Recommit r343498 "[X86] Improve test instruction shrinking [...] adds f7c832ceaef0 Recommit r343499 "[X86] Enable load folding in the test sh [...] adds e7400c12b506 Fix the Windows build in GlobalISel adds f54514c50350 Distinguish `__block` variables that are captured by escap [...] adds 9115261d4067 [codeview] Emit S_FRAMEPROC and use S_DEFRANGE_FRAMEPOINTER_REL adds 527ae41e3d2a [codeview] Simplify S_DEFRANGE emission code, NFC adds 4674802cb0cf Enable C++ tests to run in the -gmodules configuration on Darwin. adds 4979eab40f9b Revert: r343521 and r343541: [globalisel] Add a combiner h [...] adds 93fc255b0c00 [PDB] Add support for more kinds of PDB Sym Tags. adds 721533163085 [SimplifyCFG] Update comments that refer to CondBB to say [...] adds 740cece06309 [llvm-mca] Rename the 'Subtract' method to 'subtract' adds 22336491c25c [SimplifyCFG] Use Value::hasNUses instead of 'getNumUses() [...] adds 999b654f1de5 [ELF] Read the call graph profile from object files. adds 03ee7b2b387e [AArch64][DAGCombiner]: change -stop-after=isel to instruc [...] adds e937c6a74641 [sanitizer] Include inlined frames into __sanitizer_symbol [...] adds ba4f15452961 [MCA] Remove SM.hasNext() call in FetchStage::execute. adds fbb2658e332e [CodeGen] Before entering the loop that copies a non-trivi [...] adds 093760ad50ac [WebAssembly] Restore slashes in SIMD conversion names adds ed803db684cb AMDGPU: Expand atomicrmw nand in IR adds bb73f0e6ef2a Added warning for unary minus used with unsigned type adds f39fe5180d0b [InstCombine] Tests for ~A - Min/Max(~A, O) -> Max/Min(A, [...] adds 3d9685771c89 [X86] Standardize floating point assembly comments adds f70a0d8cc543 [AArch64][v8.5A] Add MTE as an optional AArch64 extension adds 208a6e492040 [clang-tidy] NFC use CHECK-NOTES in tests for cppcoreguide [...] adds 2069368cf6c3 [clang-tidy] NFC use CHECK-NOTES in test for cppgoreguidel [...] adds f44f4035254a [AArch64][v8.5A] Test clang option for the Memory Tagging [...] adds f71f9851a03a [clangd] Remove override result handling logic from clangd adds 8be7cc320c30 [clang] Implement Override Suggestions in Sema. adds 6cb442849ec0 [InstCombine] Fold ~A - Min/Max(~A, O) -> Max/Min(A, ~O) - A adds 07f7c6f23df4 [AArch64][v8.5A] Add MTE system instructions adds 9ffb294c3a75 [AArch64][v8.5A] Add Memory Tagging system registers adds 9e48088a69da [AArch64][v8.5A] Add Memory Tagging instructions adds fe0dc2cdc246 [Lex] TokenConcatenation now takes const Preprocessor adds 05a705d16065 Revert untintentionally commited changes adds cd2df21b7186 [CodeComplete] Re-fix accessibilty of protected members fr [...] adds 7842148d30d3 [clangd] Cache FS stat() calls when building preamble.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/CMakeLists.txt | 2 - clang-tools-extra/clang-query/QueryParser.cpp | 5 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 13 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 11 + clang-tools-extra/clang-tidy/plugin/CMakeLists.txt | 7 +- .../clang-tidy/plugin/ClangTidyPlugin.cpp | 3 + clang-tools-extra/clang-tidy/tool/CMakeLists.txt | 7 +- .../clang-tidy/tool/ClangTidyMain.cpp | 3 + clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdServer.cpp | 13 +- clang-tools-extra/clangd/ClangdUnit.cpp | 26 +- clang-tools-extra/clangd/ClangdUnit.h | 7 +- clang-tools-extra/clangd/CodeComplete.cpp | 126 +-- clang-tools-extra/clangd/CodeComplete.h | 8 +- clang-tools-extra/clangd/FS.cpp | 92 +++ clang-tools-extra/clangd/FS.h | 65 ++ clang-tools-extra/docs/clang-tidy/index.rst | 4 + clang-tools-extra/test/CMakeLists.txt | 48 +- .../clang-tidy/cppcoreguidelines-avoid-goto.cpp | 16 +- .../cppcoreguidelines-owning-memory-containers.cpp | 11 +- .../clang-tidy/cppcoreguidelines-owning-memory.cpp | 88 +-- .../test/clang-tidy/enable-alpha-checks.cpp | 2 + .../test/clang-tidy/mpi-buffer-deref.cpp | 1 + .../test/clang-tidy/mpi-type-mismatch.cpp | 1 + clang-tools-extra/test/clang-tidy/nolint.cpp | 1 + .../test/clang-tidy/read_file_config.cpp | 1 + .../test/clang-tidy/static-analyzer-config.cpp | 1 + .../test/clang-tidy/static-analyzer.cpp | 1 + clang-tools-extra/test/clang-tidy/temporaries.cpp | 1 + clang-tools-extra/test/lit.cfg | 34 +- clang-tools-extra/unittests/CMakeLists.txt | 4 +- .../unittests/clang-query/QueryParserTest.cpp | 37 +- clang-tools-extra/unittests/clangd/CMakeLists.txt | 1 + clang-tools-extra/unittests/clangd/ClangdTests.cpp | 65 ++ clang-tools-extra/unittests/clangd/FSTests.cpp | 46 ++ clang-tools-extra/unittests/clangd/TestFS.cpp | 1 + clang/docs/LibASTMatchersTutorial.rst | 1 + clang/include/clang/AST/Decl.h | 23 + clang/include/clang/AST/OpenMPClause.h | 31 + clang/include/clang/AST/RecursiveASTVisitor.h | 6 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 + clang/include/clang/Basic/OpenMPKinds.def | 2 + clang/include/clang/Sema/CodeCompleteConsumer.h | 10 + clang/include/clang/Sema/ScopeInfo.h | 17 + clang/include/clang/Sema/Sema.h | 4 + clang/lib/AST/Decl.cpp | 8 + clang/lib/AST/OpenMPClause.cpp | 2 + clang/lib/AST/StmtPrinter.cpp | 5 + clang/lib/AST/StmtProfile.cpp | 3 + clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/CodeGen/CGBlocks.cpp | 28 +- clang/lib/CodeGen/CGClass.cpp | 2 +- clang/lib/CodeGen/CGDecl.cpp | 19 +- clang/lib/CodeGen/CGExpr.cpp | 4 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 2 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 30 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/CodeGenFunction.h | 11 +- clang/lib/Driver/ToolChain.cpp | 4 +- clang/lib/Driver/ToolChains/MinGW.cpp | 29 +- clang/lib/Driver/ToolChains/MinGW.h | 2 + clang/lib/Format/FormatToken.h | 6 +- clang/lib/Lex/PPDirectives.cpp | 17 +- clang/lib/Parse/ParseOpenMP.cpp | 1 + clang/lib/Sema/ScopeInfo.cpp | 2 + clang/lib/Sema/Sema.cpp | 59 ++ clang/lib/Sema/SemaChecking.cpp | 13 + clang/lib/Sema/SemaCodeComplete.cpp | 124 ++- clang/lib/Sema/SemaDecl.cpp | 33 +- clang/lib/Sema/SemaExpr.cpp | 18 +- clang/lib/Sema/SemaLookup.cpp | 5 +- clang/lib/Sema/SemaOpenMP.cpp | 13 + clang/lib/Sema/TreeTransform.h | 7 + clang/lib/Serialization/ASTReader.cpp | 6 + clang/lib/Serialization/ASTReaderDecl.cpp | 1 + clang/lib/Serialization/ASTWriter.cpp | 3 + clang/lib/Serialization/ASTWriterDecl.cpp | 3 + clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 143 ++-- clang/test/CodeCompletion/overrides.cpp | 33 + clang/test/CodeGen/block-byref-aggr.c | 4 + clang/test/CodeGen/blocks-seq.c | 1 + clang/test/CodeGen/exceptions.c | 1 + clang/test/CodeGen/personality.c | 1 + clang/test/CodeGenCXX/block-capture.cpp | 2 + clang/test/CodeGenCXX/blocks.cpp | 1 + clang/test/CodeGenCXX/debug-info-blocks.cpp | 1 + clang/test/CodeGenCXX/noescape.cpp | 31 +- clang/test/CodeGenObjC/arc-no-arc-exceptions.m | 1 + clang/test/CodeGenObjC/arc-unoptimized-byref-var.m | 1 + clang/test/CodeGenObjC/blocks-1.m | 49 +- clang/test/CodeGenObjC/noescape.m | 52 +- clang/test/CodeGenObjC/strong-in-c-struct.m | 31 + clang/test/CodeGenObjCXX/arc-blocks.mm | 11 +- clang/test/Driver/aarch64-mte.c | 13 + clang/test/Driver/mingw-sanitizers.c | 11 + clang/test/Index/complete-access-checks.cpp | 4 +- clang/test/OpenMP/nvptx_SPMD_codegen.cpp | 2 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 2 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 2 +- .../OpenMP/requires_unified_address_ast_print.cpp | 3 + .../OpenMP/requires_unified_address_messages.cpp | 8 +- clang/test/PCH/block-helpers.cpp | 20 + .../test/Preprocessor/include-nonalpha-no-crash.c | 3 + clang/test/Sema/unary-minus-integer-impcast.c | 20 + clang/test/SemaObjCXX/blocks.mm | 8 +- clang/test/SemaObjCXX/noescape.mm | 25 + clang/tools/libclang/CIndex.cpp | 3 + clang/unittests/Basic/VirtualFileSystemTest.cpp | 76 +- .../include/sanitizer/common_interface_defs.h | 6 + compiler-rt/lib/cfi/CMakeLists.txt | 2 +- compiler-rt/lib/cfi/cfi.cc | 40 +- compiler-rt/lib/sanitizer_common/CMakeLists.txt | 1 + .../lib/sanitizer_common/sanitizer_linux.cc | 74 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 4 +- .../lib/sanitizer_common/sanitizer_netbsd.cc | 326 ++++++++ .../sanitizer_stacktrace_libcdep.cc | 24 +- compiler-rt/lib/tsan/go/buildgo.sh | 1 + compiler-rt/lib/xray/xray_utils.cc | 5 +- compiler-rt/test/cfi/cross-dso/lit.local.cfg | 2 +- compiler-rt/test/lit.common.cfg | 2 +- .../sanitizer_common/TestCases/symbolize_pc.cc | 23 +- .../TestCases/symbolize_pc_inline.cc | 30 + libcxx/src/new.cpp | 8 +- lld/ELF/Arch/Hexagon.cpp | 4 + lld/ELF/Driver.cpp | 22 + lld/ELF/InputFiles.cpp | 5 + lld/ELF/InputFiles.h | 4 + lld/docs/ld.lld.1 | 19 +- lld/test/ELF/cgprofile-obj-warn.s | 37 + lld/test/ELF/cgprofile-obj.s | 41 + lld/test/ELF/hexagon-shared.s | 34 +- .../libcxx/vector/TestDataFormatterLibcxxVector.py | 4 - .../test/lang/mixed/TestMixedLanguages.py | 2 +- .../Python/lldbsuite/test/make/Makefile.rules | 4 + .../Python/lldbsuite/test/settings/TestSettings.py | 2 +- lldb/source/Commands/CommandObjectType.cpp | 2 +- lldb/source/Symbol/Symtab.cpp | 2 + llvm/cmake/modules/AddLLVM.cmake | 11 + llvm/include/llvm/CodeGen/MIRYamlMapping.h | 5 + llvm/include/llvm/CodeGen/MachineFrameInfo.h | 13 + llvm/include/llvm/DebugInfo/CodeView/CodeView.h | 13 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 38 +- .../llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h | 43 ++ .../llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h | 42 + .../llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h | 46 ++ .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 23 + llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 12 + llvm/include/llvm/Support/AArch64TargetParser.def | 1 + llvm/include/llvm/Support/TargetParser.h | 1 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 228 ++++-- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 30 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 1 + llvm/lib/CodeGen/MIRPrinter.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 +- .../lib/DebugInfo/CodeView/SymbolRecordMapping.cpp | 72 ++ llvm/lib/DebugInfo/PDB/CMakeLists.txt | 3 + .../lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp | 55 ++ llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp | 4 + .../DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp | 3 +- .../lib/DebugInfo/PDB/Native/NativeTypeTypedef.cpp | 27 + .../lib/DebugInfo/PDB/Native/NativeTypeVTShape.cpp | 35 + llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 51 +- llvm/lib/DebugInfo/PDB/PDBExtras.cpp | 14 +- llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Target/AArch64/AArch64.td | 3 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 115 ++- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 49 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 46 ++ llvm/lib/Target/AArch64/AArch64Subtarget.h | 14 +- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 37 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 26 +- .../AArch64/Disassembler/AArch64Disassembler.cpp | 40 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 7 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 2 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 1 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 5 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 30 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 8 - llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 8 + .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 37 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 16 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 1 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 60 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 6 +- llvm/lib/Target/X86/X86InstrInfo.td | 16 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 18 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 18 +- llvm/lib/Target/X86/X86SchedHaswell.td | 25 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 18 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 18 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 17 +- llvm/lib/Target/X86/X86Schedule.td | 12 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 11 +- llvm/lib/Target/X86/X86ScheduleBtVer2.td | 8 +- llvm/lib/Target/X86/X86ScheduleSLM.td | 10 +- llvm/lib/Target/X86/X86ScheduleZnver1.td | 12 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 33 + .../Transforms/InstCombine/InstCombineCompares.cpp | 3 +- .../Transforms/InstCombine/InstCombineInternal.h | 9 +- .../InstCombine/InstCombineVectorOps.cpp | 48 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 10 +- .../test/CodeGen/AArch64/sdag-store-merging-bug.ll | 20 + llvm/test/CodeGen/AArch64/spill-debuginfo.mir | 32 + llvm/test/CodeGen/AMDGPU/atomicrmw-nand.ll | 85 +++ llvm/test/CodeGen/Hexagon/swiz.ll | 51 -- llvm/test/CodeGen/MIR/Generic/frame-info.mir | 3 + llvm/test/CodeGen/MIR/X86/diexpr-win32.mir | 31 +- .../CodeGen/MIR/X86/invalid-debug-location.mir | 15 + llvm/test/CodeGen/Mips/llvm-ir/sdiv.ll | 627 +++++++++++---- llvm/test/CodeGen/Mips/llvm-ir/srem.ll | 619 +++++++++++---- llvm/test/CodeGen/Mips/llvm-ir/udiv.ll | 527 ++++++++++--- llvm/test/CodeGen/Mips/llvm-ir/urem.ll | 690 ++++++++++++----- .../CodeGen/PowerPC/p9-dform-load-alignment.ll | 16 + llvm/test/CodeGen/WebAssembly/simd-conversions.ll | 40 +- .../CodeGen/X86/2010-08-04-MaskedSignedCompare.ll | 3 +- llvm/test/CodeGen/X86/2011-20-21-zext-ui2fp.ll | 2 +- llvm/test/CodeGen/X86/avx-basic.ll | 2 +- llvm/test/CodeGen/X86/avx-vbroadcast.ll | 4 +- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 64 +- llvm/test/CodeGen/X86/combine-fabs.ll | 4 +- llvm/test/CodeGen/X86/combine-fcopysign.ll | 22 +- llvm/test/CodeGen/X86/cvtv2f32.ll | 8 +- llvm/test/CodeGen/X86/fma-intrinsics-fast-isel.ll | 8 +- llvm/test/CodeGen/X86/fma_patterns.ll | 34 +- llvm/test/CodeGen/X86/fma_patterns_wide.ll | 60 +- llvm/test/CodeGen/X86/fmul-combines.ll | 2 +- llvm/test/CodeGen/X86/fold-vector-trunc-sitofp.ll | 8 +- llvm/test/CodeGen/X86/ftrunc.ll | 4 +- .../CodeGen/X86/insert-into-constant-vector.ll | 24 +- llvm/test/CodeGen/X86/load-scalar-as-vector.ll | 162 ++++ llvm/test/CodeGen/X86/packss.ll | 2 +- llvm/test/CodeGen/X86/pow.ll | 4 +- llvm/test/CodeGen/X86/pr2656.ll | 2 +- llvm/test/CodeGen/X86/pr38639.ll | 2 +- llvm/test/CodeGen/X86/recip-fastmath.ll | 86 +-- llvm/test/CodeGen/X86/recip-fastmath2.ll | 96 +-- llvm/test/CodeGen/X86/schedule-x86_64.ll | 36 +- llvm/test/CodeGen/X86/select_const.ll | 4 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 30 +- llvm/test/CodeGen/X86/sse2.ll | 2 +- llvm/test/CodeGen/X86/subvector-broadcast.ll | 8 +- llvm/test/CodeGen/X86/test-shrink.ll | 180 ++++- ...nfold-masked-merge-vector-variablemask-const.ll | 10 +- llvm/test/CodeGen/X86/v4f32-immediate.ll | 4 +- llvm/test/CodeGen/X86/vec_cast3.ll | 4 +- llvm/test/CodeGen/X86/vec_fabs.ll | 11 +- llvm/test/CodeGen/X86/vec_floor.ll | 36 +- llvm/test/CodeGen/X86/vec_fpext.ll | 12 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 24 +- llvm/test/CodeGen/X86/vec_ss_load_fold.ll | 8 +- llvm/test/CodeGen/X86/vec_uint_to_fp-fastmath.ll | 4 +- llvm/test/CodeGen/X86/vec_uint_to_fp.ll | 4 +- .../X86/vector-constrained-fp-intrinsics.ll | 76 +- llvm/test/CodeGen/X86/vector-shuffle-avx512.ll | 8 +- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 16 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 2 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 16 +- llvm/test/CodeGen/X86/vselect-avx.ll | 2 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 4 +- llvm/test/DebugInfo/COFF/asm.ll | 2 +- llvm/test/DebugInfo/COFF/frameproc-flags.ll | 379 +++++++++ llvm/test/DebugInfo/COFF/local-variables.ll | 45 +- llvm/test/DebugInfo/COFF/multifile.ll | 4 +- llvm/test/DebugInfo/COFF/multifunction.ll | 86 ++- llvm/test/DebugInfo/COFF/pieces.ll | 10 +- llvm/test/DebugInfo/COFF/simple.ll | 34 +- llvm/test/DebugInfo/COFF/types-array.ll | 7 +- llvm/test/DebugInfo/COFF/vframe-fpo.ll | 264 +++++++ .../DebugInfo/PDB/Native/pdb-native-typedefs.test | 33 + llvm/test/DebugInfo/X86/dbg-declare-inalloca.ll | 21 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 2 +- llvm/test/DebugInfo/X86/parameters.ll | 3 +- llvm/test/MC/AArch64/armv8.5a-mte-error.s | 849 +++++++++++++++++++++ llvm/test/MC/AArch64/armv8.5a-mte.s | 553 ++++++++++++++ llvm/test/MC/ARM/coff-debugging-secrel.ll | 4 +- .../AArch64/armv8.5a-mte-unpredictable.txt | 7 + llvm/test/MC/Disassembler/AArch64/armv8.5a-mte.txt | 545 +++++++++++++ llvm/test/MC/WebAssembly/basic-assembly.s | 8 +- llvm/test/MC/WebAssembly/simd-encodings.s | 32 +- llvm/test/Other/new-pm-defaults.ll | 15 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 15 +- llvm/test/Other/opt-O2-pipeline.ll | 6 - llvm/test/Other/opt-O3-pipeline.ll | 6 - llvm/test/Other/opt-Os-pipeline.ll | 6 - .../AtomicExpand/AMDGPU/expand-atomic-rmw-nand.ll | 60 ++ .../Transforms/AtomicExpand/AMDGPU/lit.local.cfg | 2 + .../test/Transforms/InstCombine/apint-shl-trunc.ll | 12 +- llvm/test/Transforms/InstCombine/extractelement.ll | 112 ++- llvm/test/Transforms/InstCombine/max-of-nots.ll | 35 - llvm/test/Transforms/InstCombine/pr38984.ll | 44 +- llvm/test/Transforms/InstCombine/sub-minmax.ll | 355 +++++++++ llvm/test/Transforms/InstCombine/vector-casts.ll | 68 +- .../tools/llvm-mca/X86/BtVer2/resources-x86_64.s | 42 +- llvm/test/tools/llvm-pdbdump/type-qualifiers.test | 2 +- llvm/tools/llvm-mca/include/Instruction.h | 2 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 2 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 2 +- llvm/tools/llvm-pdbutil/PrettyFunctionDumper.cpp | 12 +- llvm/tools/llvm-pdbutil/PrettyTypeDumper.cpp | 16 +- llvm/tools/llvm-pdbutil/PrettyTypeDumper.h | 2 + llvm/tools/llvm-pdbutil/PrettyTypedefDumper.cpp | 6 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 13 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.h | 1 + llvm/unittests/Support/TargetParserTest.cpp | 3 +- .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 2 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 18 +- openmp/runtime/src/include/50/omp_lib.h.var | 8 +- 309 files changed, 9551 insertions(+), 2278 deletions(-) create mode 100644 clang-tools-extra/clangd/FS.cpp create mode 100644 clang-tools-extra/clangd/FS.h create mode 100644 clang-tools-extra/unittests/clangd/FSTests.cpp create mode 100644 clang/test/CodeCompletion/overrides.cpp create mode 100644 clang/test/Driver/aarch64-mte.c create mode 100644 clang/test/Driver/mingw-sanitizers.c create mode 100644 clang/test/Preprocessor/include-nonalpha-no-crash.c create mode 100644 clang/test/Sema/unary-minus-integer-impcast.c create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_netbsd.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/symbolize_pc_inline.cc create mode 100644 lld/test/ELF/cgprofile-obj-warn.s create mode 100644 lld/test/ELF/cgprofile-obj.s create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeEnumGlobals.cpp create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeTypeTypedef.cpp create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeTypeVTShape.cpp mode change 100755 => 100644 llvm/lib/Target/X86/X86SchedBroadwell.td mode change 100755 => 100644 llvm/lib/Target/X86/X86SchedSkylakeServer.td create mode 100644 llvm/test/CodeGen/AArch64/sdag-store-merging-bug.ll create mode 100644 llvm/test/CodeGen/AArch64/spill-debuginfo.mir create mode 100644 llvm/test/CodeGen/AMDGPU/atomicrmw-nand.ll delete mode 100644 llvm/test/CodeGen/Hexagon/swiz.ll create mode 100644 llvm/test/CodeGen/MIR/X86/invalid-debug-location.mir create mode 100644 llvm/test/CodeGen/PowerPC/p9-dform-load-alignment.ll create mode 100644 llvm/test/DebugInfo/COFF/frameproc-flags.ll create mode 100644 llvm/test/DebugInfo/COFF/vframe-fpo.ll create mode 100644 llvm/test/DebugInfo/PDB/Native/pdb-native-typedefs.test create mode 100644 llvm/test/MC/AArch64/armv8.5a-mte-error.s create mode 100644 llvm/test/MC/AArch64/armv8.5a-mte.s create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.5a-mte-unpredictable.txt create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.5a-mte.txt create mode 100644 llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-rmw-nand.ll create mode 100644 llvm/test/Transforms/AtomicExpand/AMDGPU/lit.local.cfg create mode 100644 llvm/test/Transforms/InstCombine/sub-minmax.ll