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-defconfig in repository toolchain/ci/llvm-project.
from 959ed0e2944 [lldb][NFC] Fix file header of TestClangASTContext.cpp adds 049f9672d85 [ARM] Move MVE opcode helper functions to ARMBaseInstrInfo. NFC. adds 5c29e8c65fe [CodegenPrepare] Guard against degenerate branches adds f49d15b3f8c [lldb][NFC] Move definition of ClangASTMetadata out of Clan [...] adds 3b9715cb219 [NFC] Fix typos in Clangd and Clang adds 4f17b1784e9 Fix for AMDGPU MUL_I24 known bits calculation adds 1c49553c19a [BasicBlockUtils] Add utility to remove redundant dbg.value instrs adds 632deb6bd04 [LoopRotate] Add test case to show dbg value problem adds e5f07080b8a [BasicBlockUtils] Fix dbg.value elimination problem in Merg [...] adds f8495017f02 Fix whitespace. adds ea2805a04b6 [lldb] Centralize desugaring of decltype-like types in Clan [...] adds 75e8a91cf84 [lldb][NFC] Remove all overloads of Copy/DeportType in Clan [...] adds 240aff80e0e Add initial tests for update_{llc_,cc_,}test_checks.py adds 22caa3cfbcf [lldb] Add unit test for ClangASTImporter adds 7e20c3a71d5 [Aarch64][SVE] Add intrinsics for scatter stores adds 7f4f07ddf32 [AArch64] Enable emission of stack maps for non-Mach-O bina [...] adds c41d2b5ab28 [AArch64][SVE2] Add intrinsics for binary narrowing operations adds 181ab91efc9 [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove adds c72bff68219 [llvm-exegesis] Set up AsmTargetStreamer in readSnippets adds 755a66ebded [lldb] Use file-based synchronization in TestVSCode_attach adds 9d3f4a49710 find_interesting_reviews.py: adapt to github monorepo adds df0cc105fa7 Reland [AArch64][MachineOutliner] Return address signing fo [...] adds d7bfd5f535a gn build: (manually, belatedly) merge r371898 adds f4dfae9bb5c gn build: (manually, belatedly) merge r358832 adds 4658da10e4a Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" adds 079ef783dd5 Revert "[clangd] Implement "textDocument/documentLink" prot [...] adds 4c4f4dd3f89 Silence an MSVC "not all control paths" diagnostic; NFC. adds 7dc388bd959 [clangd] Make Tweak::Selection movable. NFC adds 2500a8d5d88 [clangd] Reapply b60896fad926 Fall back to selecting token- [...] adds 8f876d51055 Revert "[clangd] Reapply b60896fad926 Fall back to selectin [...] adds a0ff8cd631a [clangd] Reapply b60896fad926 Fall back to selecting token- [...] adds 9f99aba1cfe [clang][SystemZ] Add support for -march=native adds f02d6dd6c7a Fix floating point builtins to not promote float->double adds fd0c91bab18 [OPENMP50]Add if clause in target teams distribute parallel [...] adds 0add79aec2e [llvm-exegesis][mips] Add SnippetGeneratorTest unit test adds d518f1da6d2 gn build: Merge 0add79aec2e adds d7efa6b1985 [mips] Add an assert in getTargetStreamer() adds 69fcc6ecc15 Revert "Revert "[libomptarget] Move resource id functions i [...] adds 055aeb52751 [Bugpoint] Do not create illegal function attribute combos adds ce3d1c6d61d [libunwind][RISCV] Add 64-bit RISC-V support adds 081f736157d Fixing a -Wcovered-switch diagnostic and changing tabs to s [...] adds 878ab6df033 [TLI] Support for per-Function TLI that overrides available [...] adds 2597135571e [llvm-cxxfilt] Correctly demangle COFF import thunk adds 49f55dda011 [SystemZ] Improve verification of MachineOperands. adds 6af1ad20d60 Revert "[clangd] Reapply b60896fad926 Fall back to selectin [...] adds 00ffa744f97 [lit] max_failures does not need to be stored in LitConfig adds 411e81a4e39 [OPENMP50]Add if clause in target teams idistribute simd di [...] adds ec3854e58a6 [OPENMP][DOCS]Mark if clause on simd done, NFC. adds c82e4ef6960 Always -I clang/include when tblgen'ing in Clang. adds 00bc76edddb Move Basic{Reader,Writer} emission into ASTPropsEmitter; NFC. adds 41d935f2c61 Replace tabs with spaces. adds efd0dfbd700 Add the ability to use property-based serialization for "ca [...] adds 867570a2384 Use property-based serialization for DeclarationName. adds 256ec996446 Add the ability to declare helper variables when reading pr [...] adds 6887ccfcf28 Add the ability for properties to be conditional on other p [...] adds a9db0d9f17f Use property-based serialization for TemplateName. adds 2e2d142efe5 Add Optional::map. adds da74c4d2d82 Use property-based serialization for TemplateArgument. adds b699fe8b951 Forward {read,write}SomeEnumType to {read,write}Enum instea [...] adds 06a6b0ad658 [OPENMP][DOCS]Claim simd nontemporal clause, NFC. adds 6a71355e522 gn build: (manually) merge c82e4ef69 adds 98afa2c1f1a [ELF] De-template PltSection::addEntry. NFC adds 90d195d026f [ELF] Delete relOff from TargetInfo::writePLT adds ee912fe6a15 [ELF] Delete unused declaration addIRelativeRelocs after D6 [...] adds cc802ea67be Only run mangled_names.test if python3 is available. adds 3a93756dfbb [WebAssembly] Replace SIMD int min/max builtins with patterns adds 02f644c59ad [InstCombine] Teach removeBitcastsFromLoadStoreOnMinMax not [...] adds ff07fc66d9e [LoopFusion] Restrict loop fusion to rotated loops. adds b1e542f302c [NFC-I] Remove hack for fp-classification builtins adds 803403afc83 Fix a bug in the property-based serialization of dependent [...] adds f9a706a36ae [TSan][Darwin] Avoid calling pthread_self() before libpthre [...] adds f933878991a [AArch64][SVE] Add patterns for logical immediate operations. adds 38dd2d50924 git-llvm: Add option to push to Github with SSH adds 3f22b4721e6 Revert "[NFC-I] Remove hack for fp-classification builtins" adds 0fa118a9da6 Add default initialization to compressed_pair. adds 2ff251c6a39 [X86] Add x86 triple to command line in mxcsr-reg-usage.ll adds 3fbe518a102 [lldb] Respect previously set values of LLDB_TABLEGEN_EXE adds 376cf43729c [coroutines][PR41909] Generalize fix from D62550 adds 0a1e349a793 [WebAssembly] Setting export_name implies llvm.used adds 002adabb3a2 [AArch64][SVE] Change pattern generation code to fix -Wimpl [...] adds d7af86bdd0b [RISCV] Added isCompressibleInst() to estimate size in getI [...] adds aa5ee8f2444 Honor -fuse-init-array when os is not specified on x86 adds f63b64c0c3b [llvm][MIRVRegNamerUtils] Adding hashing on CImm / FPImm Ma [...] adds 549545b64aa [libc++] Rework compressed pair constructors. adds 204dfabfe68 [NFC][llvm][MIRVRegNamerUtils] Moving some switch cases and [...] adds a53534a9f64 [libc++] Add __default_init_tag to basic_string constructors adds f5bbe387e88 [llvm] Add llvm-lipo dependency to runtimes adds e2bcc33b50f Change `asan/TestCases/Darwin/malloc_zone-protected.cpp` to [...] adds d6777207b4f [llvm/runtimes] Add runtimes as a dependency of clang-boots [...] adds c066ff11d84 [LoopUtils] Updated deleteDeadLoop() to handle loop nest. adds cd09fee3d63 [LoopUtils] Updated deleteDeadLoop() to handle loop nest. adds 7a31678b714 gn build: Merge c066ff11d84 adds 53bcd1e1413 [libomptarget][nfc] Wrap cuda min() in target_impl adds 434905b97d9 Run all threads when extending a next range over a call. adds 4b002999585 [c++20] Add deprecation warnings for the expression forms d [...] adds 4e9f1379b9c If constant evaluation fails due to an unspecified pointer [...] adds f495de43bd5 [c++20] P1959R0: Remove support for std::*_equality. adds 4e48513b472 [SelectionDAG] Add the fpexcept flag to the SelectionDAG du [...] adds 9e9c5f0a634 Explicitly specify -std=c++11 and include <mutex> and <cond [...] adds ce12a523b0e [libomptarget][nfc] Move timer functions behind target_impl adds eea8ba097c4 Check whether the destination is a complete type in a stati [...] adds 0bc3336ac16 [Attributor][NFC] Clang format the Attributor adds ec4749e3b8d Revert "[LoopUtils] Updated deleteDeadLoop() to handle loop nest." adds 0b969fa9ccf gn build: Merge ec4749e3b8d adds 0d8929ce76d [NFC][Test][PowerPC] Add the test to verify the mask with constant adds 97182013c45 [MC] Delete redundant alignment update from MCELFStreamer:: [...] adds c4d2bb1ede0 [LegalizeTypes] Remove the call to SplitVecRes_UnaryOp from [...] adds c738ebc1f57 [LegalizeTypes] Remove ScalarizeVecRes_STRICT_FP_ROUND in f [...] adds 13ce7c1291b [LegalizeTypes] Pre-size the SmallVectors in ScalarizeVecRe [...] adds 3c6554be2e3 [lldb] Fix unused variable warning in ThreadPlanStepRange.cpp adds 5279f96577a [MachO] Fix detecting malformed DWARF. adds a57adc7a0b0 [sanitizer] Construct InternalMmapVector without memory all [...] adds 891a8655ab5 [ELF] Add IpltSection adds ee0a3b5c776 [MinGW] Implicitly add .exe suffix if not provided adds d39510ec1cd [lit] [windows] Make sure to convert all path separators to [...] adds ba6f25d7d36 [lldb][NFC] Make clang-format happy by removing trailing sp [...] adds 345f59667d8 [ELF] Rename .plt to .iplt and decrease EM_PPC{,64} alignme [...] adds ccfab8e4596 [ObjC][DWARF] Emit DW_AT_APPLE_objc_direct for methods mark [...] adds 2bbcf156acc [Support] Fix time trace multi threaded support with LLVM_E [...] adds 531c71118f2 Revert "[Support] Fix time trace multi threaded support wit [...] adds 531c1161b97 Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove" adds d5b54bbfaf1 [lldb] Add support for calling objc_direct methods from LLD [...] adds 6e1fe4966c4 [lldb][NFC] Remove implementation of GetOriginalDecl and ju [...] adds dcd14324dce [lldb-vscode] Centrally skip debug info variants for vscode tests adds d9ca412a8a7 [lldb][NFC] Remove all unnecessary includes for ClangASTSou [...] adds ddd0bb8dba2 [lit] Remove lit's REQUIRES-ANY directive adds 870f39d310d Fix assertion failure in getMemOperandWithOffsetWidth adds df5a905aa8a [OpenCL] Add ExtVectorElementExpr constant evaluation (PR42387) adds ff0102b32cf [lldb] Remove modern-type-lookup adds e332a096193 [RISCV][NFC] Trivial cleanup adds 67ce7f51a50 [libcxx] Fix include paths in fuzzing/partial_sort.pass.cpp adds 5666b70fd07 [DebugInfo] Only print a single blank line after an empty l [...] adds 3d3e4076cd6 [libomptarget][nfc] Move omp locks under target_impl adds e7f585ed610 PostRA Machine Sink should take care of COPY defining regis [...] adds 4aee81c4f73 [lldb][NFC] Allow creating ClangExpressionDeclMap and Clang [...] adds 4becf68c6f1 [ASTImporter] Friend class decl should not be visible in it [...] adds b852b3c982d [lldb][NFC] Rename ClangASTImporter::InsertRecordDecl to Se [...] adds 1ed832e4244 Reland [NFC-I] Remove hack for fp-classification builtins adds b1d8576b0a9 This adds constrained intrinsics for the signed and unsigne [...] adds 268f37df6e4 [lldb][NFC] Use StringRef in CreateRecordType and CreateObjCClass adds 390c8baa544 [gicombiner] Add the MatchDag structure and parse instructi [...] adds 0a1ba7c536a gn build: Merge 390c8baa544 adds 3d15605358e [clangd][NFC] Make use of TagDecl inside type for hover on auto adds 9ab15f303ef [clangd] Fix handling of inline/anon namespaces and names o [...] adds 2423774cc2a Revert "Honor -fuse-init-array when os is not specified on x86" adds fbaf835c5c5 [AArch64] add tests for fcvtl2; NFC adds 9658e77e27f [lit] Fix internal diff newlines for -w/-b adds ad622af0799 [AMDGPU] Update autogenerated checks adds 4272372c571 [ MC ] Match labels to existing fragments even when switchi [...] adds 65f94b33808 [InstCombine][AMDGPU] Trim more components of *buffer_load adds 520e3d66e72 [gicombiner] Process the MatchDag such that every node is r [...] adds d1c0f14be8a [SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FP adds ff6567cc772 [DAGCombiner] Add node back in the worklist in topological [...] adds 2f40f5681d0 [FPEnv] IRBuilder support for constrained sitofp/uitofp. adds 2c8e22d25c2 [RISCV] Add subtargets initialized with target feature adds 0c83f8ccc74 [libomptarget][nfc] Move three files under common, build th [...] adds 25ce33a6e4f [driver][darwin] Pass -platform_version flag to the linker [...] adds 55c55f8eb86 Revert "[ASTImporter] Friend class decl should not be visib [...] adds 36b1232ec5f [SDAG] remove use restriction in isNegatibleForFree() when [...] adds 5b0251da1c7 Revert "[SDAG] remove use restriction in isNegatibleForFree [...] adds 6a77e369755 [SDAG] adjust isNegatibleForFree calculation to avoid crashing adds 0412f518dcb [AMDGPU] Fix typo in SIInstrInfo::memOpsHaveSameBasePtr adds a4e1819c168 [objc_direct] fix uniquing when re-declaring a readwrite-di [...] adds 79b4c897b8e llvm-diff: Perform structural comparison on GlobalVariables [...] adds 599d1cc07a5 [Clang FE, SystemZ] Recognize -mpacked-stack CL option adds 8aee6b414a8 [WebAssembly] Convert MC tests to from bitcode to asm adds d020e67575d [Attributor][NFC] Add test for sle comparison in h2s. adds fff8ec98139 [Attributor] H2S fix. adds 15d47deedd1 [LIBOPENMP][NVPTX]Fix the build error in the runtime. adds b6e7084e25a [OPENMP50]Add parsing/sema analysis for nontemporal clause. adds 1e89188d353 [FPEnv] Remove unnecessary rounding mode argument for const [...] adds b3f789e037c [perf-training] Change profile file pattern string to use % [...] adds 399273e5eba Recommit "[DebugInfo] Refactored macro related generation, [...] adds 385339034f0 [Frontend] Fixes -Wrange-loop-analysis warnings adds 3ec6128daee [Sema] Fixes -Wrange-loop-analysis warnings adds b750486c5d9 [Driver] Avoid copies in range-based for loops adds 1a8ff89653d [IR] Use a reference in a range-based for adds ba5a00167bf Fix buildbot failures after removing REQUIRES-ANY adds c3bc805f4f9 AMDGPU/SILoadStoreOptimillzer: Refactor CombineInfo struct adds 84161f18ccd [AIX] Avoid unset csect assert for functions defined after [...] adds 36bdc3dc35a [LoopFusion] Move instructions from FC0.Latch to FC1.Latch. adds be88a20c900 [driver][darwin] Use explicit -mlinker-version in the -plat [...] adds 84d8fa30f93 [FPEnv][LegalizeTypes][LegalizeDAG][AArch64] Few fixes/impr [...] adds 6d3f43ec61a [analysis] Discard type qualifiers when casting values retr [...] adds f827aff8598 Revert "[ MC ] Match labels to existing fragments even when [...] adds f1b351e14a9 [WebAssembly] Implement SIMD {i8x16,i16x8}.avgr_u instructions adds b8ac5894a11 [AMDGPU] Fixed cost model for packed 16 bit ops adds c36773c78eb [FPEnv][LegalizeTypes] Make ScalarizeVecOp_STRICT_FP_ROUND [...] adds a17619e0b09 [AArch64][GlobalISel]: Fix a crash in GlobalIsel in dealing [...] adds 004fdbe0417 [X86] Manually format some setOperationAction calls to line [...] adds e62e760f295 Temporarily Revert "[gicombiner] Add the MatchDag structure [...] adds 758825c5b8e gn build: Merge e62e760f295 adds a5da8d90daa [PowerPC] Add missing legalization for vector BSWAP adds b6f5caa48f1 [docs] Remove `git llvm push` and `git llvm revert` from Ge [...] adds 07522e4e238 [ELF] Fix a comment. NFC adds 547659ae56f [unwind] Don't link libpthread and libdl on Fuchsia adds ea93d7d6421 [CFG] Add an option to expand CXXDefaultInitExpr into aggre [...] adds 1949235d13b [X86] Add strict fma support adds 8cc0b586738 [X86] Add calculation for elements in structures in getting [...] adds 541daa5e6b9 [llvm-readelf][llvm-readobj] - Reimplement the logic of sec [...] new 37b28080591 [ELF] writePlt, writeIplt: replace parameters gotPltEntryAd [...] new f8dbb2c62f4 [llvm-readelf] - Change letters used for SHF_ARM_PURECODE a [...] new f31fa4f8981 [llvm-readobj][test] - Cleanup hash-histogram.test
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/AST.cpp | 8 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 24 - clang-tools-extra/clangd/ClangdLSPServer.h | 2 - clang-tools-extra/clangd/ClangdServer.cpp | 13 +- clang-tools-extra/clangd/ClangdServer.h | 3 - clang-tools-extra/clangd/CodeComplete.cpp | 8 +- clang-tools-extra/clangd/Diagnostics.cpp | 2 +- clang-tools-extra/clangd/Diagnostics.h | 2 +- clang-tools-extra/clangd/FindTarget.cpp | 12 +- clang-tools-extra/clangd/FormattedString.cpp | 6 +- clang-tools-extra/clangd/Hover.cpp | 38 +- clang-tools-extra/clangd/Protocol.cpp | 13 - clang-tools-extra/clangd/Protocol.h | 33 - clang-tools-extra/clangd/TUScheduler.cpp | 2 +- clang-tools-extra/clangd/Transport.h | 2 +- clang-tools-extra/clangd/XRefs.cpp | 30 +- clang-tools-extra/clangd/XRefs.h | 3 - clang-tools-extra/clangd/index/FileIndex.h | 2 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 17 +- clang-tools-extra/clangd/index/SymbolCollector.h | 16 +- clang-tools-extra/clangd/refactor/Rename.cpp | 4 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 2 +- clang-tools-extra/clangd/refactor/Tweak.h | 4 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 12 +- .../clangd/refactor/tweaks/DefineInline.cpp | 6 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 20 +- .../clangd/refactor/tweaks/DumpAST.cpp | 8 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 8 +- .../clangd/refactor/tweaks/ExpandMacro.cpp | 8 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 8 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 7 +- .../refactor/tweaks/ObjCLocalizeStringLiteral.cpp | 6 +- .../clangd/refactor/tweaks/RawStringLiteral.cpp | 6 +- .../refactor/tweaks/RemoveUsingNamespace.cpp | 4 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 4 +- clang-tools-extra/clangd/test/document-link.test | 42 - .../clangd/test/initialize-params.test | 3 - clang-tools-extra/clangd/unittests/HoverTests.cpp | 92 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 21 - clang/cmake/modules/AddClang.cmake | 3 +- clang/docs/OpenMPSupport.rst | 4 +- clang/include/clang/AST/AbstractBasicReader.h | 193 +- clang/include/clang/AST/AbstractBasicWriter.h | 178 +- clang/include/clang/AST/CMakeLists.txt | 5 - clang/include/clang/AST/ComparisonCategories.h | 35 +- clang/include/clang/AST/OpenMPClause.h | 73 + clang/include/clang/AST/PropertiesBase.td | 472 +++- clang/include/clang/AST/RecursiveASTVisitor.h | 7 + clang/include/clang/AST/TemplateName.h | 4 + clang/include/clang/AST/Type.h | 12 + clang/include/clang/AST/TypeProperties.td | 131 +- clang/include/clang/Analysis/CFG.h | 1 + clang/include/clang/Basic/ASTNode.td | 8 + clang/include/clang/Basic/Builtins.def | 26 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 15 - clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/CommentNodes.td | 4 +- clang/include/clang/Basic/DeclNodes.td | 3 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 2 + clang/include/clang/Basic/DiagnosticGroups.td | 34 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 72 +- clang/include/clang/Basic/OpenMPKinds.def | 15 + clang/include/clang/Basic/StmtNodes.td | 3 +- clang/include/clang/Basic/TypeNodes.td | 2 +- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Index/IndexDataConsumer.h | 18 +- clang/include/clang/Sema/Sema.h | 21 +- .../include/clang/Serialization/ASTRecordReader.h | 10 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 6 + clang/lib/AST/ComparisonCategories.cpp | 39 +- clang/lib/AST/DeclObjC.cpp | 10 +- clang/lib/AST/ExprConstant.cpp | 135 +- clang/lib/AST/Interp/Interp.h | 7 +- clang/lib/AST/OpenMPClause.cpp | 28 + clang/lib/AST/StmtProfile.cpp | 3 + clang/lib/AST/Type.cpp | 9 +- clang/lib/Analysis/CFG.cpp | 32 +- clang/lib/Basic/OpenMPKinds.cpp | 5 + clang/lib/CodeGen/BackendUtil.cpp | 9 - clang/lib/CodeGen/CGBuiltin.cpp | 44 +- clang/lib/CodeGen/CGDebugInfo.cpp | 3 + clang/lib/CodeGen/CGExprAgg.cpp | 8 - clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/CodeGenFunction.cpp | 8 + clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/ToolChain.cpp | 2 +- clang/lib/Driver/ToolChains/Arch/SystemZ.cpp | 18 +- clang/lib/Driver/ToolChains/Arch/SystemZ.h | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 + clang/lib/Driver/ToolChains/Darwin.cpp | 44 +- clang/lib/Driver/ToolChains/Darwin.h | 7 + clang/lib/Driver/ToolChains/Gnu.cpp | 2 +- clang/lib/Driver/ToolChains/MinGW.cpp | 14 +- clang/lib/Frontend/CompilerInvocation.cpp | 7 +- clang/lib/Index/IndexingAction.cpp | 2 +- clang/lib/Index/IndexingContext.cpp | 15 +- clang/lib/Parse/ParseOpenMP.cpp | 1 + clang/lib/Sema/AnalysisBasedWarnings.cpp | 2 +- clang/lib/Sema/SemaCast.cpp | 11 +- clang/lib/Sema/SemaChecking.cpp | 89 +- clang/lib/Sema/SemaCodeComplete.cpp | 2 +- clang/lib/Sema/SemaDeclAttr.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 204 +- clang/lib/Sema/SemaExprCXX.cpp | 3 +- clang/lib/Sema/SemaOpenMP.cpp | 105 +- clang/lib/Sema/SemaOverload.cpp | 25 +- clang/lib/Sema/TreeTransform.h | 57 +- clang/lib/Serialization/ASTReader.cpp | 13 + clang/lib/Serialization/ASTWriter.cpp | 8 + clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp | 2 + clang/lib/StaticAnalyzer/Core/Store.cpp | 14 +- clang/test/Analysis/aggrinit-cfg-output.cpp | 28 + clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/uninit-val-const-likeness.c | 56 + clang/test/CXX/expr/expr.arith.conv/p2.cpp | 52 + clang/test/CXX/expr/expr.const/p2-0x.cpp | 30 +- clang/test/CodeGen/arm-float-helpers.c | 2 +- clang/test/CodeGen/builtin_float.c | 81 + clang/test/CodeGen/builtins-wasm.c | 84 - clang/test/CodeGen/constrained-math-builtins.c | 36 +- clang/test/CodeGen/packed-stack.c | 11 + clang/test/CodeGen/wasm-export-name.c | 2 + clang/test/CodeGenCXX/Inputs/std-compare.h | 132 +- clang/test/CodeGenCXX/cxx2a-compare.cpp | 83 - clang/test/CodeGenObjC/debug-info-direct-method.m | 10 +- clang/test/CodeGenObjC/direct-method.m | 8 + clang/test/CodeGenOpenCLCXX/constexpr.cl | 28 + .../Driver/Inputs/WatchOS6.0.sdk/SDKSettings.json | 1 + .../Inputs/iPhoneOS13.0.sdk/SDKSettings.json | 1 + clang/test/Driver/XRay/xray-instrument-macos.c | 2 +- clang/test/Driver/XRay/xray-instrument-os.c | 2 +- .../XRay/xray-instrumentation-bundles-flags.cpp | 4 +- clang/test/Driver/XRay/xray-mode-flags.cpp | 4 +- clang/test/Driver/XRay/xray-nolinkdeps.cpp | 4 +- clang/test/Driver/darwin-infer-simulator-sdkroot.c | 16 +- clang/test/Driver/darwin-ld-platform-version-ios.c | 9 + .../test/Driver/darwin-ld-platform-version-macos.c | 12 + .../test/Driver/darwin-ld-platform-version-tvos.c | 9 + .../Driver/darwin-ld-platform-version-watchos.c | 9 + clang/test/Driver/darwin-ld.c | 46 +- clang/test/Driver/darwin-sdkroot.c | 6 +- clang/test/Driver/mingw-implicit-extension-cross.c | 9 + .../test/Driver/mingw-implicit-extension-windows.c | 14 + clang/test/Driver/target-triple-deployment.c | 18 +- .../distribute_parallel_for_simd_ast_print.cpp | 4 +- .../distribute_parallel_for_simd_misc_messages.c | 90 +- clang/test/OpenMP/distribute_simd_ast_print.cpp | 4 +- clang/test/OpenMP/distribute_simd_misc_messages.c | 90 +- clang/test/OpenMP/for_simd_ast_print.cpp | 4 +- clang/test/OpenMP/for_simd_misc_messages.c | 92 +- .../test/OpenMP/master_taskloop_simd_ast_print.cpp | 4 +- .../OpenMP/master_taskloop_simd_misc_messages.c | 90 +- clang/test/OpenMP/parallel_for_simd_ast_print.cpp | 21 +- .../test/OpenMP/parallel_for_simd_misc_messages.c | 90 +- .../parallel_master_taskloop_simd_ast_print.cpp | 4 +- .../parallel_master_taskloop_simd_misc_messages.c | 90 +- clang/test/OpenMP/simd_ast_print.cpp | 4 +- clang/test/OpenMP/simd_misc_messages.c | 90 +- .../OpenMP/target_parallel_for_simd_ast_print.cpp | 4 +- .../target_parallel_for_simd_misc_messages.c | 91 +- clang/test/OpenMP/target_simd_ast_print.cpp | 4 +- clang/test/OpenMP/target_simd_misc_messages.c | 91 +- ...ams_distribute_parallel_for_simd_if_codegen.cpp | 22 +- ...ms_distribute_parallel_for_simd_if_messages.cpp | 18 +- ...ms_distribute_parallel_for_simd_misc_messages.c | 90 +- .../target_teams_distribute_simd_ast_print.cpp | 25 +- .../target_teams_distribute_simd_codegen.cpp | 275 ++- .../target_teams_distribute_simd_if_messages.cpp | 14 +- .../target_teams_distribute_simd_misc_messages.c | 90 +- clang/test/OpenMP/taskloop_simd_ast_print.cpp | 4 +- clang/test/OpenMP/taskloop_simd_misc_messages.c | 90 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 4 +- ...teams_distribute_parallel_for_simd_messages.cpp | 107 +- .../OpenMP/teams_distribute_simd_ast_print.cpp | 4 +- .../test/OpenMP/teams_distribute_simd_messages.cpp | 107 +- clang/test/PCH/Inputs/std-compare.h | 132 +- clang/test/PCH/cxx-templates.cpp | 10 + clang/test/PCH/cxx-templates.h | 8 + clang/test/Sema/builtin-fpclassification.c | 91 + clang/test/Sema/crash-invalid-builtin.c | 2 +- clang/test/Sema/switch.c | 2 +- .../Sema/warn-conditional-emum-types-mismatch.c | 2 +- clang/test/SemaCXX/Inputs/std-compare.h | 132 +- clang/test/SemaCXX/compare-cxx2a.cpp | 77 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 24 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 106 +- clang/test/SemaCXX/coroutines.cpp | 6 + clang/test/SemaCXX/deprecated.cpp | 37 +- clang/test/SemaCXX/enum.cpp | 14 +- clang/test/SemaCXX/self-comparison.cpp | 10 +- clang/test/SemaCXX/std-compare-cxx2a.cpp | 21 +- clang/test/SemaCXX/warn-enum-compare.cpp | 336 +-- clang/tools/c-index-test/core_main.cpp | 16 +- clang/tools/libclang/CIndex.cpp | 4 + clang/tools/libclang/CXIndexDataConsumer.cpp | 10 +- clang/tools/libclang/CXIndexDataConsumer.h | 12 +- clang/unittests/Index/IndexTests.cpp | 10 +- clang/utils/TableGen/ASTTableGen.cpp | 10 + clang/utils/TableGen/ASTTableGen.h | 174 +- clang/utils/TableGen/ClangASTNodesEmitter.cpp | 2 +- clang/utils/TableGen/ClangASTPropertiesEmitter.cpp | 419 +++- clang/utils/perf-training/lit.cfg | 2 +- clang/www/cxx_status.html | 5 +- .../lib/sanitizer_common/sanitizer_common.h | 2 +- .../tests/sanitizer_common_test.cpp | 2 +- compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp | 7 +- .../TestCases/Darwin/malloc_zone-protected.cpp | 2 +- .../test/builtins/Unit/arm/aeabi_cdcmpeq_test.c | 2 +- .../test/builtins/Unit/arm/aeabi_cdcmple_test.c | 2 +- .../test/builtins/Unit/arm/aeabi_cfcmpeq_test.c | 2 +- .../test/builtins/Unit/arm/aeabi_cfcmple_test.c | 2 +- .../test/builtins/Unit/arm/aeabi_drsub_test.c | 2 +- .../test/builtins/Unit/arm/aeabi_frsub_test.c | 2 +- .../test/builtins/Unit/arm/aeabi_idivmod_test.c | 2 +- .../test/builtins/Unit/arm/aeabi_uidivmod_test.c | 2 +- .../test/builtins/Unit/arm/aeabi_uldivmod_test.c | 2 +- compiler-rt/test/builtins/Unit/riscv/mulsi3_test.c | 2 +- libcxx/include/__functional_03 | 8 +- libcxx/include/__hash_table | 20 +- libcxx/include/__split_buffer | 4 +- libcxx/include/__tree | 10 +- libcxx/include/deque | 2 +- libcxx/include/forward_list | 2 +- libcxx/include/future | 4 +- libcxx/include/list | 2 +- libcxx/include/memory | 96 +- libcxx/include/string | 34 +- libcxx/include/vector | 14 +- .../unord.set/missing_hash_specialization.fail.cpp | 2 +- libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp | 4 +- .../compressed_pair/compressed_pair.pass.cpp | 51 + libunwind/cmake/config-ix.cmake | 13 +- libunwind/include/__libunwind_config.h | 11 + libunwind/include/libunwind.h | 71 + libunwind/src/Registers.hpp | 265 +++ libunwind/src/UnwindCursor.hpp | 18 + libunwind/src/UnwindRegistersRestore.S | 81 + libunwind/src/UnwindRegistersSave.S | 80 + libunwind/src/config.h | 3 +- libunwind/src/libunwind.cpp | 2 + lld/ELF/Arch/AArch64.cpp | 27 +- lld/ELF/Arch/ARM.cpp | 19 +- lld/ELF/Arch/Hexagon.cpp | 10 +- lld/ELF/Arch/Mips.cpp | 10 +- lld/ELF/Arch/PPC.cpp | 5 +- lld/ELF/Arch/PPC64.cpp | 14 +- lld/ELF/Arch/RISCV.cpp | 15 +- lld/ELF/Arch/SPARCV9.cpp | 11 +- lld/ELF/Arch/X86.cpp | 49 +- lld/ELF/Arch/X86_64.cpp | 48 +- lld/ELF/Relocations.cpp | 18 +- lld/ELF/Relocations.h | 2 - lld/ELF/Symbols.cpp | 8 +- lld/ELF/SyntheticSections.cpp | 88 +- lld/ELF/SyntheticSections.h | 32 +- lld/ELF/Target.h | 11 +- lld/ELF/Writer.cpp | 4 +- .../MachO/MachONormalizedFileToAtoms.cpp | 4 +- lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable.s | 4 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 8 +- lld/test/ELF/aarch64-gnu-ifunc.s | 4 +- lld/test/ELF/aarch64-gnu-ifunc2.s | 4 +- lld/test/ELF/aarch64-ifunc-bti.s | 6 +- lld/test/ELF/arm-gnu-ifunc.s | 4 +- lld/test/ELF/gnu-ifunc-canon.s | 2 +- lld/test/ELF/gnu-ifunc-i386.s | 14 +- lld/test/ELF/gnu-ifunc-plt-i386.s | 16 +- lld/test/ELF/gnu-ifunc-plt.s | 8 +- lld/test/ELF/gnu-ifunc-shared.s | 5 +- lld/test/ELF/gnu-ifunc.s | 8 +- lld/test/ELF/linkerscript/orphan-report.s | 2 +- lld/test/ELF/ppc32-call-stub-pic.s | 18 +- lld/test/ELF/ppc32-gnu-ifunc-nonpreemptable.s | 3 +- lld/test/ELF/ppc32-gnu-ifunc.s | 1 + lld/test/ELF/ppc32-tls-gd.s | 14 +- lld/test/ELF/ppc32-tls-ld.s | 2 +- lld/test/ELF/ppc64-dtprel.s | 8 +- lld/test/ELF/ppc64-toc-relax-ifunc.s | 8 +- lldb/include/lldb/Core/Disassembler.h | 7 +- lldb/include/lldb/Symbol/ClangASTContext.h | 25 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 20 +- lldb/include/lldb/Symbol/ClangASTMetadata.h | 100 + .../lldb/Symbol/ClangExternalASTSourceCommon.h | 81 +- lldb/include/lldb/Target/Target.h | 2 - lldb/include/lldb/Target/ThreadPlanStepRange.h | 6 + .../test/commands/expression/no-deadlock/Makefile | 3 +- .../expression/no-deadlock/TestExprDoesntBlock.py | 9 +- .../test/commands/expression/no-deadlock/locking.c | 80 - .../commands/expression/no-deadlock/locking.cpp | 78 + .../basic-objc/TestBasicObjcModernTypeLookup.py | 18 - .../modern-type-lookup/basic-objc/main.m | 17 - .../modern-type-lookup/basic/Makefile | 2 - .../basic/TestBasicModernTypeLookup.py | 21 - .../modern-type-lookup/basic/main.cpp | 7 - .../modern-type-lookup/libcxx/Makefile | 3 - .../libcxx/TestLibCxxModernTypeLookup.py | 23 - .../modern-type-lookup/libcxx/main.cpp | 14 - .../modern-type-lookup/objc-modules/Makefile | 4 - .../objc-modules/TestObjModulesModernTypeLookup.py | 26 - .../modern-type-lookup/objc-modules/main.m | 6 - .../test/lang/c/step_over_no_deadlock/Makefile | 5 + .../TestStepOverDoesntBlock.py | 30 + .../test/lang/c/step_over_no_deadlock/locking.cpp | 78 + .../objc/objc_direct-methods}/Makefile | 0 .../objc_direct-methods/TestObjCDirectMethods.py | 5 + .../test/lang/objc/objc_direct-methods/main.m | 79 + .../tools/lldb-vscode/attach/TestVSCode_attach.py | 23 +- .../lldbsuite/test/tools/lldb-vscode/attach/main.c | 21 +- .../breakpoint/TestVSCode_setBreakpoints.py | 2 - .../TestVSCode_setExceptionBreakpoints.py | 1 - .../TestVSCode_setFunctionBreakpoints.py | 2 - .../completions/TestVSCode_completions.py | 1 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 12 - .../test/tools/lldb-vscode/lldbvscode_testcase.py | 2 + .../stackTrace/TestVSCode_stackTrace.py | 1 - .../test/tools/lldb-vscode/step/TestVSCode_step.py | 1 - .../lldb-vscode/variables/TestVSCode_variables.py | 1 - lldb/source/Core/Disassembler.cpp | 11 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 213 +- .../ExpressionParser/Clang/ClangASTSource.h | 35 +- .../ExpressionParser/Clang/ClangDeclVendor.h | 9 - .../Clang/ClangExpressionDeclMap.cpp | 65 +- .../Clang/ClangExpressionDeclMap.h | 9 +- .../Clang/ClangModulesDeclVendor.cpp | 12 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 7 +- .../Clang/ClangUtilityFunction.cpp | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 7 - .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h | 2 - .../AppleObjCTypeEncodingParser.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 13 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 1 + .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 7 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 1 - .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 2 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 10 +- lldb/source/Symbol/CMakeLists.txt | 1 + lldb/source/Symbol/ClangASTContext.cpp | 125 +- lldb/source/Symbol/ClangASTImporter.cpp | 110 +- ...nalASTSourceCommon.cpp => ClangASTMetadata.cpp} | 26 +- .../source/Symbol/ClangExternalASTSourceCommon.cpp | 23 - lldb/source/Target/Process.cpp | 3 +- lldb/source/Target/Target.cpp | 12 - lldb/source/Target/TargetProperties.td | 3 - lldb/source/Target/ThreadPlanStepRange.cpp | 21 +- lldb/source/Utility/ArchSpec.cpp | 2 +- lldb/unittests/Expression/CMakeLists.txt | 1 + .../Expression/ClangExpressionDeclMapTest.cpp | 59 + lldb/unittests/Symbol/CMakeLists.txt | 1 + lldb/unittests/Symbol/TestClangASTContext.cpp | 40 +- lldb/unittests/Symbol/TestClangASTImporter.cpp | 220 ++ lldb/utils/TableGen/CMakeLists.txt | 24 +- llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 5 +- llvm/docs/GettingStarted.rst | 56 +- llvm/docs/LangRef.rst | 110 +- llvm/include/llvm/ADT/Optional.h | 16 + llvm/include/llvm/Analysis/TargetLibraryInfo.h | 92 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 1 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 + llvm/include/llvm/CodeGen/SelectionDAG.h | 5 + llvm/include/llvm/CodeGen/TargetInstrInfo.h | 4 + llvm/include/llvm/CodeGen/TargetLowering.h | 8 +- llvm/include/llvm/IR/Argument.h | 5 + llvm/include/llvm/IR/ConstrainedOps.def | 14 +- llvm/include/llvm/IR/DebugInfoFlags.def | 3 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 1 + llvm/include/llvm/IR/Function.h | 8 +- llvm/include/llvm/IR/IRBuilder.h | 95 +- llvm/include/llvm/IR/InstrTypes.h | 12 + llvm/include/llvm/IR/Instructions.h | 23 +- llvm/include/llvm/IR/IntrinsicInst.h | 9 + llvm/include/llvm/IR/Intrinsics.td | 16 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 95 + llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 19 - llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/LinkAllPasses.h | 1 + llvm/include/llvm/Support/KnownBits.h | 3 + llvm/include/llvm/Support/VersionTuple.h | 7 + llvm/include/llvm/Target/TargetSelectionDAG.td | 10 + llvm/include/llvm/Transforms/Scalar.h | 7 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 4 + .../include/llvm/Transforms/Utils/CodeMoverUtils.h | 6 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 26 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 27 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 3 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 4 + llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 19 +- llvm/lib/CodeGen/MachineSink.cpp | 10 +- llvm/lib/CodeGen/SafeStack.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 121 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 3 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 69 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 121 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 14 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 34 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 48 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2 +- llvm/lib/IR/Attributes.cpp | 36 +- llvm/lib/IR/Core.cpp | 8 +- llvm/lib/IR/Function.cpp | 5 + llvm/lib/IR/Instructions.cpp | 18 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 2 +- llvm/lib/IR/Verifier.cpp | 22 + llvm/lib/MC/MCELFStreamer.cpp | 4 - llvm/lib/MC/MCObjectFileInfo.cpp | 5 + llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 43 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 94 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 29 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 320 ++- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 108 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 173 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 17 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 8 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 14 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 31 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 457 ++-- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 112 + llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 43 +- llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 71 - llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 5 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 10 +- llvm/lib/Target/Lanai/LanaiInstrInfo.cpp | 6 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 2 + llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 33 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 10 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 10 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 14 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 5 + llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 19 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 3 - llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 27 +- llvm/lib/Target/RISCV/RISCVTargetMachine.h | 10 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 15 + llvm/lib/Target/SystemZ/SystemZInstrFP.td | 24 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 22 + llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 4 + llvm/lib/Target/SystemZ/SystemZInstrVector.td | 8 +- llvm/lib/Target/SystemZ/SystemZOperands.td | 22 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 7 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 29 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 191 +- llvm/lib/Target/X86/X86InstrAVX512.td | 12 +- llvm/lib/Target/X86/X86InstrFMA.td | 22 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 6 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 5 +- llvm/lib/Transforms/IPO/Attributor.cpp | 26 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 19 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 77 +- .../Instrumentation/AddressSanitizer.cpp | 7 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 67 +- llvm/lib/Transforms/Scalar/DCE.cpp | 38 + llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 49 + llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 4 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 36 +- llvm/lib/Transforms/Scalar/Scalar.cpp | 1 + llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 136 +- llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 20 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 3 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 59 +- llvm/runtimes/CMakeLists.txt | 17 +- llvm/test/Analysis/CostModel/AMDGPU/add-sub.ll | 74 +- llvm/test/Analysis/CostModel/AMDGPU/bit-ops.ll | 58 +- llvm/test/Analysis/CostModel/AMDGPU/fadd.ll | 32 +- llvm/test/Analysis/CostModel/AMDGPU/fmul.ll | 32 +- llvm/test/Analysis/CostModel/AMDGPU/fsub.ll | 24 +- llvm/test/Analysis/CostModel/AMDGPU/mul.ll | 75 +- llvm/test/Analysis/CostModel/AMDGPU/shifts.ll | 65 +- llvm/test/BugPoint/attr-crash.ll | 16 + llvm/test/CodeGen/AArch64/arm64-fmadd.ll | 18 + llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll | 191 +- .../AArch64/bisect-post-ra-machine-sink.mir | 2 +- .../AArch64/fpconv-vector-op-scalarize-strict.ll | 51 + llvm/test/CodeGen/AArch64/legalize-uaddo.mir | 36 + .../AArch64/machine-outliner-retaddr-sign-cfi.ll | 80 + ...ne-outliner-retaddr-sign-diff-scope-same-key.ll | 68 + .../machine-outliner-retaddr-sign-non-leaf.ll | 72 + .../machine-outliner-retaddr-sign-regsave.mir | 127 + ...ne-outliner-retaddr-sign-same-scope-diff-key.ll | 69 + ...-outliner-retaddr-sign-same-scope-same-key-a.ll | 64 + ...-outliner-retaddr-sign-same-scope-same-key-b.ll | 70 + .../machine-outliner-retaddr-sign-sp-mod.ll | 44 + .../machine-outliner-retaddr-sign-sp-mod.mir | 204 ++ .../machine-outliner-retaddr-sign-subtarget.ll | 87 + .../AArch64/machine-outliner-retaddr-sign-thunk.ll | 63 + .../AArch64/machine-outliner-retaddr-sign-v8-3.ll | 83 + .../machine-sink-getmemoperandwithoffset.mir | 65 + llvm/test/CodeGen/AArch64/post-ra-machine-sink.mir | 14 +- llvm/test/CodeGen/AArch64/stackmap.ll | 492 ++++ llvm/test/CodeGen/AArch64/sve-int-log-imm.ll | 122 + ...trinsics-scatter-stores-32bit-scaled-offsets.ll | 193 ++ ...insics-scatter-stores-32bit-unscaled-offsets.ll | 248 ++ ...ntrinsics-scatter-stores-64bit-scaled-offset.ll | 58 + ...rinsics-scatter-stores-64bit-unscaled-offset.ll | 70 + .../sve-intrinsics-scatter-stores-vector-base.ll | 133 ++ .../sve2-intrinsics-binary-narrowing-add-sub.ll | 278 +++ llvm/test/CodeGen/AMDGPU/add.i16.ll | 4 +- llvm/test/CodeGen/AMDGPU/amdgpu-mul24-knownbits.ll | 34 + llvm/test/CodeGen/AMDGPU/computeNumSignBits-mul.ll | 8 +- llvm/test/CodeGen/AMDGPU/ctpop.ll | 2 +- llvm/test/CodeGen/AMDGPU/ctpop16.ll | 2 +- llvm/test/CodeGen/AMDGPU/fadd.f16.ll | 2 +- llvm/test/CodeGen/AMDGPU/global_smrd.ll | 2 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 929 ++++---- llvm/test/CodeGen/AMDGPU/idot4s.ll | 658 +++--- llvm/test/CodeGen/AMDGPU/idot4u.ll | 912 ++++---- llvm/test/CodeGen/AMDGPU/idot8s.ll | 1841 +++++++-------- llvm/test/CodeGen/AMDGPU/idot8u.ll | 2438 ++++++++++---------- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 27 +- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 27 +- llvm/test/CodeGen/AMDGPU/madak.ll | 4 +- llvm/test/CodeGen/AMDGPU/max.i16.ll | 123 +- llvm/test/CodeGen/AMDGPU/postra-machine-sink.mir | 31 + .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 4 +- llvm/test/CodeGen/AMDGPU/sdwa-peephole.ll | 2 +- llvm/test/CodeGen/AMDGPU/shl_add_ptr.ll | 2 +- llvm/test/CodeGen/AMDGPU/sub.i16.ll | 4 +- llvm/test/CodeGen/AMDGPU/sub.v2i16.ll | 40 +- llvm/test/CodeGen/AMDGPU/trunc-combine.ll | 8 +- llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 178 +- llvm/test/CodeGen/AMDGPU/wait.ll | 2 +- llvm/test/CodeGen/ARM/fp-intrinsics.ll | 48 +- .../CodeGen/MIR/Generic/CFPImmMIRCanonHash.mir | 14 + llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 44 +- .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 18 +- llvm/test/CodeGen/PowerPC/shift_mask.ll | 22 + llvm/test/CodeGen/PowerPC/vec-bswap.ll | 115 + .../PowerPC/vector-constrained-fp-intrinsics.ll | 86 +- .../CodeGen/RISCV/subtarget-features-std-ext.ll | 15 + llvm/test/CodeGen/SystemZ/fp-strict-conv-05.ll | 45 + llvm/test/CodeGen/SystemZ/fp-strict-conv-06.ll | 49 + llvm/test/CodeGen/SystemZ/fp-strict-conv-07.ll | 45 + llvm/test/CodeGen/SystemZ/fp-strict-conv-08.ll | 47 + llvm/test/CodeGen/SystemZ/fp-strict-conv-13.ll | 86 + llvm/test/CodeGen/SystemZ/fp-strict-conv-16.ll | 62 +- llvm/test/CodeGen/SystemZ/fp-strict-round-01.ll | 36 +- llvm/test/CodeGen/SystemZ/fp-strict-round-02.ll | 36 +- llvm/test/CodeGen/SystemZ/fp-strict-round-03.ll | 36 +- llvm/test/CodeGen/SystemZ/mverify-optypes.mir | 72 + llvm/test/CodeGen/SystemZ/vec-strict-conv-01.ll | 66 +- llvm/test/CodeGen/SystemZ/vec-strict-conv-03.ll | 26 +- llvm/test/CodeGen/SystemZ/vec-strict-max-01.ll | 15 +- llvm/test/CodeGen/SystemZ/vec-strict-min-01.ll | 15 +- llvm/test/CodeGen/SystemZ/vec-strict-round-01.ll | 24 +- llvm/test/CodeGen/SystemZ/vec-strict-round-02.ll | 24 +- .../SystemZ/vector-constrained-fp-intrinsics.ll | 86 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 158 ++ llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 120 - llvm/test/CodeGen/X86/codegen-prepare-collapse.ll | 18 + llvm/test/CodeGen/X86/fma-fneg-combine-2.ll | 28 +- llvm/test/CodeGen/X86/fp-intrinsics.ll | 772 +++++++ llvm/test/CodeGen/X86/fp-strict-scalar.ll | 130 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 24 +- llvm/test/CodeGen/X86/masked_gather.ll | 735 ++++++ llvm/test/CodeGen/X86/mxcsr-reg-usage.ll | 2 +- llvm/test/CodeGen/X86/vec-strict-128.ll | 194 +- llvm/test/CodeGen/X86/vec-strict-256.ll | 28 +- llvm/test/CodeGen/X86/vec-strict-512.ll | 24 + .../X86/vector-constrained-fp-intrinsics.ll | 1626 ++++++++++++- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 4 +- .../DebugInfo/X86/debug-macinfo-split-dwarf.ll | 80 + llvm/test/DebugInfo/X86/objc_direct.ll | 54 + llvm/test/Feature/fp-intrinsics.ll | 24 + llvm/test/MC/ARM/elf-execute-only-section.ll | 4 +- llvm/test/MC/RISCV/fixups.s | 2 +- llvm/test/MC/WebAssembly/simd-encodings.s | 8 +- llvm/test/MC/WebAssembly/weak-alias.ll | 225 -- llvm/test/MC/WebAssembly/weak-alias.s | 254 ++ llvm/test/MC/WebAssembly/weak.ll | 33 - llvm/test/MC/WebAssembly/weak.s | 24 + llvm/test/Transforms/Attributor/heap_to_stack.ll | 26 + llvm/test/Transforms/DCE/dbg-value-removal.ll | 112 + .../AMDGPU/amdgcn-demanded-vector-elts.ll | 300 +-- llvm/test/Transforms/InstCombine/PR37526.ll | 7 +- llvm/test/Transforms/LoopFusion/cannot_fuse.ll | 307 +-- .../Transforms/LoopFusion/diagnostics_missed.ll | 364 ++- llvm/test/Transforms/LoopFusion/four_loops.ll | 146 +- llvm/test/Transforms/LoopFusion/guarded.ll | 2 - llvm/test/Transforms/LoopFusion/loop_nest.ll | 101 +- llvm/test/Transforms/LoopFusion/simple.ll | 365 ++- .../LoopRotate/dbg-value-duplicates-2.ll | 77 + .../LoopVectorize/PowerPC/vectorize-bswap.ll | 97 + .../SimplifyCFG/hoist-dbgvalue-inlined.ll | 1 - llvm/test/tools/UpdateTestChecks/lit.local.cfg | 62 + .../update_cc_test_checks/Inputs/mangled_names.c | 11 + .../Inputs/mangled_names.c.expected | 41 + .../Inputs/mangled_names.c.funcsig.expected | 43 + .../update_cc_test_checks/lit.local.cfg | 3 + .../update_cc_test_checks/mangled_names.test | 18 + .../update_llc_test_checks/Inputs/basic.ll | 32 + .../Inputs/basic.ll.expected | 116 + .../update_llc_test_checks/basic.test | 15 + .../update_llc_test_checks/lit.local.cfg | 3 + .../update_test_checks/Inputs/basic.ll | 49 + .../update_test_checks/Inputs/basic.ll.expected | 50 + .../Inputs/basic.ll.funcsig.expected | 55 + .../UpdateTestChecks/update_test_checks/basic.test | 13 + .../update_test_checks/lit.local.cfg | 3 + llvm/test/tools/llvm-cxxfilt/coff-import.test | 9 +- llvm/test/tools/llvm-dwarfdump/X86/debug-line.s | 31 +- .../ELF/rename-section-flag-osproc-mask.test | 1 - .../tools/llvm-readobj/ELF/check-output-order.test | 2 +- llvm/test/tools/llvm-readobj/ELF/gnu-sections.test | 102 +- .../tools/llvm-readobj/ELF/hash-histogram.test | 112 +- .../tools/llvm-readobj/ELF/section-arch-flags.test | 58 +- .../llvm-readobj/ELF/section-flags-os-proc.test | 132 ++ .../test/tools/llvm-readobj/ELF/section-flags.test | 9 + llvm/tools/bugpoint/CrashDebugger.cpp | 5 + llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 11 +- llvm/tools/llvm-diff/DifferenceEngine.cpp | 9 + llvm/tools/llvm-exegesis/lib/SnippetFile.cpp | 16 + llvm/tools/llvm-readobj/ELFDumper.cpp | 104 +- llvm/unittests/IR/IRBuilderTest.cpp | 10 + .../tools/llvm-exegesis/Mips/CMakeLists.txt | 1 + .../llvm-exegesis/Mips/SnippetGeneratorTest.cpp | 111 + .../tools/llvm-exegesis/X86/SnippetFileTest.cpp | 7 + llvm/utils/Reviewing/find_interesting_reviews.py | 6 +- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 219 +- llvm/utils/git-svn/git-llvm | 15 +- .../gn/secondary/clang/include/clang/AST/BUILD.gn | 30 +- .../clang/utils/TableGen/clang_tablegen.gni | 5 +- .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 2 + .../unittests/tools/llvm-exegesis/Mips/BUILD.gn | 1 + llvm/utils/lit/lit/LitConfig.py | 2 - llvm/utils/lit/lit/TestRunner.py | 17 - llvm/utils/lit/lit/builtin_commands/diff.py | 3 +- llvm/utils/lit/lit/cl_arguments.py | 1 - llvm/utils/lit/lit/main.py | 7 +- llvm/utils/lit/lit/run.py | 36 +- llvm/utils/lit/lit/util.py | 4 + .../Inputs/shtest-format/requires-any-missing.txt | 2 - .../Inputs/shtest-format/requires-any-present.txt | 2 - .../utils/lit/tests/Inputs/shtest-shell/diff-b.txt | 8 + .../utils/lit/tests/Inputs/shtest-shell/diff-w.txt | 10 + llvm/utils/lit/tests/max-failures.py | 2 +- llvm/utils/lit/tests/shtest-format.py | 13 +- llvm/utils/lit/tests/shtest-shell.py | 34 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 4 + .../deviceRTLs/amdgcn/src/amdgcn_interface.h | 1 + .../deviceRTLs/amdgcn/src/target_impl.h | 26 + .../deviceRTLs/{nvptx => common}/src/libcall.cu | 53 +- .../deviceRTLs/{nvptx => common}/src/omp_data.cu | 2 +- .../libomptarget/deviceRTLs/common/src/parallel.cu | 4 +- .../deviceRTLs/{nvptx => common}/src/reduction.cu | 12 +- .../libomptarget/deviceRTLs/common/src/support.cu | 8 - openmp/libomptarget/deviceRTLs/common/support.h | 6 +- openmp/libomptarget/deviceRTLs/interface.h | 1 - .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 7 +- .../deviceRTLs/nvptx/src/nvptx_interface.h | 1 + .../deviceRTLs/nvptx/src/target_impl.cu | 54 + .../deviceRTLs/nvptx/src/target_impl.h | 28 + 658 files changed, 23747 insertions(+), 10592 deletions(-) delete mode 100644 clang-tools-extra/clangd/test/document-link.test create mode 100644 clang/include/clang/Basic/ASTNode.td create mode 100644 clang/test/Analysis/aggrinit-cfg-output.cpp create mode 100644 clang/test/Analysis/uninit-val-const-likeness.c create mode 100644 clang/test/CXX/expr/expr.arith.conv/p2.cpp create mode 100644 clang/test/CodeGen/builtin_float.c create mode 100644 clang/test/CodeGen/packed-stack.c create mode 100644 clang/test/Driver/Inputs/WatchOS6.0.sdk/SDKSettings.json create mode 100644 clang/test/Driver/Inputs/iPhoneOS13.0.sdk/SDKSettings.json create mode 100644 clang/test/Driver/darwin-ld-platform-version-ios.c create mode 100644 clang/test/Driver/darwin-ld-platform-version-macos.c create mode 100644 clang/test/Driver/darwin-ld-platform-version-tvos.c create mode 100644 clang/test/Driver/darwin-ld-platform-version-watchos.c create mode 100644 clang/test/Driver/mingw-implicit-extension-cross.c create mode 100644 clang/test/Driver/mingw-implicit-extension-windows.c create mode 100644 clang/test/Sema/builtin-fpclassification.c create mode 100644 libcxx/test/libcxx/memory/compressed_pair/compressed_pair.pass.cpp create mode 100644 lldb/include/lldb/Symbol/ClangASTMetadata.h delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/no-dead [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/no-dead [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/step_over_no_deadloc [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/step_over_no_deadloc [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/step_over_no_deadloc [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/modern-type-lookup/bas [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc_direct-metho [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc_direct-metho [...] copy lldb/source/Symbol/{ClangExternalASTSourceCommon.cpp => ClangASTMetadata.cpp} (56%) create mode 100644 lldb/unittests/Expression/ClangExpressionDeclMapTest.cpp create mode 100644 lldb/unittests/Symbol/TestClangASTImporter.cpp create mode 100644 llvm/test/BugPoint/attr-crash.ll create mode 100644 llvm/test/CodeGen/AArch64/fpconv-vector-op-scalarize-strict.ll create mode 100644 llvm/test/CodeGen/AArch64/legalize-uaddo.mir create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-cfi.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-diff-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-non-leaf.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-regsave.mir create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-same-sc [...] create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-sp-mod.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-sp-mod.mir create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-subtarget.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-thunk.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-retaddr-sign-v8-3.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-sink-getmemoperandwithoffset.mir create mode 100644 llvm/test/CodeGen/AArch64/stackmap.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-log-imm.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-32bit-s [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-32bit-u [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-s [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-u [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-binary-narrowing-add-sub.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdgpu-mul24-knownbits.ll create mode 100644 llvm/test/CodeGen/AMDGPU/postra-machine-sink.mir create mode 100644 llvm/test/CodeGen/MIR/Generic/CFPImmMIRCanonHash.mir create mode 100644 llvm/test/CodeGen/PowerPC/vec-bswap.ll create mode 100644 llvm/test/CodeGen/RISCV/subtarget-features-std-ext.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-05.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-06.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-07.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-08.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-13.ll create mode 100644 llvm/test/CodeGen/SystemZ/mverify-optypes.mir create mode 100644 llvm/test/CodeGen/X86/codegen-prepare-collapse.ll create mode 100644 llvm/test/DebugInfo/X86/debug-macinfo-split-dwarf.ll create mode 100644 llvm/test/DebugInfo/X86/objc_direct.ll delete mode 100644 llvm/test/MC/WebAssembly/weak-alias.ll create mode 100644 llvm/test/MC/WebAssembly/weak-alias.s delete mode 100644 llvm/test/MC/WebAssembly/weak.ll create mode 100644 llvm/test/MC/WebAssembly/weak.s create mode 100644 llvm/test/Transforms/DCE/dbg-value-removal.ll create mode 100644 llvm/test/Transforms/LoopRotate/dbg-value-duplicates-2.ll create mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/vectorize-bswap.ll create mode 100644 llvm/test/tools/UpdateTestChecks/lit.local.cfg create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/Inputs/m [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/Inputs/m [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/Inputs/m [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/lit.local.cfg create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/mangled_ [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/ [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/basic.test create mode 100644 llvm/test/tools/UpdateTestChecks/update_llc_test_checks/lit.local.cfg create mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/basic.ll create mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/basi [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/basi [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/basic.test create mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/lit.local.cfg create mode 100644 llvm/test/tools/llvm-readobj/ELF/section-flags-os-proc.test create mode 100644 llvm/unittests/tools/llvm-exegesis/Mips/SnippetGeneratorTest.cpp delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-format/requires-any-present.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-b.txt create mode 100644 llvm/utils/lit/tests/Inputs/shtest-shell/diff-w.txt rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/libcall.cu (91%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/omp_data.cu (97%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/reduction.cu (98%) create mode 100644 openmp/libomptarget/deviceRTLs/nvptx/src/target_impl.cu