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-allnoconfig in repository toolchain/ci/llvm-project.
from 4354dfbdf5c Preserve the owning module information from DWARF in the sy [...] adds 6cd673345cf [LangRef][AliasAnalysis] Clarify `noalias` affects only mod [...] adds 41f2a57d0bc [Attributor][NFC] Use a BumpPtrAllocator to allocate `Abstr [...] adds 32672b877dc Revert "Preserve the owning module information from DWARF i [...] adds 0071eaaf089 [ORC] Export __cxa_atexit from the main JITDylib in LLJIT. adds df88d80337d [libc++] Add missing FILE_DEPENDENCIES markup adds ff09135fc2b [libc++] Execute tests from the Lit execution root instead [...] adds 5767085c8de Fix infinite recursion in deferred diag emitter adds f7f93228435 [Attributor][NFC] Cleanup leftover check lines adds b1c788d0518 [Attributor][FIX] Prevent alignment breakage wrt. must-tail calls adds 5bac8d427d5 Revert "[ORC] Export __cxa_atexit from the main JITDylib in [...] adds 9e19693994d [Attributor] Derive better alignment for accessed pointers adds 54d6a608bf8 [Attributor][NFC] Predetermine the module adds a8b2fed0aef [Utils][FIX] Properly deal with occasionally deleted functions adds ac96c8fd853 [Attributor][FIX] Do not compute ranges for arguments of de [...] adds bcd8009369f [Attributor] Use the proper context instruction in genericV [...] adds 7f5fe30a150 [cmake] Only set deps for an ExternalProject if the type is [...] adds 2ede5dccffa [DOC] Remove too strong restriction for ‘llvm.experimental. [...] adds af1b7d06d9e Correct copy-pasteo in lua script language description adds b0b1f451ae6 [LLD][ELF] Follow the common pattern in a message about an [...] adds d1705c1196f [CUDA][NFC] Split math.h functions out of __clang_cuda_devi [...] adds c9ae3c5e107 [openmp] Disable tests flaky on Debian adds 410cfc478f3 [OpenMP][FIX] Add second include after header was split in [...] adds 85adce3d735 [PPCInstPrinter] Change B to print the target address in he [...] adds cbd3969e8cd [PPCInstPrinter] Delete an unneeded overload of printBranch [...] adds 61e89737c5d [libc++] Simplify the configuration of the C++ ABI library adds de22d7154b4 [llvm-exegesis] 'Min' repetition mode adds b0b5f0416be [OpenMP][FIX] Undo changes accidentally already introduced [...] adds c18d55998b3 [OpenMP][NFCI] Move OpenMP clause information to `lib/Front [...] adds 1858f4b50dd Revert "[OpenMP][NFCI] Move OpenMP clause information to `l [...] adds b4200659690 [clangd] Fix an assertion crash in ReferenceFinder. adds a157cde0ac0 [NFC][X86] Refine code in X86AsmBackend adds 9f92d4612fa Revert "[NFC][X86] Refine code in X86AsmBackend" adds d08fadd6628 [X86] Add SERIALIZE instruction. adds c3ef971d36b [lit] Improve handling of timeouts and max failures adds 7314aea5a42 [clang] Move branch-protection from CodeGenOptions to LangOptions adds deb902252ac Fix RUN line in AArch64/speculation-hardening.ll adds 29d253c4c68 [Object] Add the method for checking if a section is a debu [...] adds 550ab58bc10 [NFC] Fix performance issue in LiveDebugVariables adds 189d2e215f6 [Alignment][NFC] Use more Align versions of various functions adds a63b5c9e531 [CallSiteSplitting] Simplify isPredicateOnPHI & continue ch [...] adds fb4aa30f272 [ExpandMemCmp] Allow overlaping loads in the zero-relational case. adds 96cae168fa2 [NFC] Preparatory work for D77292 adds 8cc6f5beb81 [NFC][update_llc_test_checks] Remove the redundant SCRUB_LO [...] adds 62be83463a3 Recommit "[lldb] Fix TestSettings.test_pass_host_env_vars o [...] adds c697dd9ffdb [ARM] Make remaining MVE instruction predictable adds fbd53ffc3ad [ARM] MVE VMULL patterns adds ce8b85c0b8e [NFC][PowerPC] Add a new test case loop-comment.ll adds 07b6c0be4ab [gn build] remove NOSORT from clang/Headers/BUILD.gn adds 3d8950bf998 [gn build] Port d08fadd6628 adds 2a645abe938 [gn build] Port d1705c1196f adds 0fb8a535621 tsan: don't check libc dependency on FreeBSD adds 316e220cf43 [llvm-mca] Cleanup unnecessary includes from headers adds 0a2131b7e22 [mlir] LLVMFuncOp: provide a capability to pass attributes [...] adds 37ced5a5710 [clang][AARCH64] Add __ARM_FEATURE_{PAC, BTI}_DEFAULT defines adds e6cb4b659af [Clang][CodeGen] Fixing mismatch between memory layout and [...] adds b02c7a81523 Fix "result of 32-bit shift implicitly converted to 64 bits [...] adds 5e508b9bac0 [llvm-dwarfdump] Add the --show-sections-sizes option adds ab25d37354e [gn build] Port 5e508b9bac0 adds 8348e9d71b0 [LoopTerminology] Make term names bold adds ecb048c7aca [InstCombine] add tests for disguised vector trunc; NFC adds a19b27b90e5 [PhaseOrdering] add test for vector trunc; NFC See discussi [...] adds 9da6a40e099 [OpenCL] Add sub-group builtin functions adds af39151f3c5 Revert "[lld] Initial commit for new Mach-O backend" adds 13a1504ffb9 [OPENMP50]Add initial support for OpenMP 5.0 iterator. adds 451741a9d77 [lldb] Change Communication::SetConnection to take a unique_ptr adds 9dcac872977 [NFC][PowerPC] Using update_llc_test_checks.py to update at [...] adds 36d4421f50d [LoopDataPrefetch + SystemZ] Let target decide on prefetchi [...] adds c00cb76274f [NFC] Split Knowledge retention and place it more appropriatly adds 1008435f3d4 Revert "[InstCombine] do not exclude min/max from icmp with [...] adds bcaa01752f5 [libc++] Fix linking libc++abi in standalone builds adds 55e32e92cda [lldb] update eArgTypeScriptLang description to mention lua adds 7e02da7db5a [SystemZ] Add isCommutable flag on vector instructions. adds 183fba635d5 Add OMPIterator case in switch statement to silence warnings adds 6668453dd25 [docs] use git diff instead of git format-patch adds 54d0a55d7fb Fix several typos in the attribute documentation. adds d5fa8b11205 [libc++] Reimplement the dynamic filesystem helper without [...] adds da8eda1ab1a [clangd] Get rid of redundant make_uniques adds 1525232e276 [analyzer] StdLibraryFunctionsChecker: fix bug with arg con [...] adds 0e3a8a6f346 [libc++][test] Update _LIBCPP_SUPPRESS_DEPRECATED_(PUSH|POP) adds bacade1ddf0 [NFC] remove delcartion that shouldn't be there adds dffc5031874 Revert "[SimplifyLibCalls] Erase replaced instructions" adds 24bb2d1e776 [clangd] Add a tweak for adding "using" statement. adds fc830106e15 [clangd] Don't send semanticHighlights to clients that supp [...] adds 9e3063eacee [clangd] Support textDocument/semanticTokens/edits adds c9f7cf584b8 NFC: Comment in TargetTransformInfo.h reformatted (by Micha [...] adds de8831934a1 [LoopDataPrefetch] Remove unused include that's a layering [...] adds 322b53239d4 [libc++] Attempt to fix the 'runtimes' build adds 42bb5cc502d [ELF] Change some "Alias for " help messages to use double [...] adds c886e2be1ee Revert "[gn build] Port 03f43b3aca36" adds 7ea64499bf1 [gn build] Port 24bb2d1e776 adds 2e9d223dba7 [gn build] Port c00cb76274f adds 802bb8b5c28 [mlir] StandardToLLVM conversion: remove dead code adds 51b38746295 Convert for loops to entry-based iteration adds 12fcbcecffe [InstCombine] add tests for cmyk benchmark; NFC adds add9f1a5dc1 [mlir][LLVM] Finer-grained control for C interface emission adds f5c1d4409e0 [libc++] Try to fix Chromium's build adds c3b5c98e395 [libc++abi] NFC: Add link to review in workaround comment adds f2334a7ef25 [AMDGPU] Fix crash in SILoadStoreOptimizer adds b6050ca1816 [VectorCombine] transform bitcasted shuffle to narrower elements adds f4448063ccf [InstCombine] try to reduce shuffle with bitcasted operand adds 71fbd6e4063 Exit unwinding early when at the top of the stack and addit [...] adds fb80b6b2d58 Make it possible for lit.site.cfg to contain relative paths [...] adds c3d3c22a583 AMDGPU: Hack out noinline on functions using LDS globals adds bf7a16a7687 [InlineFunction] Update valid return attributes at callsite [...] adds 631ee8b24ad Make fb80b6b2d58c4 actually work. adds b78157c88b3 [intel-pt] Implement a basic test case adds ee4d0342771 Change pass registration generated code to allow users to s [...] adds ab11b9eefa1 Revert "Make it possible for lit.site.cfg to contain relati [...] adds 6acd3003755 Reland D75382 "[lld] Initial commit for new Mach-O backend" adds 4fdb63bbf0c [X86] Enable combineExtSetcc for vectors larger than 256 bi [...] adds ea3152bb3d3 [libc++][test] Partially revert msvc_stdlib_force_include.h [...] adds fd4d07517b2 [llvm][TextAPI] adding inlining reexported libraries support adds a16ba6fea2e Reland "Make it possible for lit.site.cfg to contain relati [...] adds a6a841e0d7c [libc++] Refer to the Filesystem static test env as relative paths adds 90455dbe2e7 [libc++] NFC: Add documentation for writing tests adds 0c85c488e2b utils: Tweak clang-parse-diagnostics-file for modules includes adds 75cf30918f3 AMDGPU: Assume f32 denormals are enabled by default adds ce2258c1cd5 clang/AMDGPU: Stop setting old denormal subtarget features adds 5660bb6bc9a AMDGPU: Remove denormal subtarget features adds 192cccb1522 AMDGPU: Add some tests for exotic denormal mode combinations adds f68cc2a7ed7 AMDGPU: Use 128-bit DS operations by default adds cab904c6d31 [lit] Remove unnecessary indirection in progress_callback adds 022f1e2cc83 [lit] Refine filter error handling adds b94afc19ebc iOS simulator testing: replace `simctl bootstatus` with boo [...] new 2aab46ab028 [llvm-objdump][COFF][NFC] Split format-specific interfaces; [...] new 2680e880695 AMDGPU: Fix broken check lines new 05598441dee Re-apply 0071eaaf089, "[ORC] Export __cxa_atexit ...", with fixes. new e875ba15099 Try again to get tests passing again on Windows. new 8838d6d3566 try more to appease win bots
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 81 +- clang-tools-extra/clangd/ClangdLSPServer.h | 5 + clang-tools-extra/clangd/ClangdServer.h | 2 +- clang-tools-extra/clangd/ParsedAST.cpp | 3 +- clang-tools-extra/clangd/Protocol.cpp | 56 +- clang-tools-extra/clangd/Protocol.h | 43 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 26 + clang-tools-extra/clangd/SemanticHighlighting.h | 2 + clang-tools-extra/clangd/TUScheduler.cpp | 10 +- clang-tools-extra/clangd/XRefs.cpp | 6 +- .../clangd/refactor/tweaks/AddUsing.cpp | 286 ++++ .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/test/initialize-params.test | 4 +- clang-tools-extra/clangd/test/semantic-tokens.test | 75 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 73 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 244 ++++ clang-tools-extra/clangd/unittests/XRefsTests.cpp | 24 + clang/docs/ClangCommandLineReference.rst | 2 + clang/include/clang-c/Index.h | 7 +- clang/include/clang/AST/ASTContext.h | 2 +- clang/include/clang/AST/BuiltinTypes.def | 5 +- clang/include/clang/AST/ComputeDependence.h | 2 + clang/include/clang/AST/ExprOpenMP.h | 163 +++ clang/include/clang/AST/OpenMPClause.h | 11 +- clang/include/clang/AST/RecursiveASTVisitor.h | 1 + clang/include/clang/AST/TextNodeDumper.h | 1 + clang/include/clang/Basic/AttrDocs.td | 30 +- clang/include/clang/Basic/BuiltinsX86.def | 3 + clang/include/clang/Basic/CodeGenOptions.def | 5 - clang/include/clang/Basic/CodeGenOptions.h | 8 - clang/include/clang/Basic/DiagnosticParseKinds.td | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 13 + clang/include/clang/Basic/LangOptions.def | 6 + clang/include/clang/Basic/LangOptions.h | 31 + clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Basic/TargetInfo.h | 10 +- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Parse/Parser.h | 7 +- clang/include/clang/Sema/Sema.h | 26 +- clang/include/clang/Serialization/ASTBitCodes.h | 4 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 6 + clang/lib/AST/ASTContext.cpp | 1 + clang/lib/AST/ComputeDependence.cpp | 16 + clang/lib/AST/Expr.cpp | 116 ++ clang/lib/AST/ExprClassification.cpp | 1 + clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/AST/ItaniumMangle.cpp | 1 + clang/lib/AST/NSAPI.cpp | 1 + clang/lib/AST/OpenMPClause.cpp | 30 +- clang/lib/AST/PrintfFormatString.cpp | 3 +- clang/lib/AST/StmtPrinter.cpp | 20 + clang/lib/AST/StmtProfile.cpp | 6 + clang/lib/AST/TextNodeDumper.cpp | 17 + clang/lib/AST/Type.cpp | 3 + clang/lib/AST/TypeLoc.cpp | 1 + clang/lib/Basic/Targets/AArch64.cpp | 34 +- clang/lib/Basic/Targets/AMDGPU.cpp | 22 - clang/lib/Basic/Targets/AMDGPU.h | 3 - clang/lib/Basic/Targets/X86.cpp | 6 + clang/lib/Basic/Targets/X86.h | 1 + clang/lib/CodeGen/CGDeclCXX.cpp | 14 +- clang/lib/CodeGen/CGExprConstant.cpp | 12 +- clang/lib/CodeGen/TargetInfo.cpp | 14 +- clang/lib/Frontend/CompilerInvocation.cpp | 66 +- clang/lib/Headers/CMakeLists.txt | 2 + clang/lib/Headers/__clang_cuda_device_functions.h | 323 +---- clang/lib/Headers/__clang_cuda_math.h | 345 +++++ clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 7 +- clang/lib/Headers/cpuid.h | 1 + clang/lib/Headers/immintrin.h | 4 + .../openmp_wrappers/__clang_openmp_math_declares.h | 1 + clang/lib/Headers/serializeintrin.h | 30 + clang/lib/Parse/ParseOpenMP.cpp | 142 +- clang/lib/Sema/OpenCLBuiltins.td | 44 +- clang/lib/Sema/Sema.cpp | 89 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 129 ++ clang/lib/Sema/SemaOpenMP.cpp | 40 +- clang/lib/Sema/TreeTransform.h | 95 +- clang/lib/Serialization/ASTCommon.cpp | 3 + clang/lib/Serialization/ASTReader.cpp | 4 + clang/lib/Serialization/ASTReaderStmt.cpp | 25 + clang/lib/Serialization/ASTWriter.cpp | 1 + clang/lib/Serialization/ASTWriterStmt.cpp | 20 + .../Checkers/IdenticalExprChecker.cpp | 1 + .../Checkers/StdLibraryFunctionsChecker.cpp | 52 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + .../std-c-library-functions-arg-constraints.c | 29 + clang/test/CMakeLists.txt | 17 + clang/test/CodeGen/x86-serialize-intrin.c | 11 + clang/test/CodeGenCUDA/flush-denormals.cu | 34 +- clang/test/CodeGenCXX/bitfield-layout.cpp | 55 +- clang/test/CodeGenOpenCL/amdgpu-features.cl | 20 +- clang/test/Driver/x86-target-features.c | 5 + clang/test/OpenMP/depobj_messages.cpp | 2 +- .../OpenMP/nvptx_target_exceptions_messages.cpp | 22 +- clang/test/OpenMP/task_ast_print.cpp | 12 +- clang/test/OpenMP/task_depend_messages.cpp | 22 +- clang/test/Preprocessor/aarch64-target-features.c | 32 + clang/test/Preprocessor/x86_target_features.c | 8 + clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 11 +- clang/test/Unit/lit.site.cfg.py.in | 15 +- clang/test/lit.site.cfg.py.in | 21 +- clang/tools/libclang/CIndex.cpp | 2 + clang/tools/libclang/CXCursor.cpp | 4 + compiler-rt/lib/tsan/go/buildgo.sh | 14 +- .../ios_commands/iossim_prepare.py | 5 +- libcxx/CMakeLists.txt | 32 +- libcxx/cmake/Modules/HandleLibCXXABI.cmake | 23 +- libcxx/docs/TestingLibcxx.rst | 23 + libcxx/test/CMakeLists.txt | 6 - .../fstreams/filebuf.virtuals/pbackfail.pass.cpp | 2 + .../directory_entry.cons/path.pass.cpp | 1 + .../directory_entry.mods/replace_filename.pass.cpp | 1 + .../directory_entry.obs/file_size.pass.cpp | 1 + .../directory_entry.obs/hard_link_count.pass.cpp | 1 + .../directory_entry.obs/last_write_time.pass.cpp | 1 + .../directory_iterator.members/copy.pass.cpp | 1 + .../copy_assign.pass.cpp | 1 + .../directory_iterator.members/ctor.pass.cpp | 1 + .../directory_iterator.members/increment.pass.cpp | 1 + .../directory_iterator.members/move.pass.cpp | 1 + .../move_assign.pass.cpp | 1 + .../begin_end.pass.cpp | 1 + .../rec.dir.itr.members/copy.pass.cpp | 1 + .../rec.dir.itr.members/copy_assign.pass.cpp | 1 + .../rec.dir.itr.members/ctor.pass.cpp | 1 + .../rec.dir.itr.members/depth.pass.cpp | 1 + .../disable_recursion_pending.pass.cpp | 1 + .../rec.dir.itr.members/increment.pass.cpp | 1 + .../rec.dir.itr.members/move.pass.cpp | 1 + .../rec.dir.itr.members/move_assign.pass.cpp | 1 + .../rec.dir.itr.members/pop.pass.cpp | 1 + .../rec.dir.itr.members/recursion_pending.pass.cpp | 1 + .../rec.dir.itr.nonmembers/begin_end.pass.cpp | 1 + .../fs.op.funcs/fs.op.canonical/canonical.pass.cpp | 1 + .../fs.op.current_path/current_path.pass.cpp | 1 + .../fs.op.equivalent/equivalent.pass.cpp | 1 + .../fs.op.funcs/fs.op.file_size/file_size.pass.cpp | 1 + .../fs.op.hard_lk_ct/hard_link_count.pass.cpp | 1 + .../fs.op.is_directory/is_directory.pass.cpp | 1 + .../fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp | 1 + .../fs.op.is_symlink/is_symlink.pass.cpp | 1 + .../fs.op.last_write_time/last_write_time.pass.cpp | 1 + .../fs.op.funcs/fs.op.relative/relative.pass.cpp | 1 + .../fs.op.funcs/fs.op.space/space.pass.cpp | 1 + .../fs.op.funcs/fs.op.status/status.pass.cpp | 1 + .../fs.op.symlink_status/symlink_status.pass.cpp | 1 + .../weakly_canonical.pass.cpp | 1 + .../std/input.output/filesystems/lit.local.cfg | 7 - .../test/support/filesystem_dynamic_test_helper.py | 87 -- libcxx/test/support/filesystem_test_helper.h | 93 +- libcxx/test/support/msvc_stdlib_force_include.h | 3 +- libcxx/utils/libcxx/test/config.py | 1 - libcxx/utils/libcxx/test/executor.py | 7 + libcxx/utils/libcxx/test/format.py | 15 +- libcxx/utils/run.py | 26 +- libcxxabi/CMakeLists.txt | 1 + libunwind/src/UnwindCursor.hpp | 6 + lld/ELF/Options.td | 32 +- lld/ELF/Relocations.cpp | 5 +- lld/MachO/CMakeLists.txt | 3 - lld/MachO/InputFiles.cpp | 2 +- lld/test/ELF/ppc32-call-stub-nopic.s | 4 +- lld/test/ELF/ppc32-call-stub-pic.s | 9 +- lld/test/ELF/ppc32-canonical-plt.s | 6 +- lld/test/ELF/ppc32-local-branch.s | 8 +- lld/test/ELF/ppc32-reloc-rel.s | 6 +- lld/test/ELF/ppc64-call-reach.s | 6 +- lld/test/ELF/ppc64-reloc-rel.s | 2 +- lld/test/ELF/ppc64-toc-restore.s | 2 +- lld/test/ELF/undef.s | 2 +- lldb/include/lldb/Core/Communication.h | 2 +- lldb/include/lldb/Symbol/CompilerType.h | 4 +- lldb/include/lldb/Symbol/TypeSystem.h | 5 +- lldb/source/API/SBCommunication.cpp | 5 +- lldb/source/Commands/CommandObjectSettings.cpp | 6 +- lldb/source/Commands/CommandObjectTarget.cpp | 26 +- .../Commands/CommandObjectWatchpointCommand.cpp | 2 +- lldb/source/Core/Communication.cpp | 4 +- .../source/Host/windows/ProcessLauncherWindows.cpp | 13 +- lldb/source/Interpreter/CommandObject.cpp | 2 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 28 - .../Clang/ClangExpressionDeclMap.cpp | 2 +- .../Clang/ClangExternalASTSourceCallbacks.cpp | 26 - .../Clang/ClangExternalASTSourceCallbacks.h | 23 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 5 +- .../AppleObjCTypeEncodingParser.cpp | 5 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 2 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 7 +- .../GDBRemoteCommunicationServerLLGS.cpp | 6 +- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 5 +- .../Python/ScriptInterpreterPython.cpp | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 94 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 4 - .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 21 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 22 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 5 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 202 +-- .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 84 +- lldb/source/Symbol/CompilerType.cpp | 8 +- lldb/source/Symbol/Type.cpp | 4 +- lldb/source/Symbol/TypeSystem.cpp | 3 +- lldb/source/Target/Process.cpp | 29 +- lldb/test/API/commands/settings/TestSettings.py | 1 - .../tools/intel-features/intel-pt/test}/Makefile | 0 .../intel-pt/test/TestIntelPTSimpleBinary.py | 60 + .../tools/intel-features/intel-pt/test/main.cpp | 10 + .../SymbolFile/DWARF/Inputs/ModuleOwnership/A.h | 30 - .../SymbolFile/DWARF/Inputs/ModuleOwnership/B.h | 8 - .../DWARF/Inputs/ModuleOwnership/module.modulemap | 6 - lldb/test/Shell/SymbolFile/DWARF/lit.local.cfg | 2 +- .../Shell/SymbolFile/DWARF/module-ownership.mm | 41 - .../intel-features/intel-pt/cli-wrapper-pt.cpp | 4 + lldb/tools/lldb-server/lldb-platform.cpp | 2 +- .../Process/gdb-remote/GDBRemoteTestUtils.h | 2 +- lldb/unittests/Symbol/TestTypeSystemClang.cpp | 74 +- .../TestingSupport/Symbol/ClangTestUtils.h | 4 +- .../tools/lldb-server/tests/TestClient.cpp | 2 +- llvm/cmake/modules/AddLLVM.cmake | 55 +- llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 12 +- llvm/docs/CommandGuide/llvm-dwarfdump.rst | 4 + llvm/docs/CommandGuide/llvm-exegesis.rst | 6 +- llvm/docs/DeveloperPolicy.rst | 4 +- llvm/docs/GettingStarted.rst | 4 +- llvm/docs/LangRef.rst | 14 +- llvm/docs/LoopTerminology.rst | 18 +- llvm/docs/Phabricator.rst | 3 +- llvm/docs/ReleaseNotes.rst | 5 + llvm/docs/Statepoints.rst | 7 +- .../AssumeBundleQueries.h} | 42 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 54 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 6 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 12 +- llvm/include/llvm/IR/IntrinsicsX86.td | 8 + llvm/include/llvm/MC/MCSubtargetInfo.h | 9 +- llvm/include/llvm/MCA/CodeEmitter.h | 3 - llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 2 - llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h | 1 - .../llvm/MCA/HardwareUnits/ResourceManager.h | 1 - llvm/include/llvm/MCA/Pipeline.h | 2 - llvm/include/llvm/MCA/Stages/DispatchStage.h | 1 - llvm/include/llvm/Object/COFF.h | 1 + llvm/include/llvm/Object/ELFObjectFile.h | 7 + llvm/include/llvm/Object/MachO.h | 1 + llvm/include/llvm/Object/ObjectFile.h | 8 + llvm/include/llvm/TextAPI/MachO/InterfaceFile.h | 20 + llvm/include/llvm/Transforms/IPO/Attributor.h | 25 +- .../llvm/Transforms/Utils/AssumeBundleBuilder.h | 45 + llvm/include/llvm/module.modulemap | 1 - llvm/lib/Analysis/AssumeBundleQueries.cpp | 120 ++ llvm/lib/Analysis/CMakeLists.txt | 1 + llvm/lib/Analysis/TargetTransformInfo.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 17 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 47 +- llvm/lib/CodeGen/RegAllocFast.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 +- llvm/lib/CodeGen/VirtRegMap.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 66 +- llvm/lib/IR/CMakeLists.txt | 1 - llvm/lib/IR/Verifier.cpp | 5 +- llvm/lib/MC/MCSubtargetInfo.cpp | 9 +- llvm/lib/Object/COFFObjectFile.cpp | 6 + llvm/lib/Object/MachOObjectFile.cpp | 5 + llvm/lib/Object/ObjectFile.cpp | 4 + llvm/lib/Passes/PassBuilder.cpp | 2 +- llvm/lib/Support/Host.cpp | 1 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 7 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 24 - llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 7 + llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUFeatures.td | 9 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 5 + llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 25 - .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 2 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 11 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 27 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 8 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 74 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 5 + llvm/lib/Target/ARM/ARMInstrMVE.td | 81 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 29 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 3 +- llvm/lib/Target/Mips/MipsISelLowering.h | 2 +- .../PowerPC/Disassembler/PPCDisassembler.cpp | 6 +- .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 5 +- .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.h | 5 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 4 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 343 ++--- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 17 + .../Target/SystemZ/SystemZTargetTransformInfo.h | 8 +- llvm/lib/Target/X86/X86.td | 2 + llvm/lib/Target/X86/X86FrameLowering.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86InstrInfo.td | 8 + llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 +- llvm/lib/TextAPI/MachO/TextStub.cpp | 7 + llvm/lib/Transforms/IPO/Attributor.cpp | 226 ++- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 7 +- .../InstCombine/InstCombineVectorOps.cpp | 32 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 28 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp | 209 ++- .../Utils/AssumeBundleBuilder.cpp} | 128 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 3 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 107 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 5 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 45 + llvm/test/Analysis/CostModel/AMDGPU/fdiv.ll | 4 +- llvm/test/CMakeLists.txt | 11 + llvm/test/CodeGen/AArch64/speculation-hardening.ll | 2 +- .../GlobalISel/inst-select-amdgcn.fmad.ftz.mir | 8 +- .../AMDGPU/GlobalISel/legalize-load-local.mir | 1146 +++++++-------- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 4 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 4 +- llvm/test/CodeGen/AMDGPU/amdgcn-ieee.ll | 28 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-fdiv.ll | 4 +- llvm/test/CodeGen/AMDGPU/clamp-modifier.ll | 6 +- llvm/test/CodeGen/AMDGPU/clamp.ll | 8 +- llvm/test/CodeGen/AMDGPU/concat_vectors.ll | 4 +- llvm/test/CodeGen/AMDGPU/debug-value.ll | 2 +- llvm/test/CodeGen/AMDGPU/default-fp-mode.ll | 96 +- llvm/test/CodeGen/AMDGPU/ds_read2_superreg.ll | 2 +- llvm/test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll | 8 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 12 +- llvm/test/CodeGen/AMDGPU/fcanonicalize.f16.ll | 6 +- llvm/test/CodeGen/AMDGPU/fcanonicalize.ll | 12 +- llvm/test/CodeGen/AMDGPU/fdiv.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fdiv.ll | 7 +- llvm/test/CodeGen/AMDGPU/fdiv32-to-rcp-folding.ll | 4 +- llvm/test/CodeGen/AMDGPU/fdot2.ll | 14 +- llvm/test/CodeGen/AMDGPU/fma-combine.ll | 6 +- llvm/test/CodeGen/AMDGPU/fmaxnum.ll | 4 +- llvm/test/CodeGen/AMDGPU/fminnum.ll | 2 +- .../CodeGen/AMDGPU/fmul-2-combine-multi-use.ll | 10 +- llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll | 24 +- llvm/test/CodeGen/AMDGPU/fmuladd.v2f16.ll | 18 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 2 +- .../force-alwaysinline-lds-global-address.ll | 17 + llvm/test/CodeGen/AMDGPU/fpext-free.ll | 8 +- llvm/test/CodeGen/AMDGPU/frem.ll | 6 +- llvm/test/CodeGen/AMDGPU/hsa-fp-mode.ll | 18 +- llvm/test/CodeGen/AMDGPU/indirect-call.ll | 4 +- llvm/test/CodeGen/AMDGPU/indirect-private-64.ll | 8 +- .../AMDGPU/insert-subvector-unused-scratch.ll | 6 +- llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.f16.ll | 6 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmad.ftz.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll | 8 +- .../CodeGen/AMDGPU/llvm.amdgcn.s.buffer.load.ll | 9 +- llvm/test/CodeGen/AMDGPU/llvm.fmuladd.f16.ll | 12 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 20 +- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 24 +- llvm/test/CodeGen/AMDGPU/load-local-f32.ll | 2 +- llvm/test/CodeGen/AMDGPU/load-local-f64.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local-i16.ll | 4 +- llvm/test/CodeGen/AMDGPU/load-local-i32.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local-i64.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local-i8.ll | 4 +- llvm/test/CodeGen/AMDGPU/local-64.ll | 30 +- llvm/test/CodeGen/AMDGPU/mad-combine.ll | 10 +- llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | 2 +- llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | 2 +- llvm/test/CodeGen/AMDGPU/mad-mix.ll | 4 +- llvm/test/CodeGen/AMDGPU/madak.ll | 20 +- llvm/test/CodeGen/AMDGPU/madmk.ll | 23 +- .../test/CodeGen/AMDGPU/merge-out-of-order-ldst.ll | 28 + .../CodeGen/AMDGPU/merge-out-of-order-ldst.mir | 23 + llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 4 +- llvm/test/CodeGen/AMDGPU/omod.ll | 6 +- llvm/test/CodeGen/AMDGPU/operand-folding.ll | 19 +- llvm/test/CodeGen/AMDGPU/rcp-pattern.ll | 4 +- llvm/test/CodeGen/AMDGPU/rcp_iflag.ll | 27 +- llvm/test/CodeGen/AMDGPU/reorder-stores.ll | 58 +- llvm/test/CodeGen/AMDGPU/rsq.ll | 22 +- llvm/test/CodeGen/AMDGPU/sched-crash-dbg-value.mir | 2 +- llvm/test/CodeGen/AMDGPU/sdwa-peephole.ll | 52 +- .../AMDGPU/split-vector-memoperand-offsets.ll | 2 +- llvm/test/CodeGen/AMDGPU/stack-realign-kernel.ll | 12 +- llvm/test/CodeGen/AMDGPU/store-local.ll | 6 +- llvm/test/CodeGen/AMDGPU/store-v3i64.ll | 10 +- llvm/test/CodeGen/AMDGPU/udiv.ll | 4 +- llvm/test/CodeGen/AMDGPU/udivrem24.ll | 61 + llvm/test/CodeGen/AMDGPU/v_mac.ll | 6 +- llvm/test/CodeGen/AMDGPU/v_mac_f16.ll | 8 +- llvm/test/CodeGen/AMDGPU/v_madak_f16.ll | 10 +- .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 28 +- llvm/test/CodeGen/PowerPC/alignlongjumptest.mir | 4 +- llvm/test/CodeGen/PowerPC/atomics-regression.ll | 1522 ++++++++++---------- llvm/test/CodeGen/PowerPC/loop-comment.ll | 21 + llvm/test/CodeGen/SystemZ/prefetch-02.ll | 33 + llvm/test/CodeGen/SystemZ/prefetch-03.ll | 46 + llvm/test/CodeGen/SystemZ/prefetch-04.ll | 28 + llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 168 +-- llvm/test/CodeGen/Thumb2/mve-vld3.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-vld4.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vmull-loop.ll | 64 +- llvm/test/CodeGen/Thumb2/mve-vmull.ll | 82 +- llvm/test/CodeGen/Thumb2/mve-vst3.ll | 150 +- llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll | 269 ++-- llvm/test/CodeGen/X86/memcmp.ll | 201 ++- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 40 + llvm/test/CodeGen/X86/serialize-intrinsic.ll | 26 + .../ExecutionEngine/OrcLazy/Inputs/noop-main.ll | 7 + .../OrcLazy/global-ctors-and-dtors.ll | 15 +- llvm/test/MC/Disassembler/X86/x86-16.txt | 3 + llvm/test/MC/Disassembler/X86/x86-32.txt | 3 + llvm/test/MC/Disassembler/X86/x86-64.txt | 3 + llvm/test/MC/X86/x86-16.s | 4 + llvm/test/MC/X86/x86-32-coverage.s | 4 + llvm/test/MC/X86/x86-64.s | 4 + .../ArgumentPromotion/2008-07-02-array-indexing.ll | 2 +- .../X86/min-legal-vector-width.ll | 80 +- .../Attributor/ArgumentPromotion/attrs.ll | 6 +- .../Attributor/ArgumentPromotion/byval-2.ll | 2 +- .../Attributor/ArgumentPromotion/chained.ll | 2 +- .../Attributor/ArgumentPromotion/musttail.ll | 10 +- .../Attributor/ArgumentPromotion/sret.ll | 2 +- llvm/test/Transforms/Attributor/align.ll | 17 + llvm/test/Transforms/Attributor/callbacks.ll | 16 +- .../Transforms/Attributor/dereferenceable-1.ll | 26 +- .../Transforms/Attributor/dereferenceable-2.ll | 34 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 10 +- llvm/test/Transforms/Attributor/misc.ll | 4 +- llvm/test/Transforms/Attributor/range.ll | 279 ++-- llvm/test/Transforms/Attributor/readattrs.ll | 4 +- llvm/test/Transforms/Attributor/value-simplify.ll | 7 +- .../CallSiteSplitting/callsite-split-or-phi.ll | 34 + llvm/test/Transforms/ExpandMemCmp/X86/memcmp.ll | 184 ++- .../Transforms/Inline/AMDGPU/inline-target-cpu.ll | 51 +- llvm/test/Transforms/Inline/ret_attr_update.ll | 223 +++ .../Transforms/InstCombine/adjust-for-minmax.ll | 96 +- llvm/test/Transforms/InstCombine/max-of-nots.ll | 96 ++ llvm/test/Transforms/InstCombine/select_meta.ll | 6 +- llvm/test/Transforms/InstCombine/shuffle-cast.ll | 56 + .../Transforms/InstCombine/shufflevec-bitcast.ll | 26 +- llvm/test/Transforms/PhaseOrdering/minmax.ll | 65 + llvm/test/Transforms/PhaseOrdering/vector-trunc.ll | 24 + .../test/{IR => Transforms/Util}/assume-builder.ll | 0 llvm/test/Transforms/VectorCombine/X86/shuffle.ll | 87 +- llvm/test/Unit/lit.site.cfg.py.in | 11 +- llvm/test/lit.site.cfg.py.in | 15 +- .../Inputs/sometimes_deleted_function.ll | 10 +- .../Inputs/sometimes_deleted_function.ll.expected | 18 +- .../X86/Inputs/i386_macho_with_debug.yaml | 88 ++ .../X86/Inputs/x86_64_macho_with_debug.yaml | 89 ++ .../llvm-dwarfdump/X86/section_sizes_archive.test | 66 + .../llvm-dwarfdump/X86/section_sizes_coff.test | 43 + .../llvm-dwarfdump/X86/section_sizes_elf.test | 55 + .../X86/section_sizes_fat_binary.test | 31 + .../llvm-dwarfdump/X86/section_sizes_macho.test | 106 ++ .../X86/section_sizes_no_debug_sections.test | 29 + llvm/test/tools/llvm-dwarfdump/X86/statistics.ll | 6 +- .../tools/llvm-objdump/ELF/AMDGPU/source-lines.ll | 2 +- .../tools/llvm-objdump/ELF/PowerPC/branch-offset.s | 6 +- llvm/tools/llvm-dwarfdump/CMakeLists.txt | 1 + llvm/tools/llvm-dwarfdump/SectionSizes.cpp | 120 ++ llvm/tools/llvm-dwarfdump/SectionSizes.h | 38 + llvm/tools/llvm-dwarfdump/Statistics.cpp | 14 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 16 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 3 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 155 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 2 +- llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp | 2 + llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 35 +- llvm/tools/llvm-objdump/COFFDump.cpp | 19 +- llvm/tools/llvm-objdump/COFFDump.h | 37 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 + llvm/tools/llvm-objdump/llvm-objdump.h | 9 - .../AssumeBundleQueriesTest.cpp} | 5 +- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/Target/ARM/MachineInstrTest.cpp | 68 +- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 202 +++ llvm/unittests/TextAPI/TextStubV4Tests.cpp | 299 +++- llvm/utils/UpdateTestChecks/asm.py | 6 +- llvm/utils/UpdateTestChecks/common.py | 13 +- llvm/utils/clang-parse-diagnostics-file | 4 + .../clangd/refactor/tweaks/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 83 +- llvm/utils/gn/secondary/clang/test/BUILD.gn | 5 +- llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 4 - llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 - .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 5 +- .../secondary/llvm/tools/llvm-dwarfdump/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 - llvm/utils/lit/lit/cl_arguments.py | 2 +- llvm/utils/lit/lit/main.py | 49 +- llvm/utils/lit/lit/run.py | 61 +- mlir/docs/ConversionToLLVMDialect.md | 14 +- mlir/docs/Dialects/LLVM.md | 26 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 3 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 28 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 87 +- .../StandardToLLVM/calling-convention.mlir | 16 + mlir/test/Target/llvmir-invalid.mlir | 20 + mlir/test/Target/llvmir.mlir | 12 + mlir/tools/mlir-tblgen/PassGen.cpp | 20 +- .../runtime/test/tasking/bug_nested_proxy_task.c | 4 + .../test/tasking/bug_proxy_task_dep_waiting.c | 4 + .../test/tasking/omp_task_depend_resize_hashmap.c | 5 + 519 files changed, 10168 insertions(+), 5283 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/AddUsing.cpp create mode 100644 clang/lib/Headers/__clang_cuda_math.h create mode 100644 clang/lib/Headers/serializeintrin.h create mode 100644 clang/test/CodeGen/x86-serialize-intrin.c delete mode 100644 libcxx/test/support/filesystem_dynamic_test_helper.py copy lldb/{packages/Python/lldbsuite/test/tools/lldb-server/registers-target-xml-r [...] create mode 100644 lldb/test/API/tools/intel-features/intel-pt/test/TestIntelPTSim [...] create mode 100644 lldb/test/API/tools/intel-features/intel-pt/test/main.cpp delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/A.h delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/B.h delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/module. [...] delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm rename llvm/include/llvm/{IR/KnowledgeRetention.h => Analysis/AssumeBundleQueries. [...] create mode 100644 llvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h create mode 100644 llvm/lib/Analysis/AssumeBundleQueries.cpp rename llvm/lib/{IR/KnowledgeRetention.cpp => Transforms/Utils/AssumeBundleBuilder [...] create mode 100644 llvm/test/CodeGen/AMDGPU/merge-out-of-order-ldst.ll create mode 100644 llvm/test/CodeGen/AMDGPU/merge-out-of-order-ldst.mir create mode 100644 llvm/test/CodeGen/PowerPC/loop-comment.ll create mode 100644 llvm/test/CodeGen/SystemZ/prefetch-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/prefetch-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/prefetch-04.ll create mode 100644 llvm/test/CodeGen/X86/serialize-intrinsic.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/Inputs/noop-main.ll create mode 100644 llvm/test/Transforms/Inline/ret_attr_update.ll create mode 100644 llvm/test/Transforms/InstCombine/shuffle-cast.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/minmax.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/vector-trunc.ll rename llvm/test/{IR => Transforms/Util}/assume-builder.ll (100%) create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/Inputs/i386_macho_with_debug.yaml create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/Inputs/x86_64_macho_with_debug.yaml create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_archive.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_coff.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_elf.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_fat_binary.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_macho.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/section_sizes_no_debug_secti [...] create mode 100644 llvm/tools/llvm-dwarfdump/SectionSizes.cpp create mode 100644 llvm/tools/llvm-dwarfdump/SectionSizes.h create mode 100644 llvm/tools/llvm-objdump/COFFDump.h rename llvm/unittests/{IR/KnowledgeRetentionTest.cpp => Analysis/AssumeBundleQueri [...]