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 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 [...] adds 37b28080591 [ELF] writePlt, writeIplt: replace parameters gotPltEntryAd [...] adds f8dbb2c62f4 [llvm-readelf] - Change letters used for SHF_ARM_PURECODE a [...] adds f31fa4f8981 [llvm-readobj][test] - Cleanup hash-histogram.test adds 8810284af2a [llvm-readob] - Refactor printing of sections flags. NFCI. adds 36c3b3a61c9 [llvm-readobj][test] - Move a comment. NFC. adds a6be12dbb14 [cmake] Add llvm-locstats to LLVM_TEST_DEPENDS adds 7cd1cfdd6b6 [NFC][TTI] Add Alignment for isLegalMasked[Gather/Scatter] adds 862a6024168 [llvm-exegesis][mips] Add lit test adds 97ca7c2cc90 [AArch64] Enable clustering memory accesses to fixed stack objects adds 364b8f5fbe0 [AArch64] Improve codegen of volatile load/store of i128 adds 308b8b76cee [OpenCL] Add builtin function extension handling adds bc5b7e21e32 recommit: [ASTImporter] Friend class decl should not be vis [...] adds bb1b0bc4e57 [DebugInfo] Correctly handle salvaged casts and split fragm [...] adds 1ad15046dcf [Syntax] Allow to mutate syntax trees adds 038f53882e7 [Syntax] Uppercase the first letter of the test name. NFC adds c1bbefef9d3 [Syntax] Use a hash table to search for tokens by their location adds 2f456930309 gn build: Merge 1ad15046dcf adds 7ea2e5195a8 Revert "Temporarily Revert "[gicombiner] Add the MatchDag s [...] adds bad6a76041e gn build: Merge 7ea2e5195a8 adds 1f3dd83cc1f Revert "[DebugInfo] Correctly handle salvaged casts and spl [...] adds 55c57408b0e [gicombiner] Add support for arbitrary match data being pas [...] adds d8a31949873 [lldb][NFC] Add unit test for persistent variable lookup wi [...] adds c7492fbd4e8 [InstCombine] add tests for copysign; NFC adds 5e5e99c041e [AArch64] match fcvtl2 with bitcasted extract adds d129aa1d536 Add an -fno-temp-file flag for compilation adds 0a0813962d6 [globalisel] Attempt to fix ARM bots that emit the correct [...] adds c6a56c9a506 [NFC][InstCombine] Autogenerate assume.ll test adds c3cb089a87b [gicombiner] Import tryCombineIndexedLoadStore() adds e14ff22694c [compiler-rt] Sync NetBSD ioctl definitions with 9.99.26 adds 3a779b7dfd8 [globalisel] Small correction to the fixup in 0a0813962d6. [...] adds ad364956edb [ThinLTO] Show preserved symbols in DOT files adds 6207b060ad8 [clang] [cmake] Fix gen_ast_dump_json_test.py binary dir adds d372576d8a3 [compiler-rt] [test] Disable ASLR for fuzzer tests on NetBSD adds 9883d7edc65 [LoopUtils] Updated deleteDeadLoop() to handle loop nest. adds 4765dc726b7 gn build: Merge 9883d7edc65 adds e67462a7193 [AArch64] update test checks; NFC adds 5a956c85df9 [NFC][InlineCost] Run clang-format on InlineCost.cpp adds 9102a59084f [compiler-rt] [test] Disable ASLR on LSAN+ASAN tests on NetBSD adds d3d1ca14ced [compiler-rt] [test] Disable ASLR on UBSAN+[AMT]SAN tests o [...] adds 32d384c0200 [llvm-exegesis][NFC] internal changes adds 89d19d60adb Reapply: [DebugInfo] Correctly handle salvaged casts and sp [...] adds 9a8c8037715 Fix modules build by adding missing includes to LTO/Config.h adds 2f4c3c565a3 [NFC] Fix sanitizer lint problem that's breaking Android bot. adds b19d87b16f8 Revert "Add an -fno-temp-file flag for compilation" adds b99111b3e4a [AArch64] add tests for bitcasted DUPLANE; NFC adds 6f95d33e2b9 [ MC ] Match labels to existing fragments even when switchi [...] adds 830e08b98bc [AArch64][SVE] Replace integer immediate intrinsics with sp [...] adds eb1857ce0da [AArch64][SVE] Fix gather scatter dag combine test. adds a85f5efd959 Add support for the MS qualifiers __ptr32, __ptr64, __sptr, [...] adds ec3d6f3ecb4 [PowerPC][NFC] Refactor splat of constant to vector. adds cfe316007fb [SelectionDAGBuilder] Use getConstant instead of getTargetC [...] adds b6e90a1a109 llvm-cxxmap: fix support for remapping non-mangled names. adds 406b6019cd2 [InstCombine] Allow to limit the max number of iterations adds fc0731b98a6 [Concepts] Constrained partial specializations and function [...] adds ca520592c08 [Clang FE, SystemZ] Don't add "true" value for the "mnop-m [...] adds c7abf884118 Revert "[AArch64][SVE] Replace integer immediate intrinsics [...] adds 12038be20ee [Concepts] Fix crash in D41910 adds 738b5c9639b Fix more VFS tests on Windows adds 9d38fd8d0be [NFC] Update FIXME for one VFS test adds 8adae6027c0 [libomptarget][nfc] Extract function from data_sharing, mov [...] adds 11d5fa6e87e [Concepts] Fix incorrect move out of temporary in D41910 adds 3d29c41ad59 [InstCombine] Insert instructions before adding them to worklist adds 3db1cf7a1e6 [LoopFusion] Use the LoopInfo::isRotatedForm method (NFC). adds 2caeaf2f455 [libomptarget][nfc] Introduce atomic wrapper function adds badba5118ff [analyzer] NonnullGlobalConstants: Add support for kCFNull. adds 3f966867001 Correct version check 9.9.26 -> 9.99.26 adds 9366397f057 [libunwind] Fix evaluating DWARF operation DW_OP_pick adds 19464613440 [FPEnv] Strict versions of llvm.minimum/llvm.maximum adds e194d890126 [lldb/MachO] "Fix" intentional out-of-bounds error (NFC) adds 6fd972624cc Tweak commit message for auto update of gn build script adds 40b5a0f7c89 Revert "[InstCombine][AMDGPU] Trim more components of *buff [...] adds 400083f21e4 [gn build] Update console print to match the commit message (NFC) adds e3fa4604076 Change triple in test case to not include triples the test [...] adds 4121399c122 [clang-tools-extra] Fix linking dylib for LLVMFrontendOpenMP adds 5789e83dedb Support powerpc when builing without init_array. adds 71f9c30b534 Move TypeSourceInfo to Type.h adds a6d57a8cd4c Use hasOffsetApplied to initialize member HasOffsetApplied adds 3ced23976aa Refactor CompareReferenceRelationship and its callers in pr [...] adds 298e183e813 [Orc][LLJIT] Use JITLink even if a custom JITTargetMachineB [...] adds 997bc8b2e6b Add prototype for a function we call. adds bce1cce6bf1 [analyzer] Teach MismatchedDealloc about initWithBytesNoCop [...] adds a8c678cb9a9 [Remarks][Driver][NFC] Make shouldEmitRemarks more availabl [...] adds d79b11fefb8 [Remarks][Driver] Run dsymutil when remarks are enabled adds a9f597b62eb Output names in the AST in tests adds 84fd2bedf40 Trim trailing whitespace adds 98e8f774eb6 Add method to ignore invisible AST nodes adds 6bf7c345f82 [X86] Add test case to show incorrect formation of masked a [...] adds f0df4218b67 [X86] Add a simple hack to IsProfitableToFold to prevent vs [...] adds 5094e6dad64 Revert concepts changes from D41910 adds 5ea91bea15d Revert "[Orc][LLJIT] Use JITLink even if a custom JITTarget [...] adds 6218696bc93 [Docs] Fix a typo adds 71eb8023d85 [WebAssembly] Add avgr_u intrinsics and require nuw in patterns adds 48999eb398e [lldb/test] Move script interpreter tests adds 9aefe5f65ec [libomptarget][amdgcn] Correct return type of extern __cloc [...] adds 7e8541f3df0 [compiler-rt] [fuzzer] Include stdarg.h for va_list adds 7026b34702f make err msg in MachSymtabSectionInfo::GetSection clear abo [...] adds d15241ed2c2 [compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD adds 64fa76ef553 Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a str [...] adds eed02423309 DebugInfo: Don't use implicit zero addr_base adds f550961c6e8 [Docs] Fix indentation in remarks section adds 07b8f8e5f5c [Remarks][Driver] Place temporary remark files next to temp [...] adds 56ab485a311 [lldb/Scripting] Simplify code by removing the #if. adds 553a727f5f6 [clang] Remove -Wexperimental-float-control. adds aaa5a5e7ff1 DebugInfo: Include DW_AT_base_addr even in gmlt with no inl [...] adds 89a2bef27aa [libomptarget][nvptx] Fix build, symbol ordering in target_impl.h adds f0ced2ddb44 [analysis] Re-discard type sugar when casting values retrie [...] adds b40822fc140 [libomptarget][nvptx] Fix build, second symbol reordering adds f5440ec41d8 [PowerPC] make lwa as a valid ds candidate in ppcloopinstrf [...] adds 3a189bac9bb [compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD adds 97b5d6bfdcf DebugInfo: Fix test fallout from aaa5a5e7ff1aee632aae75311e [...] adds 2f932b57296 Enable STRICT_FP_TO_SINT/UINT on X86 backend This patch is [...] adds 58578f70566 [AMDGPU] Implemented fma cost analysis adds 6c1d72b0396 [llvm-readobj][llvm-objdump] - Cleanup testing of dynamic t [...] adds 2f60edaa747 [llvm-readobj][test] - Refactor mips-st-other.test adds 18188a7f445 [llvm-readobj][test] - Improve dyn-symbols.test.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/openmp/CMakeLists.txt | 5 +- clang-tools-extra/clangd/AST.cpp | 6 +- clang-tools-extra/clangd/Hover.cpp | 38 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 92 +- clang/docs/UsersManual.rst | 57 +- clang/include/clang/AST/ASTContext.h | 13 + clang/include/clang/AST/ASTNodeTraverser.h | 3 + clang/include/clang/AST/ASTTypeTraits.h | 5 +- clang/include/clang/AST/Decl.h | 27 - clang/include/clang/AST/Expr.h | 9 + clang/include/clang/AST/OpenMPClause.h | 73 + clang/include/clang/AST/RecursiveASTVisitor.h | 7 + clang/include/clang/AST/Type.h | 32 +- clang/include/clang/AST/TypeLoc.h | 8 +- clang/include/clang/Analysis/CFG.h | 1 + clang/include/clang/Basic/AddressSpaces.h | 10 + clang/include/clang/Basic/Attr.td | 8 +- clang/include/clang/Basic/AttrDocs.td | 38 + clang/include/clang/Basic/Builtins.def | 14 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 3 + clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 4 - clang/include/clang/Basic/DiagnosticGroups.td | 3 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 +- clang/include/clang/Basic/OpenMPKinds.def | 15 + clang/include/clang/Driver/Driver.h | 3 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/Sema.h | 27 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 6 + clang/include/clang/Tooling/Syntax/BuildTree.h | 9 + clang/include/clang/Tooling/Syntax/Mutations.h | 37 + clang/include/clang/Tooling/Syntax/Tokens.h | 4 + clang/include/clang/Tooling/Syntax/Tree.h | 44 +- clang/lib/AST/ASTContext.cpp | 56 +- clang/lib/AST/ASTImporter.cpp | 82 +- clang/lib/AST/DeclObjC.cpp | 10 +- clang/lib/AST/Expr.cpp | 28 + clang/lib/AST/ItaniumMangle.cpp | 10 + clang/lib/AST/MicrosoftMangle.cpp | 28 +- clang/lib/AST/OpenMPClause.cpp | 28 + clang/lib/AST/StmtProfile.cpp | 3 + clang/lib/AST/TypeLoc.cpp | 6 + clang/lib/AST/TypePrinter.cpp | 6 + clang/lib/Analysis/CFG.cpp | 32 +- clang/lib/Basic/OpenMPKinds.cpp | 5 + clang/lib/Basic/Targets/AMDGPU.cpp | 11 +- clang/lib/Basic/Targets/NVPTX.h | 3 + clang/lib/Basic/Targets/SPIR.h | 5 +- clang/lib/Basic/Targets/TCE.h | 5 +- clang/lib/Basic/Targets/X86.h | 29 + clang/lib/CodeGen/CGBuiltin.cpp | 8 + clang/lib/CodeGen/CGExprCXX.cpp | 53 +- clang/lib/CodeGen/CGExprConstant.cpp | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/CodeGenFunction.cpp | 10 +- clang/lib/Driver/Driver.cpp | 30 +- clang/lib/Driver/ToolChain.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 66 +- clang/lib/Driver/ToolChains/Darwin.cpp | 44 +- clang/lib/Driver/ToolChains/Darwin.h | 7 + clang/lib/Frontend/CompilerInvocation.cpp | 7 +- clang/lib/Parse/ParseOpenMP.cpp | 1 + clang/lib/Sema/AnalysisBasedWarnings.cpp | 2 +- clang/lib/Sema/OpenCLBuiltins.td | 43 +- clang/lib/Sema/SemaCast.cpp | 10 +- clang/lib/Sema/SemaChecking.cpp | 58 +- clang/lib/Sema/SemaCodeComplete.cpp | 2 +- clang/lib/Sema/SemaDecl.cpp | 5 + clang/lib/Sema/SemaExprCXX.cpp | 24 +- clang/lib/Sema/SemaInit.cpp | 88 +- clang/lib/Sema/SemaLookup.cpp | 14 + clang/lib/Sema/SemaOpenMP.cpp | 91 +- clang/lib/Sema/SemaOverload.cpp | 132 +- clang/lib/Sema/SemaType.cpp | 68 +- clang/lib/Sema/TreeTransform.h | 28 + clang/lib/Serialization/ASTReader.cpp | 13 + clang/lib/Serialization/ASTWriter.cpp | 8 + .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 + .../Checkers/NonnullGlobalConstantsChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp | 2 + clang/lib/StaticAnalyzer/Core/Store.cpp | 14 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 50 +- clang/lib/Tooling/Syntax/CMakeLists.txt | 3 + clang/lib/Tooling/Syntax/ComputeReplacements.cpp | 126 + clang/lib/Tooling/Syntax/Mutations.cpp | 84 + clang/lib/Tooling/Syntax/Synthesis.cpp | 38 + clang/lib/Tooling/Syntax/Tokens.cpp | 8 +- clang/lib/Tooling/Syntax/Tree.cpp | 82 +- clang/test/AST/ast-dump-expr-json.cpp | 5 - .../Analysis/Inputs/system-header-simulator-objc.h | 5 +- clang/test/Analysis/aggrinit-cfg-output.cpp | 28 + clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/malloc.mm | 23 +- clang/test/Analysis/nonnull-global-constants.mm | 10 +- clang/test/Analysis/uninit-val-const-likeness.c | 74 + clang/test/CMakeLists.txt | 3 +- clang/test/CodeGen/builtin_float.c | 12 +- clang/test/CodeGen/builtins-wasm.c | 14 + clang/test/CodeGen/constrained-math-builtins.c | 36 +- clang/test/CodeGen/mnop-mcount.c | 4 +- clang/test/CodeGen/ms-mixed-ptr-sizes.c | 51 + clang/test/CodeGen/packed-stack.c | 11 + .../CodeGenCXX/mangle-ptr-size-address-space.cpp | 18 + clang/test/CodeGenObjC/direct-method.m | 8 + .../Driver/Inputs/WatchOS6.0.sdk/SDKSettings.json | 1 + .../Inputs/iPhoneOS13.0.sdk/SDKSettings.json | 1 + 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-opt-record.c | 20 + clang/test/Driver/darwin-sdkroot.c | 6 +- clang/test/Driver/target-triple-deployment.c | 18 +- clang/test/Index/print-type.cpp | 2 +- .../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 +- ...ms_distribute_parallel_for_simd_misc_messages.c | 90 +- .../target_teams_distribute_simd_ast_print.cpp | 4 +- .../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/Sema/MicrosoftExtensions.c | 14 + clang/test/Sema/builtin-fpclassification.c | 91 + clang/test/Sema/crash-invalid-builtin.c | 2 +- clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 23 +- .../test/SemaTemplate/address_space-dependent.cpp | 4 +- clang/test/VFS/subframework-symlink.m | 2 +- clang/test/VFS/vfsroot-include.c | 3 - clang/test/VFS/vfsroot-module.m | 3 - clang/test/VFS/vfsroot-with-overlay.c | 3 - clang/tools/libclang/CIndex.cpp | 4 + clang/unittests/AST/ASTImporterTest.cpp | 50 +- clang/unittests/AST/ASTTraverserTest.cpp | 255 +- clang/unittests/AST/CMakeLists.txt | 1 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 143 ++ clang/unittests/Tooling/Syntax/CMakeLists.txt | 1 + clang/unittests/Tooling/Syntax/TokensTest.cpp | 2 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 165 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 50 +- clang/utils/perf-training/lit.cfg | 2 +- compiler-rt/lib/crt/crtbegin.c | 20 +- compiler-rt/lib/fuzzer/afl/afl_driver.cpp | 1 + .../sanitizer_interceptors_ioctl_netbsd.inc | 12 +- .../lib/sanitizer_common/sanitizer_internal_defs.h | 2 +- .../sanitizer_platform_limits_netbsd.cpp | 8 + .../sanitizer_platform_limits_netbsd.h | 3 + compiler-rt/test/fuzzer/lit.cfg.py | 4 +- compiler-rt/test/lsan/lit.common.cfg.py | 2 + compiler-rt/test/ubsan/lit.common.cfg.py | 2 + compiler-rt/utils/generate_netbsd_ioctls.awk | 30 +- libunwind/cmake/config-ix.cmake | 13 +- libunwind/src/DwarfInstructions.hpp | 2 +- lld/ELF/Arch/AArch64.cpp | 18 +- lld/ELF/Arch/ARM.cpp | 12 +- lld/ELF/Arch/Hexagon.cpp | 9 +- lld/ELF/Arch/Mips.cpp | 9 +- lld/ELF/Arch/PPC.cpp | 4 +- lld/ELF/Arch/PPC64.cpp | 10 +- lld/ELF/Arch/RISCV.cpp | 11 +- lld/ELF/Arch/SPARCV9.cpp | 10 +- lld/ELF/Arch/X86.cpp | 38 +- lld/ELF/Arch/X86_64.cpp | 34 +- lld/ELF/SyntheticSections.cpp | 10 +- lld/ELF/SyntheticSections.h | 2 +- lld/ELF/Target.h | 12 +- lldb/include/lldb/Symbol/ClangASTContext.h | 10 +- lldb/include/lldb/Symbol/ClangASTImporter.h | 9 +- .../data-formatter/data-formatter-caching/a.c | 2 + lldb/source/Interpreter/CommandObjectScript.cpp | 14 +- .../Clang/ClangExpressionDeclMap.cpp | 28 +- .../Clang/ClangExpressionDeclMap.h | 8 + .../AppleObjCTypeEncodingParser.cpp | 2 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 19 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 5 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 4 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 5 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 2 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 8 +- lldb/source/Symbol/ClangASTContext.cpp | 15 +- lldb/source/Symbol/ClangASTImporter.cpp | 2 +- lldb/test/Shell/ScriptInterpreter/None/none.test | 2 + .../{ => ScriptInterpreter}/Python/crashlog.test | 4 +- .../Expression/ClangExpressionDeclMapTest.cpp | 113 +- lldb/unittests/Symbol/TestClangASTImporter.cpp | 4 +- llvm/docs/CommandGuide/llvm-cxxmap.rst | 8 + llvm/docs/GettingStarted.rst | 56 +- llvm/docs/LangRef.rst | 174 +- llvm/docs/TestSuiteGuide.md | 2 +- llvm/include/llvm/ADT/iterator.h | 5 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 16 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 8 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 9 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 8 + llvm/include/llvm/CodeGen/SelectionDAG.h | 5 + llvm/include/llvm/CodeGen/TargetLowering.h | 8 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +- llvm/include/llvm/IR/ConstrainedOps.def | 16 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 5 + llvm/include/llvm/IR/IRBuilder.h | 41 +- llvm/include/llvm/IR/Intrinsics.td | 24 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 4 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 4 +- llvm/include/llvm/LTO/Config.h | 7 +- llvm/include/llvm/MC/MCObjectStreamer.h | 20 +- llvm/include/llvm/MC/MCSection.h | 21 + llvm/include/llvm/Support/VersionTuple.h | 7 + llvm/include/llvm/Support/VirtualFileSystem.h | 4 +- llvm/include/llvm/Target/GlobalISel/Combine.td | 23 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 22 + .../llvm/Transforms/InstCombine/InstCombine.h | 14 +- .../Transforms/InstCombine/InstCombineWorklist.h | 7 +- .../include/llvm/Transforms/Utils/CodeMoverUtils.h | 6 + llvm/lib/Analysis/InlineCost.cpp | 21 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 40 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 13 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 39 +- llvm/lib/CodeGen/MachineScheduler.cpp | 2 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 14 +- 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 | 2 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 100 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 59 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 14 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 55 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 48 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 1 - llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 15 +- llvm/lib/IR/Attributes.cpp | 36 +- llvm/lib/IR/DebugInfoMetadata.cpp | 13 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 8 +- llvm/lib/IR/Verifier.cpp | 22 + llvm/lib/LTO/LTO.cpp | 3 +- llvm/lib/LTO/LTOBackend.cpp | 36 +- llvm/lib/MC/MCObjectFileInfo.cpp | 5 + llvm/lib/MC/MCObjectStreamer.cpp | 75 +- llvm/lib/MC/MCSection.cpp | 35 + llvm/lib/Support/ItaniumManglingCanonicalizer.cpp | 28 +- llvm/lib/Support/VirtualFileSystem.cpp | 43 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 35 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 67 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 4 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 107 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 6 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 18 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 95 +- .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 23 +- .../lib/Target/AArch64/AArch64TargetObjectFile.cpp | 1 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 57 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 10 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 457 ++-- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 4 + .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 1 + llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp | 1 + llvm/lib/Target/Mips/MipsTargetObjectFile.cpp | 1 + llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 33 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 34 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 10 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 14 +- llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp | 1 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 14 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 5 + llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 27 +- llvm/lib/Target/RISCV/RISCVTargetMachine.h | 10 +- llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp | 1 + llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp | 1 + llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 17 + llvm/lib/Target/SystemZ/SystemZInstrFP.td | 24 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 12 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 22 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 30 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 436 ++-- llvm/lib/Target/X86/X86InstrAVX512.td | 28 +- llvm/lib/Target/X86/X86InstrFMA.td | 22 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 10 +- llvm/lib/Target/X86/X86InstrSSE.td | 20 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 12 +- llvm/lib/Target/X86/X86TargetObjectFile.cpp | 23 +- llvm/lib/Target/X86/X86TargetObjectFile.h | 24 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 4 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 6 +- .../InstCombine/InstructionCombining.cpp | 67 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 61 +- llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 20 +- llvm/lib/Transforms/Utils/Local.cpp | 22 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 14 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 19 +- 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/fma.ll | 120 + 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/CMakeLists.txt | 1 + llvm/test/CodeGen/AArch64/arm64-fmadd.ll | 18 + llvm/test/CodeGen/AArch64/arm64-memset-inline.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 752 +++--- llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll | 156 +- llvm/test/CodeGen/AArch64/cluster-frame-index.mir | 30 +- llvm/test/CodeGen/AArch64/cmpxchg-O0.ll | 6 +- llvm/test/CodeGen/AArch64/expand-select.ll | 38 +- .../AArch64/fpconv-vector-op-scalarize-strict.ll | 51 + .../CodeGen/AArch64/i128_volatile_load_store.ll | 117 + llvm/test/CodeGen/AArch64/legalize-uaddo.mir | 36 + .../test/CodeGen/AArch64/tailcall_misched_graph.ll | 4 +- llvm/test/CodeGen/AMDGPU/add.i16.ll | 4 +- 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 +- .../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/ARM/fragmented-args-multiple-regs.ll | 72 + llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 44 +- .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 24 +- .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 18 +- 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/mnop-mcount-01.ll | 2 +- llvm/test/CodeGen/SystemZ/mnop-mcount-02.ll | 3 +- 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 | 83 +- llvm/test/CodeGen/SystemZ/vec-strict-min-01.ll | 83 +- 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 | 50 + llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 20 + llvm/test/CodeGen/X86/avx512-intrinsics.ll | 28 +- llvm/test/CodeGen/X86/avx512dq-intrinsics.ll | 24 +- llvm/test/CodeGen/X86/avx512dqvl-intrinsics.ll | 120 +- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 72 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 37 +- llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 12 +- llvm/test/CodeGen/X86/constructor.ll | 3 - 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-fptoint.ll | 1312 +++++++++++ llvm/test/CodeGen/X86/fp-strict-scalar.ll | 130 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 24 +- llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 411 ++++ llvm/test/CodeGen/X86/init-priority.ll | 2 +- llvm/test/CodeGen/X86/masked_gather.ll | 736 ++++++ 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 + llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll | 2397 +++++++++++++++++++ llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll | 1366 +++++++++++ llvm/test/CodeGen/X86/vec-strict-fptoint-512.ll | 929 ++++++++ .../X86/vector-constrained-fp-intrinsics.ll | 2136 ++++++++++++++--- .../DebugInfo/X86/dbg-value-dropped-instcombine.ll | 4 +- .../DebugInfo/X86/debug-macinfo-split-dwarf.ll | 80 + llvm/test/DebugInfo/X86/gmlt-empty-base-address.ll | 36 + llvm/test/DebugInfo/salvage-cast-debug-info.ll | 25 + llvm/test/Feature/fp-intrinsics.ll | 24 + llvm/test/MC/ARM/elf-execute-only-section.ll | 4 +- llvm/test/MC/MachO/pending-labels.s | 48 + 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 + .../TableGen/GICombinerEmitter/match-invalid.td | 10 + .../GICombinerEmitter/parse-match-pattern.td | 215 ++ llvm/test/ThinLTO/X86/dot-dumper.ll | 2 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 26 + llvm/test/Transforms/EarlyCSE/debug-info-undef.ll | 2 +- llvm/test/Transforms/InstCombine/assume.ll | 117 +- .../test/Transforms/InstCombine/cast-mul-select.ll | 4 +- llvm/test/Transforms/InstCombine/copysign.ll | 23 + .../Transforms/InstCombine/limit-max-iterations.ll | 41 + llvm/test/Transforms/InstCombine/pr43893.ll | 5 +- .../Transforms/InstCombine/unavailable-debug.ll | 2 +- llvm/test/Transforms/InstCombine/zext-or-icmp.ll | 2 +- llvm/test/Transforms/LoopFusion/four_loops.ll | 16 +- llvm/test/Transforms/LoopFusion/guarded.ll | 2 - llvm/test/Transforms/LoopFusion/loop_nest.ll | 31 +- llvm/test/Transforms/LoopFusion/simple.ll | 68 +- .../LoopVectorize/PowerPC/vectorize-bswap.ll | 97 + .../tools/llvm-dwarfdump/X86/debug_info_addrx.s | 14 +- .../llvm-exegesis/Mips/latency-by-opcode-name.s | 11 + llvm/test/tools/llvm-exegesis/Mips/lit.local.cfg | 29 + .../ELF/rename-section-flag-osproc-mask.test | 1 - .../elf-dynamic-section-machine-specific.test | 334 ++- .../llvm-readobj/ELF/Inputs/dynamic-table-so.x86 | Bin 8256 -> 0 bytes .../tools/llvm-readobj/ELF/Inputs/dynamic-table.c | 2 - .../Inputs/elf-dynamic-tags-machine-specific.yaml | 276 --- .../llvm-readobj/ELF/Inputs/st-other.obj.elf-mips | Bin 334 -> 0 bytes .../ELF/Inputs/st-other.obj.elf-mips16 | Bin 334 -> 0 bytes .../tools/llvm-readobj/ELF/check-output-order.test | 2 +- llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 368 ++- .../ELF/dynamic-tags-machine-specific.test | 427 +++- llvm/test/tools/llvm-readobj/ELF/gnu-sections.test | 102 +- .../tools/llvm-readobj/ELF/hash-histogram.test | 112 +- .../test/tools/llvm-readobj/ELF/mips-st-other.test | 25 - .../llvm-readobj/ELF/mips-symbols-stother.test | 39 + .../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/llvm-diff/DifferenceEngine.cpp | 9 + llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 18 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 7 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 24 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 88 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 56 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 13 +- llvm/tools/llvm-exegesis/lib/Uops.cpp | 4 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 30 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 192 +- llvm/unittests/IR/IRBuilderTest.cpp | 10 + .../Support/ItaniumManglingCanonicalizerTest.cpp | 15 +- llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp | 90 + .../llvm-exegesis/Mips/SnippetGeneratorTest.cpp | 4 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 80 +- .../tools/llvm-exegesis/X86/TargetTest.cpp | 12 +- llvm/utils/TableGen/GICombinerEmitter.cpp | 367 ++- llvm/utils/TableGen/GlobalISel/CMakeLists.txt | 6 + llvm/utils/TableGen/GlobalISel/GIMatchDag.cpp | 138 ++ llvm/utils/TableGen/GlobalISel/GIMatchDag.h | 151 ++ llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.cpp | 25 + llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.h | 67 + llvm/utils/TableGen/GlobalISel/GIMatchDagInstr.cpp | 48 + llvm/utils/TableGen/GlobalISel/GIMatchDagInstr.h | 114 + .../TableGen/GlobalISel/GIMatchDagOperands.cpp | 153 ++ .../utils/TableGen/GlobalISel/GIMatchDagOperands.h | 133 ++ .../TableGen/GlobalISel/GIMatchDagPredicate.cpp | 53 + .../TableGen/GlobalISel/GIMatchDagPredicate.h | 105 + .../GIMatchDagPredicateDependencyEdge.cpp | 35 + .../GlobalISel/GIMatchDagPredicateDependencyEdge.h | 60 + .../utils/gn/build/sync_source_lists_from_cmake.py | 4 +- .../gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn | 3 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + .../llvm/utils/TableGen/GlobalISel/BUILD.gn | 6 + llvm/utils/lit/lit/builtin_commands/diff.py | 3 +- .../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 | 5 + .../deviceRTLs/amdgcn/src/target_impl.h | 4 +- openmp/libomptarget/deviceRTLs/common/omptargeti.h | 6 +- .../{nvptx => common}/src/data_sharing.cu | 18 +- .../deviceRTLs/{nvptx => common}/src/libcall.cu | 5 +- openmp/libomptarget/deviceRTLs/common/src/loop.cu | 9 +- .../deviceRTLs/{nvptx => common}/src/omp_data.cu | 2 +- .../deviceRTLs/{nvptx => common}/src/reduction.cu | 19 +- .../libomptarget/deviceRTLs/common/state-queuei.h | 19 +- .../libomptarget/deviceRTLs/common/target_atomic.h | 38 + .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 10 +- .../deviceRTLs/nvptx/src/target_impl.cu | 9 +- .../deviceRTLs/nvptx/src/target_impl.h | 9 + 520 files changed, 27206 insertions(+), 8269 deletions(-) create mode 100644 clang/include/clang/Tooling/Syntax/Mutations.h create mode 100644 clang/lib/Tooling/Syntax/ComputeReplacements.cpp create mode 100644 clang/lib/Tooling/Syntax/Mutations.cpp create mode 100644 clang/lib/Tooling/Syntax/Synthesis.cpp 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/CodeGen/ms-mixed-ptr-sizes.c create mode 100644 clang/test/CodeGen/packed-stack.c create mode 100644 clang/test/CodeGenCXX/mangle-ptr-size-address-space.cpp 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/Sema/builtin-fpclassification.c create mode 100644 lldb/test/Shell/ScriptInterpreter/None/none.test rename lldb/test/Shell/{ => ScriptInterpreter}/Python/crashlog.test (96%) create mode 100644 llvm/test/Analysis/CostModel/AMDGPU/fma.ll create mode 100644 llvm/test/CodeGen/AArch64/fpconv-vector-op-scalarize-strict.ll create mode 100644 llvm/test/CodeGen/AArch64/i128_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/AArch64/legalize-uaddo.mir create mode 100644 llvm/test/CodeGen/ARM/fragmented-args-multiple-regs.ll 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/X86/fp-strict-scalar-fptoint.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll create mode 100644 llvm/test/CodeGen/X86/vec-strict-fptoint-512.ll create mode 100644 llvm/test/DebugInfo/X86/debug-macinfo-split-dwarf.ll create mode 100644 llvm/test/DebugInfo/X86/gmlt-empty-base-address.ll create mode 100644 llvm/test/DebugInfo/salvage-cast-debug-info.ll create mode 100644 llvm/test/MC/MachO/pending-labels.s 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/TableGen/GICombinerEmitter/parse-match-pattern.td create mode 100644 llvm/test/Transforms/InstCombine/limit-max-iterations.ll create mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/vectorize-bswap.ll create mode 100644 llvm/test/tools/llvm-exegesis/Mips/latency-by-opcode-name.s create mode 100644 llvm/test/tools/llvm-exegesis/Mips/lit.local.cfg delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/dynamic-table-so.x86 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/elf-dynamic-tags-machin [...] delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/st-other.obj.elf-mips delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/st-other.obj.elf-mips16 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/mips-st-other.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/mips-symbols-stother.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/section-flags-os-proc.test create mode 100644 llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDag.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDag.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagEdge.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagInstr.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagInstr.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagOperands.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagOperands.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagPredicate.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagPredicate.h create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.cpp create mode 100644 llvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.h 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/data_sharing.cu (97%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/libcall.cu (98%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/omp_data.cu (97%) rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/reduction.cu (97%) create mode 100644 openmp/libomptarget/deviceRTLs/common/target_atomic.h