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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from a4dac6d4e0e [SveEmitter] Add builtins for svmov_b and svnot_b. adds 209ab6d8835 Revert 6654719 "[CMake] Fix logic error: NOT LIBCLANG_BUILD [...] adds ad97ccf6b26 [clangd] Move non-clang base pieces into separate support/ [...] adds 19123a3e087 [libc++] Fix MacOS platform detection broken in Python 3 adds 2cf69684fb3 [lldb/DWARF] Fix a split-dwarf crash while parsing compile units adds f9106e85c42 Revert "[ELF][PPC64] Don't perform toc-indirect to toc-rela [...] adds e00071db085 Fixing typo (singed -> signed); NFC adds 5c4b4a62256 PseudoSourceValue.h - reduce GlobalValue.h include to forwa [...] adds 4645ef17ff1 [clangd] Add CMake dependencies for Protobuf-generated files adds 2a10957f62f [AMDGPU] Minor cleanups. NFC. adds 4649da119ae [AMDGPU] Use a MapVector instead of a DenseMap and a std::v [...] adds be16075bfca [mlir][vector] let transfer_read and transfer_write take no [...] adds 1be7f2de1bc Revert rG5c4b4a62256876 "PseudoSourceValue.h - reduce Globa [...] adds f2b505a4596 [mlir][std] allow subview take memrefs from non-zero addrspaces. adds e717e8744d3 [libclang] Shared libraries require PIC unless WIN32 adds 51a60ed14c4 [libc++] Try re-enabling DSL test on Windows adds e61247c0a8e [llvm][NFC] Change parameter type to more specific CallBase [...] adds d3dc4c32afb [AArch64] Remove inexistent system register ERXTS_EL1 adds aa545dcec1a [gn build] (manually) port ad97ccf6b26a adds d7da36c6e00 [libc++] Mark two timed_mutex tests as flaky adds f0903de1aa7 [x86] Enable bypassing 64-bit division on generic x86-64 adds 18319868267 [PGO][PGSO] Prep for enabling non-cold code size opts under [...] adds 5e37cf0adc5 [libc++] Try re-enabling long-disabled locale tests on Appl [...] adds 4632b7292a8 [llvm][NFC] Removed addressed fixme; formatting. adds 5b97aa14f42 [libc++] Re-disable parts of the failing RU locale tests on Apple adds ba8163e6290 [debuginfo-tests] Update Python CMake variable adds 43a1d0d963a [libc++] NFC: Properly indent nested #ifs in platform_support.h adds dcdb1b94e1f [MachineVerifier] Remove an unused function. NFCI. adds 1c12a95d9c5 [mlir][StandardToSPIRV] Handle conversion of cmpi operation [...] adds c7878ad231e [VFDatabase] Scalar functions are vector functions with VF =1 adds 239fcda22de [llvm-readobj] [COFF] Cope with debug directory payloads in [...] adds 23e35f7c885 [llvm-objcopy] [COFF] Fix a misconception about debug direc [...] adds a0e53de472c [clang] [MinGW] Add the compiler rt libdirs to the search path adds 613d8663743 [lldb] Remove a redundant semicolon, fixing GCC warnings. NFC. adds 5a1d9c0f5ac Fix x86/x86_64 calling convention for _ExtInt adds ae3e58517e7 [libc++] Re-disable DSL test on Windows adds cecee111e44 [x86] add tests for awkward 'icmp eq i1'; NFC adds 6bfde063f0a [SystemZ] Simplify register parsing in AsmParser adds e1de2773a53 [SystemZ] Allow specifying plain register numbers in AsmParser adds 0700cb64b53 [SVE] Upgrade VectorType tests to test new types adds 4c53f4202a4 [FileCollector] move Root creation adds 777f91f47e7 [AMDGPU] Simplify MergeInfo calculations. NFC. adds 120572072ea [AMDGPU] Initialize gpr upper bounds to -1. NFC. adds 31c09d03a1f [AMDGPU] Remove WaitcntBrackets::MixedPendingEvents[]. NFC. adds b5a4deec6a7 [NFC] Split ext-int calling convention tests into their own file. adds da093c388fc [lld] Remove special cases from default ld driver mode. adds bc029fa6c5c [clangd] Still need pthreads in clangDaemon. adds 87324ac33e9 [mlir] Extract DictionaryAttr sort method adds cff66865322 [X86] Lower the cost of v4i64->v4i32 and v8i64->v8i32 trunc [...] adds e071ea48e92 Unbreak check-builtins on macOS after Python3 switch. adds 66947d05fd1 [InlineCost] Addressing a very strict assert check in CostA [...] adds 055f58fcfc6 [CFG] Turning on Heat Colors for CFG by default adds e7a7deb60ab [clangd] Fix BUILD_SHARED_LIBS build more. adds 82ed13cd28d [Darwin] Fix compilation issues on arm64 adds 911add149af Disable _ExtInt by default adds 0a78e42b1f9 Revert "[lld] Remove special cases from default ld driver mode." adds 7ef15c869a5 [NFC] Make ConstantVector/ConstantDataVector::getType() ret [...] adds 161ccfe5bad [MemorySSA] Pass DT to the upward iterator for proper PhiTr [...] adds 6a53ab82d77 [SVE][NFC] Remove unused variable adds d56f62e0df3 [compiler-rt] Fix issue related to switch to Python3 in lit config adds 5b862b6aa77 Fix ext-int Sema test that didn't specify a triple. adds 9d4bcc3a60a [X86] Merge the last of the useBWIRegs() section into the u [...] adds 53ff95254df Reland D78837 [lld] Remove special cases from default ld dr [...] adds 5439582781f Rename NamedAttributeList to MutableDictionaryAttr adds 0fa793e7987 Revert "[InlineCost] Addressing a very strict assert check [...] adds 1ccde533425 [ELF] --gdb-index: support .debug_loclists adds 30d17d88528 [clangd] Parse `foo` in documentation comments and render as code. adds 56a698510fa [mlir][Pass][NFC] Merge OpToOpPassAdaptor and OpToOpPassAda [...] adds 983382f134a [mlir][Pass] Add support for generating local crash reproducers adds e62ff42f79e [mlir][Pass] Register a signal handler when generating cras [...] adds 174c41defc6 libclc: Pass system libraries to the linker after llvm libraries adds 2c7ff270d28 [llvm][NFC] Inliner: rename call site variables. adds ffd5e121d74 [NFCi] Iterative Outliner + clang-format refactoring. adds 3ab319b2955 [llvm][NFC] Use CallBase explicitly instead of Instruction [...] adds 9854edd817c [lld-macho] Implement basic export trie adds 89285a1a97c [lld-macho] Disable colors in errors when not printing to a pty adds 918948db4dc [lld-macho] Support reading of universal binaries adds df92377823d [lld-macho] Have Symbol::getVA() return a non-relative virt [...] adds e82c5e17b58 [lld-macho] Support X86_64_RELOC_BRANCH adds 85aee35d82d [gn build] Port 9854edd817c adds 9b16ece6ca2 [test][MachineOutliner] REQUIRES: asserts adds 108abd2f2ea [mlir] Add a new MutableOperandRange class for adding/remov [...] adds df00e466daf [mlir] Move the operation equivalence out of CSE and into O [...] adds 91dae570870 [mlir][DeclareOpInterfaceMethods] Allow specifying a set of [...] adds 0752d98ccf8 [mlir] Simplify BranchOpInterface by using MutableOperandRange adds 7a555958f11 [scudo] Initialize the allocator in setTrackAllocationStacks. adds 2e090e4884d Reset another globalMemCounter. adds e96d7b5e9ef [ELF] Add --rosegment to complement --no-rosegment adds b912b887d87 [ELF] Add --print-archive-stats= adds 7a80139059f [mlir][Vector] Provide progressive lowering of masked n-D v [...] adds 52ec9838954 Make wrong preallocated arg count verifier error clearer adds fbdcfcd4c39 [lit] Provide extension API for custom result categories adds 3e68a667047 [BPI][NFC] Reuse post dominantor tree from analysis manager [...] adds bb0842a3f11 [BPI] Incorrect probability reported in case of mulptiple edges. adds 52eb2f65a7d [MC] Move MCInstrAnalysis::evaluateBranch to X86MCInstrAnal [...] adds 97c407db772 [clangd] Make use of URIs in FileShardedIndex adds 9f59d1931c7 [AMDGPU] Remove Def argument from WaitcntBrackets::getRegIn [...] adds 86545bf72dc [AMDGPU] Simplify loops in SIInsertWaitcnts::generateWaitcn [...] adds 0e6d7f60242 [Debuginfo][NFC] findRecursively: Replace std::vector by Sm [...] adds 0dedb43153e [clangd] Fix windows build bots without rvalue refs adds 3acf62f3ad3 [BPI][NFC] IRCE shoud qequest BPI through analysis manager. adds 70619fa82dd [MLIR] Add isa<> support for Dialects. adds 37309fb02f6 Fix spurious warning in ExtensionDependencies.inc [nfc] adds 027eb251219 [docs][llvm-cxxfilt] Fix indentation in rst file adds 0fa7e4adcaf [clang-format] NFC Correct clang-format headers file so doc [...] adds b01dca50085 [clang-format] [PR45357] Fix issue found with operator spacing adds 14198ccfb38 [clang-format] Fix lambda with ellipsis in return type adds 573322694ad [clang-format] Correct the AfterControlStatement configurat [...] adds a8b8bd0f8d5 [clang-format] Fix a bug causing BeforeLambdaBody to affect [...] adds 7a3be975b92 [clangd][Hover] Get rid of unused private field in Paragraph adds 058cd8c5be1 [CodeGen] Add support for inserting elements into scalable vectors adds 672b62ea21d [AArch64][SVE] Custom lowering of floating-point reductions adds 7e4c26bb885 [AArch64][SVE] Remove unused FP reduction intrinsic definitions adds 09f6b9792bc [RISCV][NFC] Remove Duplicated F Extension Patterns adds 3929429347d [globalopt] Don't emit DWARF fragments for members of a str [...] adds 462b960de8c Fix silly mistake in 31c09d03a1f [AMDGPU] Remove WaitcntBra [...] adds 2cfeaf3b2db [InstCombine] add tests for FP->int->FP->FP casting; NFC adds 6547a5ceb22 [DAG] Add TODO comment regarding ADD(X,X) -> SHL(X,1) canon [...] adds 96238486ed6 [DAGCombine] Move the remaining X86 funnel shift patterns t [...] adds 932a2b82641 [clangd] Fix VS2019 build bots too adds e0c356582d2 [NFC][clang] Replace raw new/delete with unique_ptr to stor [...] adds 35fe2814cfa [InstCombine] update auto-generated test checks; NFC adds 4a065a72efe [InstCombine] add tests for bitcast+inselt; NFC
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CMakeLists.txt | 21 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 4 +- clang-tools-extra/clangd/ClangdLSPServer.h | 4 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/ClangdServer.h | 6 +- clang-tools-extra/clangd/CodeComplete.cpp | 6 +- clang-tools-extra/clangd/CodeComplete.h | 4 +- clang-tools-extra/clangd/CompileCommands.cpp | 2 +- clang-tools-extra/clangd/Compiler.cpp | 2 +- clang-tools-extra/clangd/Diagnostics.cpp | 2 +- clang-tools-extra/clangd/Diagnostics.h | 2 +- clang-tools-extra/clangd/DraftStore.cpp | 2 +- clang-tools-extra/clangd/DraftStore.h | 2 +- clang-tools-extra/clangd/FS.h | 2 +- clang-tools-extra/clangd/FileDistance.cpp | 2 +- clang-tools-extra/clangd/FindSymbols.cpp | 2 +- clang-tools-extra/clangd/FindTarget.cpp | 2 +- clang-tools-extra/clangd/Format.cpp | 4 +- clang-tools-extra/clangd/FormattedString.cpp | 33 +- clang-tools-extra/clangd/FormattedString.h | 6 +- .../clangd/GlobalCompilationDatabase.cpp | 4 +- .../clangd/GlobalCompilationDatabase.h | 4 +- clang-tools-extra/clangd/HeaderSourceSwitch.cpp | 2 +- clang-tools-extra/clangd/Headers.cpp | 2 +- clang-tools-extra/clangd/Headers.h | 2 +- clang-tools-extra/clangd/Hover.cpp | 57 +++- clang-tools-extra/clangd/IncludeFixer.cpp | 4 +- clang-tools-extra/clangd/JSONTransport.cpp | 6 +- clang-tools-extra/clangd/ParsedAST.cpp | 4 +- clang-tools-extra/clangd/ParsedAST.h | 2 +- clang-tools-extra/clangd/Preamble.cpp | 4 +- clang-tools-extra/clangd/Preamble.h | 2 +- clang-tools-extra/clangd/Protocol.cpp | 2 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 6 +- clang-tools-extra/clangd/Selection.cpp | 2 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 2 +- clang-tools-extra/clangd/SourceCode.cpp | 4 +- clang-tools-extra/clangd/SourceCode.h | 2 +- clang-tools-extra/clangd/TUScheduler.cpp | 12 +- clang-tools-extra/clangd/TUScheduler.h | 6 +- clang-tools-extra/clangd/XRefs.cpp | 2 +- clang-tools-extra/clangd/XRefs.h | 2 +- clang-tools-extra/clangd/fuzzer/CMakeLists.txt | 1 + clang-tools-extra/clangd/fuzzer/clangd-fuzzer.cpp | 2 +- clang-tools-extra/clangd/index/Background.cpp | 40 ++- clang-tools-extra/clangd/index/Background.h | 8 +- .../clangd/index/BackgroundIndexLoader.cpp | 4 +- .../clangd/index/BackgroundIndexLoader.h | 2 +- .../clangd/index/BackgroundIndexStorage.cpp | 4 +- clang-tools-extra/clangd/index/BackgroundQueue.cpp | 2 +- .../clangd/index/BackgroundRebuild.cpp | 8 +- clang-tools-extra/clangd/index/FileIndex.cpp | 84 ++--- clang-tools-extra/clangd/index/FileIndex.h | 51 ++- clang-tools-extra/clangd/index/Index.cpp | 2 +- clang-tools-extra/clangd/index/IndexAction.cpp | 2 +- clang-tools-extra/clangd/index/MemIndex.cpp | 4 +- clang-tools-extra/clangd/index/Merge.cpp | 4 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 2 +- .../clangd/index/YAMLSerialization.cpp | 2 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 4 +- .../clangd/index/remote/CMakeLists.txt | 4 + clang-tools-extra/clangd/index/remote/Client.cpp | 4 +- .../clangd/index/remote/marshalling/CMakeLists.txt | 4 + .../index/remote/marshalling/Marshalling.cpp | 2 +- .../clangd/index/remote/server/CMakeLists.txt | 3 + .../index/remote/unimplemented/CMakeLists.txt | 1 + .../remote/unimplemented/UnimplementedClient.cpp | 2 +- clang-tools-extra/clangd/refactor/Rename.cpp | 4 +- clang-tools-extra/clangd/refactor/Rename.h | 2 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 4 +- clang-tools-extra/clangd/refactor/Tweak.h | 2 +- .../clangd/refactor/tweaks/AddUsing.cpp | 2 +- .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/refactor/tweaks/DefineInline.cpp | 2 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 4 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 8 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 2 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- .../refactor/tweaks/ObjCLocalizeStringLiteral.cpp | 2 +- .../clangd/refactor/tweaks/RawStringLiteral.cpp | 2 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 2 +- clang-tools-extra/clangd/support/CMakeLists.txt | 31 ++ .../clangd/{ => support}/Cancellation.cpp | 2 +- .../clangd/{ => support}/Cancellation.h | 6 +- clang-tools-extra/clangd/{ => support}/Context.cpp | 2 +- clang-tools-extra/clangd/{ => support}/Context.h | 22 +- .../clangd/{ => support}/FSProvider.cpp | 2 +- .../clangd/{ => support}/FSProvider.h | 4 +- clang-tools-extra/clangd/{ => support}/Function.h | 4 +- clang-tools-extra/clangd/{ => support}/Logger.cpp | 4 +- clang-tools-extra/clangd/{ => support}/Logger.h | 4 +- clang-tools-extra/clangd/{ => support}/Path.h | 4 +- .../clangd/{ => support}/Shutdown.cpp | 7 +- clang-tools-extra/clangd/{ => support}/Shutdown.h | 4 +- .../clangd/{ => support}/Threading.cpp | 10 +- clang-tools-extra/clangd/{ => support}/Threading.h | 6 +- clang-tools-extra/clangd/{ => support}/Trace.cpp | 8 +- clang-tools-extra/clangd/{ => support}/Trace.h | 8 +- clang-tools-extra/clangd/tool/CMakeLists.txt | 1 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 6 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 12 +- .../clangd/unittests/ClangdLSPServerTests.cpp | 2 +- clang-tools-extra/clangd/unittests/ClangdTests.cpp | 2 +- .../clangd/unittests/CodeCompleteTests.cpp | 2 +- .../clangd/unittests/DiagnosticsTests.cpp | 2 +- .../clangd/unittests/FileIndexTests.cpp | 44 ++- .../unittests/GlobalCompilationDatabaseTests.cpp | 2 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 18 +- .../clangd/unittests/JSONTransportTests.cpp | 2 +- clang-tools-extra/clangd/unittests/LSPClient.cpp | 2 +- .../clangd/unittests/SourceCodeTests.cpp | 2 +- .../clangd/unittests/TUSchedulerTests.cpp | 8 +- clang-tools-extra/clangd/unittests/TestFS.cpp | 2 +- clang-tools-extra/clangd/unittests/TestFS.h | 2 +- clang-tools-extra/clangd/unittests/TestTU.h | 2 +- .../unittests/{ => support}/CancellationTests.cpp | 6 +- .../unittests/{ => support}/ContextTests.cpp | 2 +- .../unittests/{ => support}/FunctionTests.cpp | 2 +- .../unittests/{ => support}/ThreadingTests.cpp | 2 +- .../clangd/unittests/{ => support}/TraceTests.cpp | 2 +- clang-tools-extra/clangd/xpc/CMakeLists.txt | 4 +- clang-tools-extra/clangd/xpc/Conversion.cpp | 2 +- clang-tools-extra/clangd/xpc/XPCTransport.cpp | 2 +- clang/docs/ClangFormatStyleOptions.rst | 62 ++-- clang/include/clang/Basic/TargetInfo.h | 6 + clang/include/clang/Format/Format.h | 17 +- clang/lib/Basic/Targets/X86.h | 4 + clang/lib/CodeGen/TargetInfo.cpp | 96 ++++-- clang/lib/CodeGen/TargetInfo.h | 5 +- clang/lib/Driver/ToolChains/MinGW.cpp | 12 + clang/lib/Format/Format.cpp | 6 +- clang/lib/Format/TokenAnnotator.cpp | 8 +- clang/lib/Format/UnwrappedLineParser.cpp | 1 + clang/lib/Parse/ParseDecl.cpp | 2 +- clang/lib/Sema/SemaType.cpp | 3 + clang/test/CodeGen/ext-int-cc.c | 42 +++ clang/test/CodeGen/ext-int-sanitizer.cpp | 49 ++- clang/test/CodeGen/ext-int.c | 31 +- clang/test/CodeGenCXX/ext-int.cpp | 59 ++-- clang/test/Sema/ext-int-not-supported.c | 5 + clang/test/SemaCXX/ext-int.cpp | 2 +- clang/tools/libclang/CMakeLists.txt | 2 +- clang/unittests/Format/FormatTest.cpp | 66 +++- compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 19 +- .../sanitizer_stoptheworld_mac.cpp | 4 + compiler-rt/lib/scudo/standalone/combined.h | 1 + compiler-rt/test/lit.common.cfg.py | 7 +- debuginfo-tests/CMakeLists.txt | 31 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 1 + flang/lib/Optimizer/Dialect/FIROps.cpp | 60 ++-- libclc/CMakeLists.txt | 2 +- .../get_long_double_ru_RU.pass.cpp | 34 +- .../put_long_double_ru_RU.pass.cpp | 30 +- .../thread.timedmutex.class/default.pass.cpp | 2 +- .../thread.timedmutex.class/lock.pass.cpp | 2 +- .../thread.timedmutex.class/try_lock.pass.cpp | 3 +- .../thread.timedmutex.class/try_lock_for.pass.cpp | 3 +- .../try_lock_until.pass.cpp | 3 +- .../thread.timedmutex.recursive/default.pass.cpp | 2 +- .../thread.timedmutex.recursive/lock.pass.cpp | 3 +- .../thread.timedmutex.recursive/try_lock.pass.cpp | 3 +- .../try_lock_for.pass.cpp | 3 +- .../try_lock_until.pass.cpp | 3 +- .../any/any.class/any.assign/copy.pass.cpp | 1 + libcxx/test/support/platform_support.h | 66 ++-- libcxx/utils/libcxx/test/target_info.py | 5 +- lld/ELF/Config.h | 1 + lld/ELF/DWARF.cpp | 1 + lld/ELF/DWARF.h | 5 + lld/ELF/Driver.cpp | 4 +- lld/ELF/InputFiles.cpp | 15 + lld/ELF/InputFiles.h | 4 + lld/ELF/InputSection.cpp | 13 +- lld/ELF/MapFile.cpp | 18 ++ lld/ELF/MapFile.h | 1 + lld/ELF/Options.td | 11 +- lld/ELF/Writer.cpp | 8 +- lld/MachO/Arch/X86_64.cpp | 2 + lld/MachO/CMakeLists.txt | 1 + lld/MachO/Driver.cpp | 3 + lld/MachO/ExportTrie.cpp | 236 ++++++++++++++ lld/MachO/ExportTrie.h | 41 +++ lld/MachO/InputFiles.cpp | 26 +- lld/MachO/InputSection.cpp | 4 +- lld/MachO/Symbols.h | 2 +- lld/MachO/SyntheticSections.cpp | 31 +- lld/MachO/SyntheticSections.h | 7 +- lld/MachO/Writer.cpp | 2 +- lld/docs/ld.lld.1 | 3 + lld/test/CMakeLists.txt | 5 +- lld/test/ELF/gdb-index-loclists.s | 37 +++ lld/test/ELF/ppc64-toc-relax2.s | 34 -- lld/test/ELF/print-archive-stats.s | 38 +++ lld/test/ELF/segments.s | 4 +- lld/test/MachO/Inputs/libhello.s | 5 +- lld/test/MachO/alignment-too-large.yaml | 2 +- lld/test/MachO/arch.s | 2 +- lld/test/MachO/duplicate-symbol.s | 2 +- lld/test/MachO/dylink.s | 14 +- lld/test/MachO/entry-symbol.s | 6 +- lld/test/MachO/export-trie.s | 44 +++ lld/test/MachO/fat-arch.s | 16 + lld/test/MachO/invalid-executable.s | 4 +- lld/test/MachO/invalid-fat-narch.s | 12 + lld/test/MachO/invalid-fat-offset.s | 22 ++ lld/test/MachO/missing-dylib.s | 2 +- lld/test/MachO/no-exports-dylib.s | 6 + lld/test/MachO/no-id-dylink.s | 2 +- lld/test/MachO/no-such-file.s | 2 +- lld/test/MachO/relocations.s | 23 +- lld/test/MachO/silent-ignore.test | 2 +- lld/test/MachO/symtab.s | 31 ++ lld/test/mach-o/Inputs/linker-as-ld.yaml | 6 - lld/test/mach-o/linker-as-ld.yaml | 32 -- lld/tools/lld/lld.cpp | 10 +- lldb/source/Plugins/Language/ObjC/CFBasicHash.h | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 17 +- .../DWARF/split-dwarf-expression-eval-bug.cpp | 37 +++ llvm/cmake/modules/AddLLVM.cmake | 6 +- llvm/docs/CommandGuide/llvm-cxxfilt.rst | 4 +- llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 7 +- .../llvm/Analysis/LazyBranchProbabilityInfo.h | 2 +- llvm/include/llvm/Analysis/MemorySSA.h | 21 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 7 + llvm/include/llvm/Analysis/VectorUtils.h | 15 +- llvm/include/llvm/IR/Constants.h | 13 +- llvm/include/llvm/IR/DerivedTypes.h | 5 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 25 +- llvm/include/llvm/Support/FileCollector.h | 1 + .../llvm/Transforms/Utils/CallPromotionUtils.h | 2 +- .../llvm/Transforms/Utils/FunctionComparator.h | 2 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 25 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 30 +- llvm/lib/Analysis/CFGPrinter.cpp | 2 +- llvm/lib/Analysis/MemorySSA.cpp | 7 +- llvm/lib/Analysis/OptimizationRemarkEmitter.cpp | 3 +- llvm/lib/CodeGen/MachineOutliner.cpp | 75 +++-- llvm/lib/CodeGen/MachineVerifier.cpp | 5 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 64 +++- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 2 +- llvm/lib/IR/Verifier.cpp | 5 +- llvm/lib/MC/MCInstrAnalysis.cpp | 13 +- llvm/lib/Support/FileCollector.cpp | 6 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 58 ++++ llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 117 ++++++- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 1 - llvm/lib/Target/AArch64/SVEInstrFormats.td | 32 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 234 +++++--------- llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 10 - .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 182 ++++++++--- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 12 + llvm/lib/Target/X86/X86.td | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 161 ++------- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 6 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 16 +- llvm/lib/Transforms/IPO/Inliner.cpp | 167 +++++----- .../Instrumentation/IndirectCallPromotion.cpp | 25 +- .../Scalar/InductiveRangeCheckElimination.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 3 +- llvm/lib/Transforms/Utils/CallPromotionUtils.cpp | 2 +- llvm/lib/Transforms/Utils/FunctionComparator.cpp | 20 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 11 +- llvm/test/Analysis/BranchProbabilityInfo/switch.ll | 53 +++ llvm/test/Analysis/CostModel/X86/arith-fix.ll | 32 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 32 +- llvm/test/Analysis/CostModel/X86/cast.ll | 6 +- .../CostModel/X86/min-legal-vector-width.ll | 6 +- llvm/test/Analysis/CostModel/X86/trunc.ll | 26 +- llvm/test/Analysis/MemorySSA/phi-translation.ll | 42 +++ llvm/test/CodeGen/AArch64/O3-pipeline.ll | 2 + .../AArch64/machine-outliner-iterative-2.mir | 118 +++++++ .../CodeGen/AArch64/machine-outliner-iterative.mir | 6 +- llvm/test/CodeGen/AArch64/sve-insert-element.ll | 135 ++++++++ .../CodeGen/AArch64/sve-intrinsics-fp-reduce.ll | 2 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 + llvm/test/CodeGen/X86/O3-pipeline.ll | 2 + llvm/test/CodeGen/X86/bypass-slow-division-tune.ll | 22 ++ llvm/test/CodeGen/X86/pr32282.ll | 18 +- llvm/test/CodeGen/X86/xor-icmp.ll | 87 +++++ .../Generic/global-sra-struct-zero-length.ll | 69 ++++ llvm/test/MC/AArch64/armv8.4a-ras.s | 8 - llvm/test/MC/Disassembler/AArch64/armv8.4a-ras.txt | 4 - llvm/test/MC/SystemZ/regs-bad.s | 60 ++-- llvm/test/MC/SystemZ/regs-good.s | 16 + llvm/test/Other/cfg_deopt_unreach.ll | 20 +- .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 4 +- .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 4 +- .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 5 +- .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 4 +- llvm/test/Other/opt-O2-pipeline.ll | 7 + llvm/test/Other/opt-O3-pipeline.ll | 7 + llvm/test/Other/opt-Os-pipeline.ll | 6 + .../Transforms/InstCombine/bitcast-vec-canon.ll | 89 ++++- llvm/test/Transforms/InstCombine/fpextend.ll | 115 +++++++ .../Transforms/LoopVectorize/vectorizeVFone.ll | 30 ++ llvm/test/Transforms/SCCP/preserve-analysis.ll | 1 + llvm/test/Verifier/preallocated-invalid.ll | 2 +- .../llvm-objcopy/COFF/debug-dir-unmapped.test | 52 +++ .../tools/llvm-objcopy/COFF/patch-debug-dir2.test | 68 ++++ .../COFF/debug-directory-unmapped.test | 70 ++++ llvm/tools/llvm-objcopy/COFF/Writer.cpp | 25 +- llvm/tools/llvm-objcopy/COFF/Writer.h | 1 + llvm/tools/llvm-readobj/COFFDumper.cpp | 4 + llvm/unittests/Analysis/VectorUtilsTest.cpp | 18 ++ llvm/unittests/IR/VectorTypesTest.cpp | 271 +++++++++++----- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 9 +- .../clang-tools-extra/clangd/index/remote/BUILD.gn | 1 + .../clangd/index/remote/unimplemented/BUILD.gn | 1 + .../clangd/refactor/tweaks/BUILD.gn | 1 + .../clang-tools-extra/clangd/support/BUILD.gn | 20 ++ .../clang-tools-extra/clangd/test/BUILD.gn | 5 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 10 +- .../clang-tools-extra/clangd/xpc/BUILD.gn | 2 + .../gn/secondary/clang/tools/scan-build/BUILD.gn | 6 +- llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 1 + llvm/utils/lit/lit/main.py | 29 +- .../tests/Inputs/custom-result-category/format.py | 18 ++ .../tests/Inputs/custom-result-category/lit.cfg | 10 + .../test1.txt | 0 .../test2.txt} | 0 llvm/utils/lit/tests/Inputs/shtest-inject/lit.cfg | 2 +- llvm/utils/lit/tests/custom-result-category.py | 14 + mlir/docs/OpDefinitions.md | 9 +- mlir/docs/PassManagement.md | 25 ++ .../VectorToLoops/ConvertVectorToLoops.h | 4 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 2 +- .../mlir/Dialect/StandardOps/EDSC/Builders.h | 1 + .../mlir/Dialect/StandardOps/EDSC/Intrinsics.h | 3 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 18 +- mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h | 2 + mlir/include/mlir/Dialect/Vector/VectorOps.td | 12 +- .../include/mlir/Dialect/Vector/VectorTransforms.h | 2 +- mlir/include/mlir/EDSC/Builders.h | 14 +- mlir/include/mlir/IR/AffineMap.h | 9 + mlir/include/mlir/IR/Attributes.h | 27 +- mlir/include/mlir/IR/Dialect.h | 10 + mlir/include/mlir/IR/Function.h | 4 +- mlir/include/mlir/IR/FunctionSupport.h | 62 ++-- mlir/include/mlir/IR/OpBase.td | 14 +- mlir/include/mlir/IR/OpDefinition.h | 6 +- mlir/include/mlir/IR/Operation.h | 44 ++- mlir/include/mlir/IR/OperationSupport.h | 87 ++++- mlir/include/mlir/IR/UseDefLists.h | 3 +- .../mlir/Interfaces/ControlFlowInterfaces.h | 5 - .../mlir/Interfaces/ControlFlowInterfaces.td | 26 +- mlir/include/mlir/Pass/Pass.h | 3 + mlir/include/mlir/Pass/PassManager.h | 24 +- mlir/include/mlir/TableGen/OpTrait.h | 5 + mlir/lib/Analysis/CallGraph.cpp | 2 +- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 1 + mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 2 + .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 6 +- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 49 ++- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 14 +- .../VectorToLoops/ConvertVectorToLoops.cpp | 240 +++++++++++++- mlir/lib/Dialect/Affine/EDSC/Builders.cpp | 2 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 23 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 4 +- mlir/lib/Dialect/LoopOps/EDSC/Builders.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 17 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 2 +- mlir/lib/Dialect/StandardOps/EDSC/Builders.cpp | 10 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 15 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 53 ++- mlir/lib/IR/AffineMap.cpp | 16 + mlir/lib/IR/Attributes.cpp | 113 ++++--- mlir/lib/IR/Function.cpp | 6 +- mlir/lib/IR/Module.cpp | 2 +- mlir/lib/IR/Operation.cpp | 36 ++- mlir/lib/IR/OperationSupport.cpp | 229 ++++++++++++- mlir/lib/IR/SymbolTable.cpp | 4 +- mlir/lib/Interfaces/ControlFlowInterfaces.cpp | 33 -- mlir/lib/Parser/Parser.cpp | 2 +- mlir/lib/Pass/IRPrinting.cpp | 9 +- mlir/lib/Pass/Pass.cpp | 359 +++++++++++++++------ mlir/lib/Pass/PassDetail.h | 67 ++-- mlir/lib/Pass/PassManagerOptions.cpp | 8 +- mlir/lib/Pass/PassStatistics.cpp | 25 +- mlir/lib/Pass/PassTiming.cpp | 21 +- mlir/lib/TableGen/OpTrait.cpp | 4 + mlir/lib/Transforms/CSE.cpp | 31 +- mlir/lib/Transforms/DialectConversion.cpp | 4 +- mlir/lib/Transforms/SCCP.cpp | 2 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 9 +- .../StandardToLLVM/convert-to-llvmir.mlir | 108 ++++++- .../StandardToSPIRV/std-ops-to-spirv.mlir | 9 + .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 29 ++ .../Conversion/VectorToLoops/vector-to-loops.mlir | 81 ++++- mlir/test/EDSC/builder-api-test.cpp | 6 + mlir/test/Pass/crash-recovery.mlir | 8 + mlir/test/lib/Dialect/Test/TestDialect.cpp | 7 +- .../lib/Transforms/TestVectorToLoopsConversion.cpp | 2 +- mlir/test/mlir-tblgen/op-decl.td | 3 + mlir/test/mlir-tblgen/op-interface.td | 20 ++ mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 166 ++++++---- mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 8 +- mlir/unittests/IR/OperationSupportTest.cpp | 77 ++++- 402 files changed, 5622 insertions(+), 2281 deletions(-) create mode 100644 clang-tools-extra/clangd/support/CMakeLists.txt rename clang-tools-extra/clangd/{ => support}/Cancellation.cpp (97%) rename clang-tools-extra/clangd/{ => support}/Cancellation.h (96%) rename clang-tools-extra/clangd/{ => support}/Context.cpp (97%) rename clang-tools-extra/clangd/{ => support}/Context.h (93%) rename clang-tools-extra/clangd/{ => support}/FSProvider.cpp (98%) rename clang-tools-extra/clangd/{ => support}/FSProvider.h (91%) rename clang-tools-extra/clangd/{ => support}/Function.h (96%) rename clang-tools-extra/clangd/{ => support}/Logger.cpp (96%) rename clang-tools-extra/clangd/{ => support}/Logger.h (97%) rename clang-tools-extra/clangd/{ => support}/Path.h (87%) rename clang-tools-extra/clangd/{ => support}/Shutdown.cpp (91%) rename clang-tools-extra/clangd/{ => support}/Shutdown.h (96%) rename clang-tools-extra/clangd/{ => support}/Threading.cpp (93%) rename clang-tools-extra/clangd/{ => support}/Threading.h (96%) rename clang-tools-extra/clangd/{ => support}/Trace.cpp (98%) rename clang-tools-extra/clangd/{ => support}/Trace.h (96%) rename clang-tools-extra/clangd/unittests/{ => support}/CancellationTests.cpp (96%) rename clang-tools-extra/clangd/unittests/{ => support}/ContextTests.cpp (98%) rename clang-tools-extra/clangd/unittests/{ => support}/FunctionTests.cpp (97%) rename clang-tools-extra/clangd/unittests/{ => support}/ThreadingTests.cpp (98%) rename clang-tools-extra/clangd/unittests/{ => support}/TraceTests.cpp (99%) create mode 100644 clang/test/CodeGen/ext-int-cc.c create mode 100644 clang/test/Sema/ext-int-not-supported.c create mode 100644 lld/MachO/ExportTrie.cpp create mode 100644 lld/MachO/ExportTrie.h create mode 100644 lld/test/ELF/gdb-index-loclists.s delete mode 100644 lld/test/ELF/ppc64-toc-relax2.s create mode 100644 lld/test/ELF/print-archive-stats.s create mode 100644 lld/test/MachO/export-trie.s create mode 100644 lld/test/MachO/fat-arch.s create mode 100644 lld/test/MachO/invalid-fat-narch.s create mode 100644 lld/test/MachO/invalid-fat-offset.s create mode 100644 lld/test/MachO/no-exports-dylib.s delete mode 100644 lld/test/mach-o/Inputs/linker-as-ld.yaml delete mode 100644 lld/test/mach-o/linker-as-ld.yaml create mode 100644 lldb/test/Shell/SymbolFile/DWARF/split-dwarf-expression-eval-bug.cpp create mode 100644 llvm/test/Analysis/BranchProbabilityInfo/switch.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-iterative-2.mir create mode 100644 llvm/test/CodeGen/AArch64/sve-insert-element.ll create mode 100644 llvm/test/DebugInfo/Generic/global-sra-struct-zero-length.ll create mode 100644 llvm/test/Transforms/LoopVectorize/vectorizeVFone.ll create mode 100644 llvm/test/tools/llvm-objcopy/COFF/debug-dir-unmapped.test create mode 100644 llvm/test/tools/llvm-objcopy/COFF/patch-debug-dir2.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/debug-directory-unmapped.test create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clangd/support/BUILD.gn create mode 100644 llvm/utils/lit/tests/Inputs/custom-result-category/format.py create mode 100644 llvm/utils/lit/tests/Inputs/custom-result-category/lit.cfg copy llvm/utils/lit/tests/Inputs/{parallelism-groups => custom-result-category}/te [...] copy llvm/utils/lit/tests/Inputs/{progress-bar/test-1.txt => custom-result-categor [...] create mode 100644 llvm/utils/lit/tests/custom-result-category.py