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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 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. adds d588a00206a [SCEV] NFC - add testcase for get accurate range for AddExpr adds 200cce345dc [lldb][NFC] Change if statements in ClangASTImporter to fol [...] adds 29d8c27c652 [LLD] [COFF] Fix reporting duplicate errors for absolute symbols adds f20fc65887e [clang] Fix compilation with GCC < 8 for MinGW adds 0109efe7513 Revert "Support powerpc when builing without init_array." adds 119cd70322a [cmake] Include the llvm-locstats target when utils and too [...] adds ac3f9e48421 [clangd] Improve documentation for auto and implicit specs adds 49199465a3b [AArch64][SVE] Implement ptrue intrinsic adds eca0c97a6bc [AArch64][SVE] Implement pfirst and pnext intrinsics adds bbcf1c3496c [ARM] Improve codegen of volatile load/store of i64 adds c5c935ab662 Make more use of MachineInstr::mayLoadOrStore. adds d005df4c165 [llvm-exegesis] Fix pfm counter names for Haswell for older [...] adds dde7b6bcda9 Re-land "Add an -fno-temp-file flag for compilation" adds d38153325f3 [Instcombine] Add select canonicalization tests. NFC adds a59cc5e128f [InstCombine] Canonicalize select immediates adds abc7f6800df [Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DW [...] adds b94aeabfae1 [gn build] Port abc7f6800df adds 60cb33c9b85 [DebugInfo] Fix verbose printing of rows added via DW_LNE_e [...] adds 23c28c40436 [AArch64][SVE] Add permutation and selection intrinsics adds 89e3bb45026 [ConstantHoisting] Ignore unreachable bb:s when collecting [...] adds 5889e7823de [InstCombine] add/adjust tests for pow->sqrt; NFC adds dcb48f50bdf Revert "[AArch64][SVE] Add permutation and selection intrinsics" adds d3aeac8e20f [PowerPC] Only use PLT annotations if using PIC relocation model adds 86acaa9457d [DDG] Data Dependence Graph - Ordinals adds ba430f50324 [cmake] Add dependency on llvm-dwarfdump to llvm-locstats adds a116f28a0d7 [RISCV] Enable the machine outliner for RISC-V adds 2520bef8653 [Clang FE, SystemZ] Recognize -mrecord-mcount CL option. adds 63e2aa5658b [libomptarget][nfc] Provide target_impl malloc/free adds 6be15788951 [SystemZ] Recognize mrecord-mcount in backend adds f8e2ab3cd34 Revert "[cmake] Add dependency on llvm-dwarfdump to llvm-locstats" adds 13d30bd54b8 [x86] add test for missing FMF propagation; NFC adds ec4f06a77de [RISCV] Don't crash on unsupported relocations adds bc28f17e4ff [SLP]Added test for gathering reused extracts from narrow v [...] adds 34dd49c86a4 [NFC][InstCombine] Add some more non-zero assumption varian [...] adds 67de896229c [lldb/Lua] Add Boilerplate for a Lua Script Interpreter adds 1edb3ea6457 [SLP]Fix test arguments, NFC. adds b4982d6ecd6 [Alignment][NFC] Align compatible methods for CreateElement [...] adds 6a7df3a3f94 [ASTImporter][LLDB] Modifying ImportDeclContext(...) to ens [...] adds 20345707b2c [compiler-rt] [test] Add missing %run to fread_fwrite MSAN test adds e6e23a24bee [LegalizeDAG] Add return to the strict node handling in Pro [...] adds 7fcd9e3f708 [X86] Mark various pointer arguments in builtins as const adds cf6aafa47c3 [FaultMaps] Make label formation a bit more explicit [NFC] adds bc7595d934b [StackMaps] Be explicit about label formation [NFC] adds 3346cecd4c0 [clangd] Fix write past end pointer adds add710eb23d Temporarily Revert "[StackMaps] Be explicit about label for [...] adds df2e2ab07b4 Implement latest C++ feature test macro recommendations. adds ac741f98c17 [XCOFF][AIX] Fix for missing of undefined symbols from symb [...] adds 918d3939722 Fix some typos in the clang-tools-extra doc adds 3075cd5c9fc Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsy [...] adds dac98cfa03e Fix the links to clang analyzers checkers adds 50c3bd9e712 [gn build] Port 3075cd5c9fc adds 85cb560b8a4 ConstrainedFP: use API compatible with opaque pointers. adds 8277c91cf34 [StackMaps] Be explicit about label formation [NFC] (try 2) adds caaacb83995 HotColdSplitting: Do not outline within noreturn functions adds ffcae008d74 [NFC][InstCombine] Add a test for assume-induced miscompile adds 92083a295a0 [ValueTracking] isValidAssumeForContext(): CxtI itself also [...] adds 047186cc986 [ValueTracking] isKnownNonZero() should take non-null-ness [...] adds b2840050721 [analyzer] Add a syntactic security check for ObjC NSCoder API. adds f4a45c2ce4c Fix crash on init-capture packs where the type of the initi [...] adds 93ac81cc9d2 [NFC][InlineCost] Simplify internal inlining cost interface adds dcaaede1e57 [lit] Add "from .main import main" back into lit/__init__.py adds 99f72d90cae [X86] Add test case for miscompilation of a vector setcc on [...] adds a77a290a4db [CommandLine] Add template instantiations of cl::parser for [...] adds de21704ba96 CWG2352: Allow qualification conversions during reference binding. adds d9220b580b3 [JITLink][MachO] Fix common symbol size plumbing. adds 07ac3145ccd [Orc][LLJIT] Re-apply 298e183e813 (use JITLink for LLJIT wh [...] adds 9b6fafa3990 [X86] Directly call EmitTest in two places instead of creat [...] adds bf507d4259c [X86] Make EmitCmp into a static function and explicitly re [...] adds 92211bf0f15 [LLDB] Fix address computation for inline function adds e8efac4b153 [clang] Fix the canonicalization of paths in -fdiagnostics- [...] adds 4f0fe6b97e4 [ARM][MVE] Tail predicate bottom/top muls. adds 40425183352 [ARM][MVE] Tail predicate in the presence of vcmp adds 4cc5659a7a1 [lldb] Remove XFAIL from TestDeadStrip.py adds 0ca9d2fd392 Re-land "[cmake] Add dependency on llvm-dwarfdump to llvm-l [...] adds acbc9aed726 [ARM][MVE] Fixes for tail predication. new 29bd2194979 [lldb] Added test for objc_direct calls with categories new c2377eae286 [clang][Tooling] Prefer -x over -std when interpolating new 88a973cf688 [AArch64][SVE] Add intrinsics for binary narrowing operations
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/clang-tidy/openmp/CMakeLists.txt | 5 +- clang-tools-extra/clangd/FindTarget.cpp | 12 +- clang-tools-extra/clangd/FindTarget.h | 12 + clang-tools-extra/clangd/FormattedString.cpp | 9 +- clang-tools-extra/clangd/Hover.cpp | 41 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 136 +- clang-tools-extra/docs/clang-doc.rst | 4 +- clang-tools-extra/docs/clang-include-fixer.rst | 2 +- .../checks/abseil-duration-factory-scale.rst | 2 +- .../checks/abseil-duration-subtraction.rst | 2 +- .../clang-tidy/checks/bugprone-branch-clone.rst | 4 +- .../checks/bugprone-exception-escape.rst | 2 +- .../clang-tidy/checks/bugprone-fold-init-type.rst | 2 +- .../checks/bugprone-suspicious-enum-usage.rst | 2 +- .../checks/bugprone-unused-return-value.rst | 2 +- .../checks/cppcoreguidelines-owning-memory.rst | 2 +- .../docs/clang-tidy/checks/google-runtime-int.rst | 2 +- .../checks/hicpp-multiway-paths-covered.rst | 2 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 128 +- .../checks/modernize-deprecated-headers.rst | 2 +- .../clang-tidy/checks/modernize-use-override.rst | 6 +- .../checks/performance-inefficient-algorithm.rst | 2 +- .../readability-implicit-bool-conversion.rst | 2 +- clang-tools-extra/docs/clangd/Installation.rst | 2 +- clang-tools-extra/docs/pp-trace.rst | 6 +- 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 | 33 +- clang/include/clang/AST/Expr.h | 9 + clang/include/clang/AST/Type.h | 32 +- clang/include/clang/AST/TypeLoc.h | 8 +- 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/BuiltinsWebAssembly.def | 3 + clang/include/clang/Basic/BuiltinsX86.def | 50 +- 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 | 3 +- clang/include/clang/Basic/FileManager.h | 11 +- clang/include/clang/Driver/Driver.h | 3 + clang/include/clang/Driver/Options.td | 5 + clang/include/clang/Frontend/FrontendOptions.h | 5 +- clang/include/clang/Sema/Sema.h | 22 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 5 + clang/lib/AST/ASTContext.cpp | 56 +- clang/lib/AST/ASTImporter.cpp | 29 +- clang/lib/AST/Expr.cpp | 28 + clang/lib/AST/ItaniumMangle.cpp | 10 + clang/lib/AST/MicrosoftMangle.cpp | 28 +- clang/lib/AST/TypeLoc.cpp | 6 + clang/lib/AST/TypePrinter.cpp | 6 + clang/lib/Basic/FileManager.cpp | 25 +- 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 | 20 +- clang/lib/CodeGen/CGExprCXX.cpp | 53 +- clang/lib/CodeGen/CGExprConstant.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 13 +- clang/lib/Driver/Driver.cpp | 28 +- clang/lib/Driver/ToolChains/Clang.cpp | 73 +- clang/lib/Frontend/CompilerInstance.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Frontend/FrontendActions.cpp | 2 +- clang/lib/Frontend/InitPreprocessor.cpp | 19 +- clang/lib/Frontend/TextDiagnostic.cpp | 23 +- clang/lib/Headers/avx512bwintrin.h | 12 +- clang/lib/Headers/avx512fintrin.h | 28 +- clang/lib/Headers/avx512vlbwintrin.h | 24 +- clang/lib/Headers/avx512vlintrin.h | 112 +- clang/lib/Headers/avxintrin.h | 10 +- clang/lib/Headers/emmintrin.h | 24 +- clang/lib/Headers/immintrin.h | 6 +- clang/lib/Headers/mwaitxintrin.h | 4 +- clang/lib/Headers/pmmintrin.h | 2 +- clang/lib/Headers/xmmintrin.h | 14 +- clang/lib/Sema/SemaCast.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 5 + clang/lib/Sema/SemaExprCXX.cpp | 26 +- clang/lib/Sema/SemaInit.cpp | 96 +- clang/lib/Sema/SemaOverload.cpp | 418 ++-- clang/lib/Sema/SemaTemplateDeduction.cpp | 3 +- clang/lib/Sema/SemaType.cpp | 68 +- .../Checkers/CheckSecuritySyntaxOnly.cpp | 68 + .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 3 + .../Checkers/NonnullGlobalConstantsChecker.cpp | 4 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 6 +- .../Tooling/InterpolatingCompilationDatabase.cpp | 3 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 19 +- clang/test/AST/ast-dump-expr-json.cpp | 5 - .../Analysis/Inputs/system-header-simulator-objc.h | 5 +- clang/test/Analysis/malloc.mm | 23 +- clang/test/Analysis/nonnull-global-constants.mm | 10 +- .../test/Analysis/security-syntax-checks-nscoder.m | 36 + clang/test/Analysis/uninit-val-const-likeness.c | 18 + clang/test/CMakeLists.txt | 3 +- clang/test/CXX/drs/dr23xx.cpp | 33 +- clang/test/CXX/drs/dr4xx.cpp | 11 +- .../temp/temp.decls/temp.variadic/init-capture.cpp | 8 + clang/test/CodeGen/builtins-wasm.c | 14 + clang/test/CodeGen/mnop-mcount.c | 4 +- clang/test/CodeGen/mrecord-mcount.c | 26 + clang/test/CodeGen/ms-mixed-ptr-sizes.c | 51 + .../CodeGenCXX/mangle-ptr-size-address-space.cpp | 18 + clang/test/Driver/clang_f_opts.c | 3 + clang/test/Driver/darwin-opt-record.c | 20 + clang/test/Frontend/absolute-paths-symlinks.c | 15 + .../test/Headers/x86-intrinsics-headers-clean.cpp | 2 +- clang/test/Headers/x86intrin-2.c | 10 +- clang/test/Index/print-type.cpp | 2 +- clang/test/Lexer/cxx-features.cpp | 22 +- clang/test/Sema/MicrosoftExtensions.c | 14 + clang/test/SemaObjCXX/arc-overloading.mm | 30 + .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 18 +- .../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/unittests/AST/ASTTraverserTest.cpp | 255 ++- clang/unittests/AST/CMakeLists.txt | 1 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 143 ++ .../unittests/Tooling/CompilationDatabaseTest.cpp | 4 + clang/unittests/Tooling/Syntax/TreeTest.cpp | 40 + clang/www/analyzer/available_checks.html | 16 + clang/www/cxx_dr_status.html | 4 +- clang/www/cxx_status.html | 13 +- clang/www/make_cxx_dr_status | 4 +- 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/msan/fread_fwrite.cpp | 2 +- compiler-rt/test/ubsan/lit.common.cfg.py | 2 + compiler-rt/utils/generate_netbsd_ioctls.awk | 30 +- libunwind/src/DwarfInstructions.hpp | 2 +- lld/COFF/SymbolTable.cpp | 4 +- lld/test/COFF/duplicate-absolute.s | 14 + lldb/cmake/modules/LLDBConfig.cmake | 4 + lldb/include/lldb/Host/Config.h.cmake | 2 + lldb/include/lldb/Symbol/ClangASTImporter.h | 9 +- lldb/include/lldb/lldb-enumerations.h | 1 + ...TestCodegenCrashTypedefDeclNotInDeclContext.py} | 0 .../main.cpp | 39 + .../TestCompletionCrashIncompleteRecord.py | 2 +- .../data-formatter/data-formatter-caching/a.c | 2 + .../functionalities/dead-strip/TestDeadStrip.py | 2 - .../test/lang/objc/objc_direct-methods/main.m | 13 + lldb/source/API/SystemInitializerFull.cpp | 8 + lldb/source/Interpreter/CommandObjectScript.cpp | 14 +- lldb/source/Interpreter/OptionArgParser.cpp | 2 + .../Clang/ClangExpressionDeclMap.cpp | 28 +- .../Clang/ClangExpressionDeclMap.h | 8 + .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 19 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 5 +- .../Plugins/ScriptInterpreter/CMakeLists.txt | 4 + .../Plugins/ScriptInterpreter/Lua/CMakeLists.txt | 7 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 71 + .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 47 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 9 +- lldb/source/Symbol/ClangASTImporter.cpp | 28 +- lldb/test/Shell/ScriptInterpreter/None/none.test | 2 + .../{ => ScriptInterpreter}/Python/crashlog.test | 4 +- .../DWARF/inline-function-address-shared.test | 6 + .../SymbolFile/DWARF/inline-function-address.ll | 28 + .../Expression/ClangExpressionDeclMapTest.cpp | 113 +- llvm/docs/CommandGuide/llvm-cxxmap.rst | 8 + llvm/docs/LangRef.rst | 64 + llvm/docs/TestSuiteGuide.md | 2 +- llvm/include/llvm/ADT/iterator.h | 5 + .../include/llvm/Analysis/DependenceGraphBuilder.h | 33 + llvm/include/llvm/CodeGen/FaultMaps.h | 3 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 9 + llvm/include/llvm/CodeGen/ISDOpcodes.h | 1 + llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 9 + llvm/include/llvm/CodeGen/StackMaps.h | 24 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 2 +- .../ExecutionEngine/Orc/JITTargetMachineBuilder.h | 6 + llvm/include/llvm/IR/ConstrainedOps.def | 2 + llvm/include/llvm/IR/IRBuilder.h | 42 +- llvm/include/llvm/IR/Intrinsics.td | 8 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 60 +- 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/CommandLine.h | 44 + llvm/include/llvm/Support/VirtualFileSystem.h | 4 +- llvm/include/llvm/Target/GlobalISel/Combine.td | 23 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 12 + .../llvm/Transforms/InstCombine/InstCombine.h | 14 +- .../Transforms/InstCombine/InstCombineWorklist.h | 7 +- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 21 + llvm/lib/Analysis/InlineCost.cpp | 43 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 79 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 13 +- llvm/lib/CodeGen/BranchFolding.cpp | 4 +- llvm/lib/CodeGen/FaultMaps.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 39 +- llvm/lib/CodeGen/ImplicitNullChecks.cpp | 2 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 1 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 31 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/StackColoring.cpp | 2 +- llvm/lib/CodeGen/StackMaps.cpp | 22 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 15 +- .../JITLink/MachOLinkGraphBuilder.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 10 +- llvm/lib/IR/DebugInfoMetadata.cpp | 4 +- llvm/lib/IR/IRBuilder.cpp | 6 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 6 +- llvm/lib/LTO/LTO.cpp | 3 +- llvm/lib/LTO/LTOBackend.cpp | 36 +- llvm/lib/MC/MCObjectStreamer.cpp | 75 +- llvm/lib/MC/MCSection.cpp | 35 + llvm/lib/MC/XCOFFObjectWriter.cpp | 14 +- llvm/lib/Support/CommandLine.cpp | 24 + llvm/lib/Support/ItaniumManglingCanonicalizer.cpp | 28 +- llvm/lib/Support/VirtualFileSystem.cpp | 43 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 11 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 35 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 24 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 - .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 23 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 36 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 62 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 43 + llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 10 + llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 4 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 4 +- llvm/lib/Target/ARC/ARCOptAddrMode.cpp | 2 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 18 + llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 49 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 57 +- llvm/lib/Target/ARM/ARMISelLowering.h | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 23 + llvm/lib/Target/ARM/ARMInstrMVE.td | 7 + llvm/lib/Target/ARM/ARMInstrThumb2.td | 19 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 353 ++- llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 18 +- llvm/lib/Target/ARM/Utils/ARMBaseInfo.h | 34 + llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 12 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 37 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 14 +- .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 13 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 158 ++ llvm/lib/Target/RISCV/RISCVInstrInfo.h | 29 + llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 3 + llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 27 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 9 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 + llvm/lib/Target/SystemZ/SystemZInstrVector.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 33 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 30 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 282 ++- llvm/lib/Target/X86/X86ISelLowering.h | 6 - llvm/lib/Target/X86/X86InstrAVX512.td | 16 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 4 +- llvm/lib/Target/X86/X86InstrSSE.td | 20 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 23 +- llvm/lib/Target/X86/X86PfmCounters.td | 16 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 5 + .../Transforms/InstCombine/InstCombineCasts.cpp | 6 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 109 +- .../InstCombine/InstructionCombining.cpp | 67 +- llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 18 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 14 +- llvm/test/Analysis/CostModel/AMDGPU/fma.ll | 120 + llvm/test/Analysis/DDG/basic-a.ll | 96 +- llvm/test/Analysis/DDG/basic-b.ll | 109 +- llvm/test/Analysis/DDG/basic-loopnest.ll | 248 +- .../test/Analysis/ScalarEvolution/range_nw_flag.ll | 21 + llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 752 +++--- llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll | 169 +- .../AArch64/sve-intrinsics-pred-creation.ll | 42 + .../AArch64/sve-intrinsics-pred-operations.ll | 65 + .../sve2-intrinsics-binary-narrowing-shr.ll | 512 +++++ llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 153 ++ llvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll | 14 +- llvm/test/CodeGen/PowerPC/2010-02-12-saveCR.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 122 +- llvm/test/CodeGen/PowerPC/available-externally.ll | 3 +- .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 24 +- llvm/test/CodeGen/PowerPC/srem-lkk.ll | 2 +- llvm/test/CodeGen/PowerPC/stubs.ll | 2 +- .../PowerPC/umulo-128-legalisation-lowering.ll | 2 +- llvm/test/CodeGen/PowerPC/urem-lkk.ll | 2 +- llvm/test/CodeGen/RISCV/machineoutliner.mir | 132 ++ llvm/test/CodeGen/SystemZ/mnop-mcount-01.ll | 2 +- llvm/test/CodeGen/SystemZ/mnop-mcount-02.ll | 3 +- llvm/test/CodeGen/SystemZ/mrecord-mcount-01.ll | 32 + .../{mnop-mcount-02.ll => mrecord-mcount-02.ll} | 5 +- llvm/test/CodeGen/SystemZ/vec-strict-max-01.ll | 68 + llvm/test/CodeGen/SystemZ/vec-strict-min-01.ll | 68 + .../cond-vector-reduce-mve-codegen.ll | 389 +++- .../Thumb2/LowOverheadLoops/disjoint-vcmp.mir | 230 ++ .../Thumb2/LowOverheadLoops/mov-lr-terminator.mir | 175 ++ .../LowOverheadLoops/move-def-before-start.mir | 183 ++ .../LowOverheadLoops/move-start-after-def.mir | 181 ++ .../LowOverheadLoops/unsafe-cpsr-loop-use.mir | 1 + .../Thumb2/LowOverheadLoops/vctp-in-vpt-2.mir | 230 ++ .../Thumb2/LowOverheadLoops/vctp-in-vpt.mir | 214 ++ llvm/test/CodeGen/WebAssembly/simd-arith.ll | 24 + llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 20 + llvm/test/CodeGen/X86/avx512-intrinsics.ll | 28 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 43 + 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/fmf-reduction.ll | 27 + llvm/test/CodeGen/X86/fp-strict-scalar-fptoint.ll | 1312 +++++++++++ llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 411 ++++ llvm/test/CodeGen/X86/masked_gather.ll | 11 +- 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 | 312 ++- llvm/test/DebugInfo/X86/gmlt-empty-base-address.ll | 36 + .../JITLink/X86/MachO_x86-64_relocations.s | 5 + llvm/test/MC/MachO/pending-labels.s | 48 + llvm/test/MC/RISCV/fixups-invalid.s | 7 + .../TableGen/GICombinerEmitter/match-invalid.td | 10 + .../GICombinerEmitter/parse-match-pattern.td | 215 ++ llvm/test/ThinLTO/X86/dot-dumper.ll | 2 +- .../AArch64/consthoist-unreachable.ll | 64 + .../X86/pr43903-not-all-uses-rebased.ll | 51 + llvm/test/Transforms/HotColdSplit/noreturn.ll | 20 + .../AMDGPU/amdgcn-demanded-vector-elts.ll | 300 +-- llvm/test/Transforms/InstCombine/assume.ll | 155 +- llvm/test/Transforms/InstCombine/copysign.ll | 23 + .../Transforms/InstCombine/limit-max-iterations.ll | 41 + llvm/test/Transforms/InstCombine/pow-sqrt.ll | 112 +- .../Transforms/InstCombine/select-imm-canon.ll | 70 + llvm/test/Transforms/InstCombine/zext-or-icmp.ll | 2 +- .../Transforms/InstSimplify/assume-non-zero.ll | 233 ++ .../X86/reuse-extracts-in-wider-vect.ll | 67 + .../X86/debug-line-dw-lne-end-sequence.s | 56 + .../tools/llvm-dwarfdump/X86/debug_info_addrx.s | 14 +- .../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 llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 368 ++- .../ELF/dynamic-tags-machine-specific.test | 427 +++- .../test/tools/llvm-readobj/ELF/mips-st-other.test | 25 - .../llvm-readobj/ELF/mips-symbols-stother.test | 39 + 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 +- .../Support/ItaniumManglingCanonicalizerTest.cpp | 15 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 25 +- 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/__init__.py | 1 + llvm/utils/llvm-locstats/CMakeLists.txt | 6 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 7 +- .../deviceRTLs/amdgcn/src/target_impl.h | 8 +- openmp/libomptarget/deviceRTLs/common/omptarget.h | 1 - openmp/libomptarget/deviceRTLs/common/omptargeti.h | 6 +- .../{nvptx => common}/src/data_sharing.cu | 18 +- .../libomptarget/deviceRTLs/common/src/libcall.cu | 1 + openmp/libomptarget/deviceRTLs/common/src/loop.cu | 9 +- .../deviceRTLs/common/src/reduction.cu | 13 +- .../libomptarget/deviceRTLs/common/src/support.cu | 4 +- .../libomptarget/deviceRTLs/common/state-queuei.h | 19 +- .../libomptarget/deviceRTLs/common/target_atomic.h | 38 + .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 4 +- .../deviceRTLs/nvptx/src/target_impl.cu | 9 +- .../deviceRTLs/nvptx/src/target_impl.h | 15 + 430 files changed, 19218 insertions(+), 3938 deletions(-) create mode 100644 clang/test/Analysis/security-syntax-checks-nscoder.m create mode 100644 clang/test/CodeGen/mrecord-mcount.c create mode 100644 clang/test/CodeGen/ms-mixed-ptr-sizes.c create mode 100644 clang/test/CodeGenCXX/mangle-ptr-size-address-space.cpp create mode 100644 clang/test/Frontend/absolute-paths-symlinks.c create mode 100644 lld/test/COFF/duplicate-absolute.s copy lldb/packages/Python/lldbsuite/test/{lang/cpp/const_this/TestConstThis.py => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/codegen [...] create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/CMakeLists.txt create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp create mode 100644 lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.h create mode 100644 lldb/test/Shell/ScriptInterpreter/None/none.test rename lldb/test/Shell/{ => ScriptInterpreter}/Python/crashlog.test (96%) create mode 100644 lldb/test/Shell/SymbolFile/DWARF/inline-function-address-shared.test create mode 100644 lldb/test/Shell/SymbolFile/DWARF/inline-function-address.ll create mode 100644 llvm/test/Analysis/CostModel/AMDGPU/fma.ll create mode 100644 llvm/test/Analysis/ScalarEvolution/range_nw_flag.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-pred-creation.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-binary-narrowing-shr.ll create mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/RISCV/machineoutliner.mir create mode 100644 llvm/test/CodeGen/SystemZ/mrecord-mcount-01.ll copy llvm/test/CodeGen/SystemZ/{mnop-mcount-02.ll => mrecord-mcount-02.ll} (67%) create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/disjoint-vcmp.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/mov-lr-terminator.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/move-def-before-start.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/move-start-after-def.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vctp-in-vpt-2.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vctp-in-vpt.mir create mode 100644 llvm/test/CodeGen/X86/fmf-reduction.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/gmlt-empty-base-address.ll create mode 100644 llvm/test/MC/MachO/pending-labels.s create mode 100644 llvm/test/MC/RISCV/fixups-invalid.s create mode 100644 llvm/test/TableGen/GICombinerEmitter/parse-match-pattern.td create mode 100755 llvm/test/Transforms/ConstantHoisting/AArch64/consthoist-unreac [...] create mode 100644 llvm/test/Transforms/ConstantHoisting/X86/pr43903-not-all-uses- [...] create mode 100644 llvm/test/Transforms/InstCombine/limit-max-iterations.ll create mode 100644 llvm/test/Transforms/InstCombine/select-imm-canon.ll create mode 100644 llvm/test/Transforms/InstSimplify/assume-non-zero.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/reuse-extracts-in-wider-vect.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-line-dw-lne-end-sequence.s 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/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 rename openmp/libomptarget/deviceRTLs/{nvptx => common}/src/data_sharing.cu (97%) create mode 100644 openmp/libomptarget/deviceRTLs/common/target_atomic.h