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-arm-mainline-defconfig in repository toolchain/ci/llvm-project.
from 2a09b9acfb6 Added unit tests to check supported rounding modes adds ab04ad6af76 [ELF] Rename odd variable names "New" after r365730. NFC adds e14c91b71ae [GlobalISel] Make the InstructionSelector instance non-cons [...] adds 72c81b94cb3 [AArch64][GlobalISel] Replace explicit vreg creation with i [...] adds 4fb99a3330e [PowerPC] Fix ICE when truncating some vectors adds b427c061ad1 [ASTImporter] Import additional flags for functions. adds 09eb71ced3b [NFC][InstCombine] Non-canonical clamp pattern: non-canonic [...] adds 39130314fee [SimplifyLibCalls] Add dereferenceable bytes from known callsites adds c3012b2c26b [NFC] Updated tests after r368657 adds c6cd62352cc [ELF] Simplify handling of exportDynamic and isPreemptible adds 5390d25f2b5 Revert r368276 "[TargetLowering] SimplifyDemandedBits - cal [...] adds dc06b0bc9ad [ELF] Don't special case symbolic relocations with 0 addend [...] adds 1a8d790cf5f [X86] SimplifyDemandedVectorElts - attempt to recombine tar [...] adds e7b350a5d11 [X86] XFormVExtractWithShuffleIntoLoad - handle shuffle mas [...] adds 86dd28a5471 [libc++] Use [[nodiscard]] for lock_guard, as an extension adds 01dab0ed975 gn build: Make sync script group output by revision adds fa8cb90e6f1 [libc++] Fix incorrect UNSUPPORTED annotation adds d5f873e6a04 gn build: Give cmake sync script an opt-in --write flag adds 7ed816badeb gn build: Merge r368630 adds 58f03f21286 gn build: Extract git() and git_out() functions in sync script adds 5065e781739 [pstl] Rename PARALLELSTL_BACKEND to PSTL_PARALLEL_BACKEND adds f8d6836f7a6 [CodeGen] Disable UBSan for coroutine functions adds 36f23182bc3 [llvm-readobj] - Remove 'error(Error EC)' helper. adds 2515640aee7 [lldb][NFC] Add basic IOHandler completion test adds 42b957aad7b [libTooling] In Transformer, generalize `applyFirst` to adm [...] adds 1b6d6e595b5 [pstl] Allow customizing whether per-TU insulation is provided adds 2635c324daa [InstCombine] foldXorOfICmps(): don't give up on non-single [...] adds 0410489a34b [InstCombine][NFC] Rename IsFreeToInvert() -> isFreeToInver [...] adds 73f702ff192 [InstCombine] Non-canonical clamp-like pattern handling adds 7f7b2966f7b [lldb] Reland "Refactor guard variable checks in IRForTarget" adds b9bd6ebe1dc [analyzer][NFC] Refactoring BugReporter.cpp P1.: Store inte [...] adds f635e28df8d [AIX][test/Index] Set/propagate AIXTHREAD_STK for AIX adds 8f1db0cd08d [AIX] Implement LR prolog/epilog save/restore adds 202d660af10 Fix -Wdocumentation typo. NFCI. adds bda73ae0bbb Fix -Wdocumentation warning (@returns used in void function [...] adds ed9cc407945 [analyzer][NFC] Refactoring BugReporter.cpp P2.: Clean up t [...] adds a23b25031e4 [lldb] Fix Microsoft guard variable detection adds 5b25674b730 [AArch64] Make the memtag sanitizer require the memtag extension adds 941660299ac Enable memtag sanitizer in all AArch64 toolchains adds 63ac3e5cbe0 [llvm-readelf] Implement note parsing for NT_FILE and unkno [...] adds 07e66137561 Revert r368691; test checked in without changes by accident adds 1896a31dd33 [clang-tidy] Update `TransformerClangTidyCheck` to use new [...] adds f4de7eda4a7 [TargetLowering][NFC] prepareUREMEqFold(): fixup comment adds 676594305a1 [CodeGen][SelectionDAG] More efficient code for X % C == 0 [...] adds 8a033a9e3fb [libc++] Always build with -fvisibility=hidden adds 5af9cf042f2 GlobalISel: Change representation of shuffle masks adds 0a04a062500 GlobalISel: Add more verifier checks for G_SHUFFLE_VECTOR adds 76945821b9c Fix crash on switch conditions of non-integer types in templates adds 52a34a78d9a [ORC] Refactor definition-generation, add a generator for s [...] adds 690645bda08 GlobalISel: Implement lower for G_SHUFFLE_VECTOR adds 7859641626f [lld][test] Update test to print ELF note description data adds f990e4a4c7b [ARM] Fix encoding of APSR in CLRM instruction adds 114c37e72a5 [ARM] Fix detection of duplicates when parsing reg list operands adds 28215caa60a GlobalISel: Partially implement fewerElementsVector G_UNMER [...] adds 90a30fdcc39 [SLC] Improve dereferenceable bytes annotation adds e842314e768 [X86] Add some vXi8 extract subvector cost model tests adds 6d716ef1814 [analyzer][NFC] Refactoring BugReporter.cpp P3.: std::share [...] adds 57ae300562f [Dwarf] Complete the list of type tags. adds 7185a7301e8 [lld][WebAssembly] Allow linking of pic code into static binaries adds 9bf01e53a39 [NFC][AIX] Use assert instead of llvm_unreachable adds 09967050098 Reland r368691: "[AIX] Implement LR prolog/epilog save/restore" adds dde10cd7a96 [NFC] Revisited/updated tests adds 2a4f26b4c28 [ValueTracking] Improve reverse assumption inference adds 038d604f4f8 [SimplifyLibCalls] Add noalias from known callsites adds 97c35c9f57c [NFC] Updated tests after r368724 adds 39bce250d25 [util] Allow callsigns when running git llvm revert adds 64517a6419c Use Register over unsigned in LateEHPrepare (NFC) adds 2346b92f2bf clang: Don't warn on unused momit-leaf-frame-pointer when f [...] adds bbccb94d02e [NFC] Fixed test adds 9e51fb6c576 [AutoUpgrader] Make ArcRuntime Autoupgrader more conservative adds d328954467f [llvm-profdata] Profile dump for compact binary format adds f31d8df1c8c [clang] Refactor doc comments to Decls attribution adds a655393f174 [ARM] Add MVE beats vector cost model adds e5ade767e5d [NFC][clang] Adding argument based Phase list filtering to [...] adds fc76d8551f5 [analyzer][NFC] Refactoring BugReporter.cpp P4.: If it can [...] adds 10db641aabf [AMDGPU] Fix to 'Fold readlane from copy of SGPR or imm' adds f9d75bede84 [analyzer][NFC] Refactoring BugReporter.cpp P5.: Compact mi [...] adds a5ef73cb4bd Revert "Fix crash on switch conditions of non-integer types [...] adds 4a0328c92a8 Don't use std::errc adds 0fed4945d90 [ORC] Fix BuildingAJIT tutorial code broken by r368707. adds bddab07d4a2 [Symbol] Decouple clang from CompilerType adds 235339357d3 [DWARF} Use LLVM's debug line parser in LLDB. adds 52d0cfc91e0 [Refactor] Moving SourceExtraction header from lib to include adds a8c624a1c46 [AIX]Lowering global address for 32/64bit small/large c [...] adds edb788592d5 [analyzer][NFC] Address inlines of D65484 adds 4d82fa6895c [DWARF] Guess the path style adds b058249a4b3 [GISel] Pass MachineRegisterInfo by const reference to matcher. adds 44e6c6bd2f0 Remove the extra `;`. adds 10f0668b572 [libc++] Mark two <chrono> tests as unsupported on AppleClang 11 adds 8a503e439d0 [WebAssembly] Make clang emit correct va_arg code for structs adds ed3324f6b6e Factor architecture dependent code out of loop.cu adds 6c1b19ac9e8 [analyzer][NFC] Refactoring BugReporter.cpp P6.: Completely [...] adds 615eee6402c [GlobalISel]: Fix lowering of G_SHUFFLE_VECTOR with scalar sources adds 6c97f889868 Add a missing header comment, NFC adds e1117addd66 [analyzer][NFC] Make sure that the BugReport is not modifie [...] adds fb1d8032246 Relax opcode checks in test to check for only a number inst [...] adds f41ce85909f [GlobalISel][NFC] Factor out common target code from Global [...] adds b809187a6b4 [NFCI] Explicitly provide user-defined constructor for SectionRef adds 5146a9ea5d8 Initial support for native debugging of x86/x64 Windows processes adds b28fa9ec502 Attempt to fix issue with unresolved lit test in TableGen adds b724f3d4b33 [clang] DirectoryWatcher for Windows stubs (to fix build break). adds 9a13852eaba [clang][DirectoryWatcher] Fix Windows stub after LLVM change adds cc0f0582c8b [Polly-ACC] Fix test after IR-printer change. adds 810b574d772 [ORC] Fix SpeculativeJIT example code broken by r368707. adds f5a60e590f0 [analyzer] Disable the checker-plugins test on Darwin. adds e9e36354531 [analyzer] exploded-graph-rewriter: Open the converted grap [...] adds 0b26891f3f2 [analyzer] exploded-graph-rewriter: NFC: Refactor explorers [...] adds 9289681ea3d [analyzer] exploded-graph-rewriter: Implement manual graph [...] adds daf41722bd5 [analyzer] exploded-graph-rewriter: Implement displaying St [...] adds b5eb3e1e827 [AArch64] Remove incorrect usage of MONonTemporal. adds 46929df7233 [analyzer] Prune calls to functions with linear CFGs that r [...] adds 3cb3aa2ee80 [DebugLine] Be more robust in geussing the path style adds 0df9c8c5780 [analyzer] Track the right hand side of the last store rega [...] adds 216944ee035 Enable lldb-server on Windows adds 2a312fc9899 [AArch64][GlobalISel] RBS: Treat s128s like vectors when un [...] adds 2a39024ac82 Update Python tests for lldb-server on Windows adds 3f7c66d551e [analyzer][NFC] Prepare visitors for different tracking kinds adds 5ee4d7a859d [ORC] Fix clang-interpreter example code broken by r368707. adds 21872bc9bf3 [analyzer] Don't delete TaintConfig copy constructor adds c65ac865c39 [GlobalISel]: Fix lowering of G_Shuffle_vector where we pic [...] adds b6946a2d120 Fix warning: suggest braces around initialization of subobject adds cee41ce223c [libcxxabi] Define _LIBCXXABI_GUARD_ABI_ARM on WebAssembly adds f1d538cce54 [ELF] Initialize 2 fields of Symbol in SymbolTable::insert adds dac3ea4eb3f Add __has_builtin support for builtin function-like type traits. adds 608f2bfd65e [FileCheck] Move -dump-input diagnostic to first line adds dbb757f4620 [FileCheck] Document FILECHECK_OPTS in -help new 94010b2b7f4 Extend coroutines to support a "returned continuation" lowering. new 38292141855 Generalize llvm.coro.suspend.retcon to allow an arbitrary n [...] new 137b50f0c3b Guard dumps in the coro intrinsic validation logic behind N [...] new 62a5dde0c29 Add intrinsics for doing frame-bound dynamic allocations wi [...] new ac404832760 Fix a use-after-free in the coro.alloca treatment. new d47801e7182 In coro.retcon lowering, don't explode if the optimizer mes [...] new dc4668e5cf9 Update for optimizer changes. new 2133feec933 Support swifterror in coroutine lowering. new 5f60b68c68c Remove unreachable blocks before splitting a coroutine. new 3bbf207fbc5 Don't run a full verifier pass in coro-splitting's private [...] new a318c550734 Coroutines: adjust for SVN r358739 new 20644a9540c Remove minimum toolchain soft-error new d4edd9d97e4 Revert '[LICM] Make Loop ICM profile aware' and 'Fix pass d [...] new 491ca2425d4 [LV] Fold-tail flag new afd493ea2b6 [lldb] Reinstate original guard variable check
The 15 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-tidy/utils/TransformerClangTidyCheck.cpp | 3 +- clang/docs/LanguageExtensions.rst | 245 ++-- clang/examples/clang-interpreter/main.cpp | 7 +- clang/include/clang/AST/ASTContext.h | 100 +- clang/include/clang/AST/RawCommentList.h | 22 +- clang/include/clang/Analysis/AnalysisDeclContext.h | 2 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/Features.def | 2 +- clang/include/clang/Basic/TokenKinds.def | 18 +- clang/include/clang/CrossTU/CrossTranslationUnit.h | 4 +- clang/include/clang/Driver/Types.h | 5 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 72 +- .../Core/BugReporter/BugReporterVisitors.h | 194 ++-- .../Core/BugReporter/PathDiagnostic.h | 14 +- .../Core/PathSensitive/CheckerContext.h | 2 +- .../Core/PathSensitive/ExplodedGraph.h | 17 +- .../Core/PathSensitive/ProgramState.h | 4 + .../Tooling/Refactoring/Extract/SourceExtraction.h | 6 +- .../clang/Tooling/Refactoring/Transformer.h | 19 +- clang/lib/AST/ASTContext.cpp | 382 ++++--- clang/lib/AST/ASTImporter.cpp | 3 + clang/lib/AST/FormatStringParsing.h | 13 + clang/lib/AST/RawCommentList.cpp | 64 +- clang/lib/CodeGen/CodeGenFunction.cpp | 9 + clang/lib/CodeGen/TargetInfo.cpp | 6 +- clang/lib/DirectoryWatcher/CMakeLists.txt | 2 + .../windows/DirectoryWatcher-windows.cpp | 50 + clang/lib/Driver/Driver.cpp | 16 +- clang/lib/Driver/SanitizerArgs.cpp | 15 + clang/lib/Driver/ToolChain.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 17 +- clang/lib/Driver/ToolChains/Linux.cpp | 2 - clang/lib/Driver/Types.cpp | 56 +- clang/lib/Lex/HeaderSearch.cpp | 7 +- clang/lib/Lex/PPMacroExpansion.cpp | 43 +- clang/lib/Sema/SemaDecl.cpp | 18 +- clang/lib/Serialization/ASTReader.cpp | 15 +- clang/lib/Serialization/ASTWriter.cpp | 18 +- .../Checkers/DeleteWithNonVirtualDtorChecker.cpp | 11 +- .../StaticAnalyzer/Checkers/DynamicTypeChecker.cpp | 12 +- .../Checkers/DynamicTypePropagation.cpp | 12 +- .../Checkers/GenericTaintChecker.cpp | 4 +- .../Checkers/InnerPointerChecker.cpp | 12 +- .../Checkers/LocalizationChecker.cpp | 10 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 3 +- .../Checkers/MPI-Checker/MPIBugReporter.cpp | 6 +- .../Checkers/MPI-Checker/MPIBugReporter.h | 6 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 8 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 24 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 11 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 12 +- .../Checkers/ObjCContainersChecker.cpp | 4 +- .../Checkers/ObjCSuperDeallocChecker.cpp | 11 +- .../Checkers/ObjCUnusedIVarsChecker.cpp | 4 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 37 +- .../RetainCountChecker/RetainCountDiagnostics.h | 2 +- clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 6 +- clang/lib/StaticAnalyzer/Checkers/Taint.h | 6 +- .../Checkers/TestAfterDivZeroChecker.cpp | 12 +- .../Checkers/UndefCapturedBlockVarChecker.cpp | 3 +- .../Checkers/UnreachableCodeChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/ValistChecker.cpp | 20 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 12 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 1182 ++++++++++---------- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 333 +++--- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 2 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 18 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 14 +- clang/lib/Tooling/Refactoring/Extract/Extract.cpp | 2 +- .../Refactoring/Extract/SourceExtraction.cpp | 2 +- clang/lib/Tooling/Refactoring/Transformer.cpp | 107 +- clang/test/Analysis/checker-plugins.c | 4 + clang/test/Analysis/diagnostics/find_last_store.c | 6 +- .../Analysis/exploded-graph-rewriter/escapes.c | 2 +- .../Analysis/exploded-graph-rewriter/lit.local.cfg | 2 +- .../Analysis/exploded-graph-rewriter/store.dot | 1 + .../{explorers.dot => trimmers.dot} | 32 +- .../track-control-dependency-conditions.cpp | 165 ++- clang/test/Analysis/uninit-const.c | 27 +- clang/test/Analysis/uninit-const.cpp | 6 +- clang/test/Analysis/uninit-vals.c | 12 +- clang/test/CodeGen/tbaa-struct.cpp | 14 +- clang/test/CodeGen/wasm-varargs.c | 11 +- clang/test/CodeGenCXX/auto-var-init.cpp | 4 +- clang/test/CodeGenCXX/ubsan-coroutines.cpp | 49 + .../CodeGenCoroutines/coro-retcon-unreachable.ll | 46 + clang/test/Driver/frame-pointer-elim.c | 10 + clang/test/Driver/fsanitize.c | 10 + clang/test/Index/comment-redeclarations.cpp | 14 + clang/test/Index/lit.local.cfg | 12 + clang/test/Preprocessor/feature_tests.c | 10 +- clang/test/Preprocessor/feature_tests.cpp | 43 + clang/unittests/AST/ASTImporterTest.cpp | 49 + clang/unittests/Tooling/TransformerTest.cpp | 126 ++- clang/utils/analyzer/exploded-graph-rewriter.py | 180 ++- libcxx/docs/UsingLibcxx.rst | 1 + libcxx/include/__mutex_base | 5 +- libcxx/include/chrono | 1 + libcxx/include/filesystem | 1 + libcxx/src/CMakeLists.txt | 2 +- libcxx/src/valarray.cpp | 4 +- .../diagnostics/nodiscard_extensions.fail.cpp | 2 +- .../thread.lock.guard/nodiscard.fail.cpp | 34 + .../time.cal.day.nonmembers/literals.pass.cpp | 2 +- .../time.cal.year.nonmembers/literals.pass.cpp | 2 +- libcxxabi/include/__cxxabi_config.h | 3 +- lld/ELF/Arch/MipsArchTree.cpp | 20 +- lld/ELF/Arch/PPC64.cpp | 10 +- lld/ELF/InputFiles.cpp | 12 +- lld/ELF/LinkerScript.cpp | 16 +- lld/ELF/Relocations.cpp | 41 - lld/ELF/SymbolTable.cpp | 19 +- lld/ELF/SymbolTable.h | 2 +- lld/ELF/Symbols.cpp | 2 +- lld/ELF/Symbols.h | 46 +- lld/ELF/Writer.cpp | 16 +- lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable2.s | 36 + lld/test/ELF/gnu-ifunc-canon.s | 11 +- lld/test/ELF/partition-notes.s | 1 + lld/test/ELF/ppc64-toc-relax-ifunc.s | 26 +- lld/test/wasm/pic-static.ll | 95 ++ lld/wasm/Driver.cpp | 2 + lld/wasm/Relocations.cpp | 18 +- lld/wasm/Symbols.cpp | 10 +- lld/wasm/Symbols.h | 2 + lld/wasm/SyntheticSections.cpp | 34 +- lld/wasm/SyntheticSections.h | 7 +- lld/wasm/Writer.cpp | 11 +- lldb/cmake/modules/LLDBConfig.cmake | 2 +- lldb/include/lldb/Core/FileSpecList.h | 8 +- lldb/include/lldb/Symbol/ClangASTContext.h | 3 +- lldb/include/lldb/Symbol/CompileUnit.h | 2 + lldb/include/lldb/Symbol/CompilerType.h | 4 - lldb/packages/Python/lldbsuite/test/dotest.py | 4 +- .../completion/TestIOHandlerCompletion.py | 58 + .../completion}/main.c | 0 .../tools/lldb-server/TestGdbRemoteAuxvSupport.py | 4 + .../test/tools/lldb-server/TestGdbRemoteKill.py | 5 +- .../tools/lldb-server/TestGdbRemoteModuleInfo.py | 8 +- .../tools/lldb-server/TestGdbRemoteProcessInfo.py | 9 +- .../tools/lldb-server/TestGdbRemoteSingleStep.py | 1 + .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 8 + .../lldb-server/TestGdbRemote_qThreadStopInfo.py | 28 +- .../test/tools/lldb-server/TestGdbRemote_vCont.py | 2 + .../test/tools/lldb-server/TestLldbGdbServer.py | 14 + .../lldb-server/commandline/TestStubSetSID.py | 3 + .../test/tools/lldb-server/gdbremote_testcase.py | 8 + .../inferior-crash/TestGdbRemoteAbort.py | 1 + .../inferior-crash/TestGdbRemoteSegFault.py | 1 + .../test/tools/lldb-server/lldbgdbserverutils.py | 6 + .../tools/lldb-server/register-reading/main.cpp | 10 +- .../signal-filtering/TestGdbRemote_QPassSignals.py | 1 + .../thread-name/TestGdbRemoteThreadName.py | 1 + lldb/source/Host/windows/Host.cpp | 18 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 7 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 35 +- .../Plugins/ExpressionParser/Clang/IRForTarget.h | 1 + lldb/source/Plugins/Language/ObjC/NSArray.cpp | 26 +- .../AppleObjCTypeEncodingParser.cpp | 12 +- lldb/source/Plugins/Process/Utility/CMakeLists.txt | 2 + .../Utility/RegisterContextWindows_i386.cpp | 89 ++ .../Process/Utility/RegisterContextWindows_i386.h | 27 + .../Utility/RegisterContextWindows_x86_64.cpp | 152 +++ .../Utility/RegisterContextWindows_x86_64.h | 28 + .../Plugins/Process/Windows/Common/CMakeLists.txt | 6 + .../Process/Windows/Common/DebuggerThread.cpp | 7 +- .../Windows/Common/NativeProcessWindows.cpp | 573 ++++++++++ .../Process/Windows/Common/NativeProcessWindows.h | 182 +++ .../Common/NativeRegisterContextWindows.cpp | 28 + .../Windows/Common/NativeRegisterContextWindows.h | 36 + .../Common/NativeRegisterContextWindows_WoW64.cpp | 362 ++++++ .../Common/NativeRegisterContextWindows_WoW64.h | 74 ++ .../Common/NativeRegisterContextWindows_i386.cpp | 376 +++++++ .../Common/NativeRegisterContextWindows_i386.h | 74 ++ .../Common/NativeRegisterContextWindows_x86_64.cpp | 579 ++++++++++ .../Common/NativeRegisterContextWindows_x86_64.h | 82 ++ .../Process/Windows/Common/NativeThreadWindows.cpp | 149 +++ .../Process/Windows/Common/NativeThreadWindows.h | 70 ++ .../Windows/Common/RegisterContextWindows.cpp | 8 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 2 + .../GDBRemoteCommunicationServerLLGS.cpp | 5 + .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 1 - .../Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 837 -------------- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.h | 224 ---- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 331 +++--- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 21 +- lldb/source/Symbol/ClangASTContext.cpp | 969 ++++++++-------- lldb/source/Symbol/CompileUnit.cpp | 4 + lldb/source/Symbol/CompilerType.cpp | 15 - .../Python/module/unittest2/unittest2/case.py | 2 +- lldb/tools/lldb-server/lldb-gdbserver.cpp | 2 +- lldb/tools/lldb-server/lldb-platform.cpp | 9 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 14 +- .../unittests/tools/lldb-server/tests/LLGSTest.cpp | 4 + lldb/unittests/tools/lldb-server/tests/TestBase.h | 3 + .../tools/lldb-server/tests/TestClient.cpp | 4 + llvm/cmake/modules/CheckCompilerVersion.cmake | 8 +- llvm/docs/Coroutines.rst | 303 ++++- llvm/docs/GettingStarted.rst | 9 - .../BuildingAJIT/Chapter1/KaleidoscopeJIT.h | 2 +- .../BuildingAJIT/Chapter2/KaleidoscopeJIT.h | 2 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 13 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 180 +-- llvm/include/llvm/BinaryFormat/Dwarf.h | 27 +- .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 11 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 4 + .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 20 +- llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 5 + llvm/include/llvm/CodeGen/MachineOperand.h | 17 +- llvm/include/llvm/CodeGen/TargetLowering.h | 8 + llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 2 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 80 +- .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 46 +- llvm/include/llvm/IR/AutoUpgrade.h | 10 +- llvm/include/llvm/IR/Intrinsics.td | 15 + llvm/include/llvm/MC/MCStreamer.h | 2 +- llvm/include/llvm/ObjectYAML/DWARFYAML.h | 2 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 2 + llvm/include/llvm/Target/GenericOpcodes.td | 5 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 15 +- .../llvm/Transforms/Utils/SimplifyLibCalls.h | 6 +- llvm/lib/Analysis/ValueTracking.cpp | 8 +- llvm/lib/BinaryFormat/Dwarf.cpp | 8 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 5 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 107 ++ llvm/lib/CodeGen/MIRParser/MILexer.cpp | 1 + llvm/lib/CodeGen/MIRParser/MILexer.h | 2 + llvm/lib/CodeGen/MIRParser/MIParser.cpp | 46 + llvm/lib/CodeGen/MIRPrinter.cpp | 3 +- llvm/lib/CodeGen/MachineOperand.cpp | 18 + llvm/lib/CodeGen/MachineVerifier.cpp | 50 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 239 +++- llvm/lib/ExecutionEngine/Orc/Core.cpp | 59 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 88 +- llvm/lib/IR/AutoUpgrade.cpp | 13 +- llvm/lib/MC/MCAsmStreamer.cpp | 6 +- llvm/lib/MC/MCSectionXCOFF.cpp | 12 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 4 +- llvm/lib/ProfileData/SampleProfReader.cpp | 25 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 3 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 76 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 2 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 36 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 11 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 2 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 3 + llvm/lib/Target/ARM/ARM.td | 9 + llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 1 + llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 7 +- llvm/lib/Target/ARM/ARMRegisterInfo.td | 2 +- llvm/lib/Target/ARM/ARMSubtarget.cpp | 6 +- llvm/lib/Target/ARM/ARMSubtarget.h | 9 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 88 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 62 +- .../Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 21 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 7 +- llvm/lib/Target/Mips/MipsSubtarget.cpp | 2 +- llvm/lib/Target/Mips/MipsSubtarget.h | 2 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 34 +- llvm/lib/Target/PowerPC/PPCFrameLowering.h | 6 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 87 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 45 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 2 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 9 + llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp | 9 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 17 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 2 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 29 +- llvm/lib/Target/X86/X86Subtarget.cpp | 2 +- llvm/lib/Target/X86/X86Subtarget.h | 2 +- llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 5 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 24 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 493 +++++++- llvm/lib/Transforms/Coroutines/CoroInstr.h | 205 +++- llvm/lib/Transforms/Coroutines/CoroInternal.h | 159 ++- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 1097 +++++++++++++++--- llvm/lib/Transforms/Coroutines/Coroutines.cpp | 340 +++++- .../Transforms/InstCombine/InstCombineAddSub.cpp | 2 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 67 +- .../Transforms/InstCombine/InstCombineInternal.h | 32 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 152 ++- llvm/lib/Transforms/Scalar/LICM.cpp | 93 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 84 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 18 +- llvm/test/Analysis/CostModel/ARM/arith.ll | 618 +++++++--- llvm/test/Analysis/CostModel/ARM/cast.ll | 396 +++---- llvm/test/Analysis/CostModel/ARM/divrem.ll | 368 +++--- llvm/test/Analysis/CostModel/ARM/fparith.ll | 108 +- llvm/test/Analysis/CostModel/ARM/load_store.ll | 64 +- llvm/test/Analysis/CostModel/ARM/select.ll | 44 +- llvm/test/Analysis/CostModel/ARM/shuffle.ll | 46 +- .../CostModel/X86/shuffle-extract_subvector.ll | 367 ++++++ .../Analysis/TypeBasedAliasAnalysis/memcpyopt.ll | 5 +- llvm/test/Bitcode/upgrade-arc-runtime-calls-new.bc | Bin 0 -> 4720 bytes llvm/test/Bitcode/upgrade-arc-runtime-calls.ll | 70 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 75 +- .../AArch64/GlobalISel/legalize-shuffle-vector.mir | 16 +- .../GlobalISel/legalizer-info-validation.mir | 12 +- .../AArch64/GlobalISel/opt-shuffle-splat.mir | 19 +- .../GlobalISel/regbankselect-unmerge-vec.mir | 24 + .../AArch64/GlobalISel/select-shuffle-vector.mir | 22 +- .../select-shufflevec-undef-mask-elt.mir | 5 +- llvm/test/CodeGen/AArch64/srem-seteq-optsize.ll | 19 +- .../CodeGen/AArch64/srem-seteq-vec-nonsplat.ll | 125 +-- llvm/test/CodeGen/AArch64/srem-seteq-vec-splat.ll | 44 +- llvm/test/CodeGen/AArch64/srem-seteq.ll | 182 ++- .../CodeGen/AArch64/vecreduce-and-legalization.ll | 18 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 87 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 66 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 94 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 74 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 74 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 66 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 19 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 57 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 111 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 85 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 37 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 71 +- .../AMDGPU/GlobalISel/legalize-shuffle-vector.mir | 304 +++++ .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 82 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 82 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 75 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 75 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 56 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 22 +- llvm/test/CodeGen/AMDGPU/fold-readlane.mir | 4 +- .../CodeGen/ARM/GlobalISel/arm-irtranslator.ll | 24 +- .../test/CodeGen/ARM/dagcombine-anyexttozeroext.ll | 14 +- .../MIR/AArch64/parse-shufflemask-invalid0.mir | 19 + .../MIR/AArch64/parse-shufflemask-invalid1.mir | 18 + .../MIR/AArch64/parse-shufflemask-invalid2.mir | 18 + .../MIR/AArch64/parse-shufflemask-invalid3.mir | 18 + .../test/CodeGen/MIR/AArch64/parse-shufflemask.mir | 175 +++ llvm/test/CodeGen/PowerPC/aix-lr.ll | 32 + .../test/CodeGen/PowerPC/lower-globaladdr32-aix.ll | 38 + .../test/CodeGen/PowerPC/lower-globaladdr64-aix.ll | 38 + llvm/test/CodeGen/PowerPC/pr25080.ll | 123 ++ llvm/test/CodeGen/PowerPC/test_call_aix.ll | 2 - llvm/test/CodeGen/WebAssembly/simd-arith.ll | 112 +- .../CodeGen/WebAssembly/simd-extended-extract.ll | 22 +- llvm/test/CodeGen/X86/promote-vec3.ll | 6 +- llvm/test/CodeGen/X86/srem-seteq-optsize.ll | 28 +- llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 970 ++++------------ llvm/test/CodeGen/X86/srem-seteq-vec-splat.ll | 245 +--- llvm/test/CodeGen/X86/srem-seteq.ll | 337 ++---- llvm/test/CodeGen/X86/vec_smulo.ll | 4 +- llvm/test/CodeGen/X86/vec_umulo.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 52 +- llvm/test/CodeGen/X86/vselect-avx.ll | 34 +- llvm/test/CodeGen/X86/xor.ll | 7 +- llvm/test/DebugInfo/X86/template.ll | 4 + .../OrcLazy/static-library-support.ll | 11 + llvm/test/FileCheck/dump-input-annotations.txt | 16 +- llvm/test/MC/ARM/clrm-asm.s | 9 +- llvm/test/MC/ARM/register-list-dup.s | 66 ++ .../test/MachineVerifier/test_g_shuffle_vector.mir | 59 + llvm/test/Other/cgscc-libcall-update.ll | 2 +- llvm/test/Other/opt-O2-pipeline.ll | 10 - llvm/test/Other/opt-O3-pipeline.ll | 10 - llvm/test/Other/opt-Os-pipeline.ll | 10 - llvm/test/Other/pass-pipelines.ll | 2 +- .../TableGen/Common/GlobalISelEmitterCommon.td | 18 + llvm/test/TableGen/GlobalISelEmitter-PR39045.td | 9 +- llvm/test/TableGen/GlobalISelEmitter.td | 26 +- .../TableGen/GlobalISelEmitterSkippedPatterns.td | 20 +- llvm/test/TableGen/lit.local.cfg | 1 + llvm/test/Transforms/Coroutines/coro-debug.ll | 6 +- .../Transforms/Coroutines/coro-retcon-alloca.ll | 247 ++++ .../Coroutines/coro-retcon-once-value.ll | 114 ++ .../Coroutines/coro-retcon-once-value2.ll | 71 ++ .../Coroutines/coro-retcon-resume-values.ll | 85 ++ .../Coroutines/coro-retcon-resume-values2.ll | 100 ++ .../Transforms/Coroutines/coro-retcon-value.ll | 103 ++ llvm/test/Transforms/Coroutines/coro-retcon.ll | 113 ++ llvm/test/Transforms/Coroutines/coro-swifterror.ll | 143 +++ llvm/test/Transforms/InstCombine/ARM/strcmp.ll | 63 +- llvm/test/Transforms/InstCombine/align-addr.ll | 64 +- .../Transforms/InstCombine/annotate-noalias.ll | 78 ++ .../Transforms/InstCombine/assume_inevitable.ll | 4 +- ...ern-between-negative-and-positive-thresholds.ll | 151 ++- ...-pattern-between-zero-and-positive-threshold.ll | 121 +- ...mp-with-select-of-constant-threshold-pattern.ll | 72 +- .../test/Transforms/InstCombine/mem-deref-bytes.ll | 145 +++ llvm/test/Transforms/InstCombine/memchr.ll | 6 +- .../Transforms/InstCombine/memcmp-constant-fold.ll | 13 +- llvm/test/Transforms/InstCombine/memcpy-1.ll | 10 +- .../Transforms/InstCombine/memcpy-from-global.ll | 213 ++-- llvm/test/Transforms/InstCombine/memcpy-to-load.ll | 6 +- llvm/test/Transforms/InstCombine/memcpy.ll | 2 +- llvm/test/Transforms/InstCombine/memcpy_chk-1.ll | 34 +- llvm/test/Transforms/InstCombine/memmove.ll | 2 +- llvm/test/Transforms/InstCombine/memmove_chk-1.ll | 21 +- llvm/test/Transforms/InstCombine/memset_chk-1.ll | 73 +- llvm/test/Transforms/InstCombine/objsize.ll | 181 ++- llvm/test/Transforms/InstCombine/sprintf-1.ll | 85 +- llvm/test/Transforms/InstCombine/stpcpy_chk-1.ll | 40 +- llvm/test/Transforms/InstCombine/strcmp-1.ll | 75 +- llvm/test/Transforms/InstCombine/strcmp-memcmp.ll | 46 +- llvm/test/Transforms/InstCombine/strcpy_chk-1.ll | 40 +- llvm/test/Transforms/InstCombine/strncpy_chk-1.ll | 26 +- .../InstCombine/xor-of-icmps-with-extra-uses.ll | 64 +- llvm/test/Transforms/LICM/sink.ll | 10 +- .../LoopVectorize/X86/tail_loop_folding.ll | 20 +- .../MemCpyOpt/memcpy-to-memset-with-lifetimes.ll | 37 +- .../llvm-profdata/Inputs/compat-sample.profdata | Bin 0 -> 340 bytes .../tools/llvm-profdata/compact-sample.proftext | 8 + llvm/test/tools/llvm-readobj/gnu-notes.test | 24 +- llvm/test/tools/llvm-readobj/note-amd.s | 4 - .../tools/llvm-readobj/note-core-ntfile-bad.test | 146 +++ llvm/test/tools/llvm-readobj/note-core-ntfile.test | 95 ++ llvm/test/tools/llvm-readobj/note-freebsd.s | 29 +- llvm/test/tools/llvm-readobj/note-unknown.s | 27 + llvm/tools/lli/lli.cpp | 12 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 2 +- llvm/tools/llvm-readobj/ARMEHABIPrinter.h | 4 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 73 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 197 +++- llvm/tools/llvm-readobj/Win64EHDumper.cpp | 8 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 40 +- llvm/tools/llvm-readobj/llvm-readobj.h | 5 +- llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 3 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 36 +- llvm/utils/FileCheck/FileCheck.cpp | 20 +- llvm/utils/git-svn/git-llvm | 6 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 98 +- .../gn/secondary/llvm/unittests/TextAPI/BUILD.gn | 1 + openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 17 +- .../deviceRTLs/nvptx/src/target_impl.h | 41 + polly/test/GPGPU/phi-nodes-in-kernel.ll | 2 +- pstl/CMakeLists.txt | 10 +- pstl/cmake/ParallelSTLConfig.cmake.in | 4 +- pstl/include/__pstl_config_site.in | 1 + pstl/include/pstl/internal/algorithm_fwd.h | 5 + pstl/include/pstl/internal/algorithm_impl.h | 4 + pstl/include/pstl/internal/execution_defs.h | 4 + pstl/include/pstl/internal/execution_impl.h | 4 + pstl/include/pstl/internal/glue_algorithm_defs.h | 5 + pstl/include/pstl/internal/glue_algorithm_impl.h | 4 + pstl/include/pstl/internal/glue_memory_defs.h | 5 + pstl/include/pstl/internal/glue_memory_impl.h | 4 + pstl/include/pstl/internal/glue_numeric_defs.h | 5 + pstl/include/pstl/internal/glue_numeric_impl.h | 4 + pstl/include/pstl/internal/memory_impl.h | 4 + pstl/include/pstl/internal/numeric_fwd.h | 5 + pstl/include/pstl/internal/numeric_impl.h | 4 + .../pstl/internal/parallel_backend_serial.h | 4 + pstl/include/pstl/internal/parallel_backend_tbb.h | 4 + .../include/pstl/internal/parallel_backend_utils.h | 4 + pstl/include/pstl/internal/parallel_impl.h | 4 + pstl/include/pstl/internal/pstl_config.h | 9 + pstl/include/pstl/internal/unseq_backend_simd.h | 5 + pstl/include/pstl/internal/utils.h | 4 + 463 files changed, 17866 insertions(+), 7997 deletions(-) rename clang/{lib => include/clang}/Tooling/Refactoring/Extract/SourceExtraction.h (88%) mode change 100644 => 100755 create mode 100644 clang/lib/DirectoryWatcher/windows/DirectoryWatcher-windows.cpp rename clang/test/Analysis/exploded-graph-rewriter/{explorers.dot => trimmers.dot} (51%) create mode 100644 clang/test/CodeGenCXX/ubsan-coroutines.cpp create mode 100644 clang/test/CodeGenCoroutines/coro-retcon-unreachable.ll create mode 100644 clang/test/Index/comment-redeclarations.cpp create mode 100644 clang/test/Index/lit.local.cfg create mode 100644 clang/test/Preprocessor/feature_tests.cpp create mode 100644 libcxx/test/libcxx/thread/thread.lock/thread.lock.guard/nodisca [...] create mode 100644 lld/test/ELF/aarch64-gnu-ifunc-nonpreemptable2.s create mode 100644 lld/test/wasm/pic-static.ll create mode 100644 lldb/packages/Python/lldbsuite/test/iohandler/completion/TestIO [...] copy lldb/packages/Python/lldbsuite/test/{expression_command/multiline-completion [...] create mode 100644 lldb/source/Plugins/Process/Utility/RegisterContextWindows_i386.cpp create mode 100644 lldb/source/Plugins/Process/Utility/RegisterContextWindows_i386.h create mode 100644 lldb/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.cpp create mode 100644 lldb/source/Plugins/Process/Utility/RegisterContextWindows_x86_64.h create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.cpp create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.h create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeRegisterContex [...] create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.cpp create mode 100644 lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.h delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h create mode 100644 llvm/test/Bitcode/upgrade-arc-runtime-calls-new.bc create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.mir create mode 100644 llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid0.mir create mode 100644 llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid1.mir create mode 100644 llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid2.mir create mode 100644 llvm/test/CodeGen/MIR/AArch64/parse-shufflemask-invalid3.mir create mode 100644 llvm/test/CodeGen/MIR/AArch64/parse-shufflemask.mir create mode 100644 llvm/test/CodeGen/PowerPC/aix-lr.ll create mode 100644 llvm/test/CodeGen/PowerPC/lower-globaladdr32-aix.ll create mode 100644 llvm/test/CodeGen/PowerPC/lower-globaladdr64-aix.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr25080.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/static-library-support.ll create mode 100644 llvm/test/MC/ARM/register-list-dup.s create mode 100644 llvm/test/MachineVerifier/test_g_shuffle_vector.mir create mode 100644 llvm/test/TableGen/Common/GlobalISelEmitterCommon.td create mode 100644 llvm/test/Transforms/Coroutines/coro-retcon-alloca.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-retcon-once-value.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-retcon-once-value2.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-retcon-resume-values.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-retcon-resume-values2.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-retcon-value.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-retcon.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-swifterror.ll create mode 100644 llvm/test/Transforms/InstCombine/annotate-noalias.ll create mode 100644 llvm/test/Transforms/InstCombine/mem-deref-bytes.ll create mode 100644 llvm/test/tools/llvm-profdata/Inputs/compat-sample.profdata create mode 100644 llvm/test/tools/llvm-profdata/compact-sample.proftext create mode 100644 llvm/test/tools/llvm-readobj/note-core-ntfile-bad.test create mode 100644 llvm/test/tools/llvm-readobj/note-core-ntfile.test create mode 100644 openmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h