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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 032a9393a73 [InstCombine] Use minimal FMF in testcase for Z / (1.0 / Y) [...] adds 173b711e83d [ARM][MVE] MVE-I should not be disabled by -mfpu=none adds f53b38d12a7 [InstSimplify] select Cond, true, false --> Cond adds 84ce46269cf [Concepts] Fix failing test on Windows adds cb5612e2df8 [DAGCombiner] reduce extract subvector of concat adds 4c11703b3d9 [OPENMP]Remove unused code, NFC. adds 667e1f71b83 IR: remove "else" after "return". NFCI. adds d857e114b5e [ARM,MVE] Fix valid immediate range for vsliq_n. adds 9704ba652a0 [ARM,MVE] Add missing IntrNoMem flag on IR intrinsics. adds db7c9207796 AMDGPU: Add register class to DS_SWIZZLE_B32 pattern adds 0274ed9dc75 TableGen/GlobalISel: Fix slightly wrong generated comment adds 3952748ffdf AMDGPU/GlobalISel: Fix add of neg inline constant pattern adds d964086c624 AMDGPU/GlobalISel: Add equiv xform for bitcast_fpimm_to_i32 adds 79450a4ea26 AMDGPU/GlobalISel: Add selectVOP3Mods_nnan adds e71af775684 AMDGPU/GlobalISel: Add IMMPopCount xform adds 7d677421607 AMDGPU/GlobalISel: Fix import of zext of s16 op patterns adds c1d4963b447 AMDGPU: Use new PatFrag system for d16 load nodes adds 3766f4bacca AMDGPU: Use new PatFrag system for d16 stores adds c66b2e1c87e AMDGPU: Eliminate more legacy codepred address space PatFrags adds 9ffd0ed8381 AMDGPU/GlobalISel: Fix import of integer med3 adds de08244d3da TableGen: Remove unused code adds 0fa8f701ccf [ELF][Hexagon] Add support for IE relocations adds 6c04ef472a8 [InstCombine] Z / (1.0 / Y) => (Y * Z) adds fb76c7934dc [libcxxabi] Allow tests to link with static libc++abi/libc+ [...] adds ea9888b8f6f [clangd] Respect `--sysroot` argument if it is set adds 93a1e9c90c9 [lldb/SWIG] Add missing '' in macros again adds 45c971f7eef [lldb/Lua] Make lldb.debugger et al available to Lua adds d27a15fed79 [NFCI][LoopUnrollAndJam] Changing LoopUnrollAndJamPass to a [...] adds cee4a1c9574 Improve support of GNU mempcpy adds 241f335b268 [OpenCL][Docs] Rename C++ for OpenCL label adds 6498aff249a [lldb/Bindings] Move bindings into their own subdirectory adds 189aa5b7a45 [clangd] Adjust diagnostic range to be inside main file adds 5e0bf6772e2 [lldb/SWIG] Fix capitalization for case sensitive file systems. adds 06d07ec4a37 [Clang] Handle target-specific builtins returning aggregates. adds ed6daa2e1d3 [Support][NFC] Add a comment about the semantics of MF_HUGE [...] adds 356b33516c2 [NFC,format] Sort switch cases alphabetically adds 2fe45e029dd [Support][NFC] Make some helper functions "static" in Memory.inc adds 7bbd4076c19 [lldb/SWIG] Undo incorrect substitution adds b51fa8670f3 [SystemZ] Fix matching another pattern for nxgrk (PR44496) adds 460cbabe170 [x86] add tests for 2-way splat copy; NFC adds 002be6cfa2b [Support][NFC] Add an explicit unit test for Process::getPa [...] adds b705fe5686a [TargetLowering][X86] TeachSimplifyDemandedBits to handle c [...] adds 183b5d38d7c [demangle] Copy back some NFC commits from LLVM adds 1a1dbea24df [PowerPC] The VK_PLT symbolref modifier is only used on 32- [...] adds 3408940f736 [X86] AMD Znver2 (Rome) Scheduler enablement adds 1c545f6dbcb [ms] [X86] Use "P" modifier on all branch-target operands i [...] adds b35f5d4914c [clang] Enforce triple in mempcpy test adds 9949b1a1753 [GlobalISel][AArch64] Import + select LDR*roW and STR*roW patterns adds 4e003aad42d [X86] Add ueq/one fp128 quiet compare tests. NFC adds 1444e6e2e6f Re-apply "[ELF] Allow getErrPlace() to work before Out::buf [...] adds 646ca7d7e72 MipsDelaySlotFiller: Update registers def-uses for BUNDLE i [...] adds fc3367dd5ed [mlir] NFC: Move the state for managing SSA value names out [...] adds 61bd19206f6 [libc++] Explicitly enumerate std::string external instantiations. adds c348a2674b5 [clang-tidy] Refresh the add_new_check.py now that we use a [...] adds 6a69d3c6b3d [clangd] Handle DeducedTemplateSpecializationType in TargetFinder adds 004ae200a5a phab doc: remove the svn section adds dbfc516d1f1 phab doc: also document 'arc land' adds 0c195ef7c62 phab doc: Replace or remove references to svn adds 35ad66fae81 AMDGPU/GlobalISel: Widen 16-bit shift amount sources adds 767aa507a46 AMDGPU/GlobalISel: Fix argument lowering for vectors of pointers adds fba1fbb9c73 GlobalISel: Don't assert on MoreElements creating vectors adds f937b43fdb3 TableGen/GlobalISel: Address fixme adds 595ac8c46ea GlobalISel: Move getLLTForMVT/getMVTForLLT adds 0f5f28d000f Add gdb pretty printer for MutableArrayRef, remove ConstArrayRef. adds 8c387cbea76 Add builtins for aligning and checking alignment of pointer [...] adds ea67737b166 [mlir] mlir-cpu-runner test's cblas_interface should export [...] adds 016bf03ef6f [mlir] add a missing dependency for Linalg conversion adds cc95bb1f57c [AArch64][GlobalISel] Implement selection of <2 x float> ve [...] adds 255cc5a7603 CodeGen: Use LLT instead of EVT in getRegisterByName adds ac53a5f1dc2 GlobalISel: Fix else after return adds f33f3d98e9e DAG: Don't use unchecked dyn_cast adds 0ea3c7291fb GlobalISel: Handle llvm.read_register adds b4a647449fa TableGen/GlobalISel: Add way for SDNodeXForm to work on timm adds 10edb1d0d4a TableGen/GlobalISel: Fix pattern matching of immarg literals adds 58b3dec6c10 [lldb/Lua] Add lua typemaps for INOUT params adds 68c8b6c4cd1 [mlir] Use getDenseElementBitwidth instead of Type::getElem [...] adds 25195541349 When diagnosing the lack of a viable conversion function, a [...] adds 5fe4679cc9c AVR: Update for getRegisterByName change adds b81c8c6976b [lldb] Remove spurious file adds cd69e4c74c1 [AMDGPU] Fix bundle scheduling adds 02113918ed6 When reading Aux file in chunks, read consecutive byte ranges adds 375371cc8bf [ELF] Fix includeInDynsym() when an undefined weak is merge [...] adds 5cabb8357ae AMDGPU/GlobalISel: Fix G_EXTRACT_VECTOR_ELT mapping for s-v case adds 35c3d101aee AMDGPU/GlobalISel: Select G_EXTRACT_VECTOR_ELT adds 3727ca31378 Relax opcode checks in test for G_READCYCLECOUNTER to check [...] adds f041e9ad706 CWG2352: Allow qualification conversions during reference binding. adds 02c5983310d [NFC] Style cleanup adds efabe427b27 fix a few typos to cycle the bots adds 01662aeb5d1 fix another typo to cycle bots adds 21a4710c67a [ThinLTO] Pass CodeGenOpts like UnrollLoops/VectorizeLoop/V [...] adds 995c18fc505 [xray] Remove cl::sub from alias options adds b38d0d5bdb3 clang-tidy doc - remove the widths adds 759c90456d4 [Syntax] Update comment, remove stale FIXME. NFC adds 8647a72c4a5 [LV] VPValues for memory operation pointers (NFCI) adds 164da673009 Restore order in clang-tidy section of release notes adds 921f871ac43 Allow system header to provide their own implementation of [...] adds 45c4b08d822 [NFC] [PowerPC] Add isPredicable for basic instrs adds ffd0f116754 [clangd] Improve type printing in hover adds abfa27e4f04 [clangd] Fix markdown rendering in VSCode adds 346de9b6722 Fix several issues with compiler extensions adds 67bf9a6154d [SVEV] Recognise hardware-loop intrinsic loop.decrement.reg adds 356685a1d89 Follow up of 67bf9a6154d4b82c, minor fix in test case, remo [...] adds 41f4dfd63ea [libcxx] Force-cache LIBCXX_CXX_ABI_LIBRARY_PATH adds e44dedd3631 [CMake] Support running libc++abi tests in CrossWinToARMLin [...] adds a1cc19b5814 XFAIL load_extension.ll test on macOS only adds cfd84984013 [MIR] Fix cyclic dependency of MIR formatter adds 498856fca5b [LV] Silence unused variable warning in Release builds. NFC. adds 2e66405d8d8 Don't use dyn_cast_or_null if we know the pointer is nonnull. adds 3804ac63d5d [X86][AVX] Add tests for v8f32/v8i32 089abcde and 0189abcd [...] adds b2cd273416f Fix Wdocumentation warning. NFCI. adds f3849f739e5 Fix Wdocumentation warning. NFCI. adds 902974277d5 Data formatters: Look through array element typedefs adds 870f6917936 Fix "pointer is null" static analyzer warnings. NFCI. adds 1ccee0e8638 [ARM,MVE] Make `vqrshrun` generate the right instruction. adds 8c12769f304 [ARM][Thumb2] Fix ADD/SUB invalid writes to SP adds 5b7612792ae [lldb/lua] Make convenience_variables.test compatible with lua-5.1 adds e65282deca8 [lldb/DWARF] Don't automatically search dwo unit attributes new 57a51b689e7 [CodeComplete] Suggest 'return nullptr' in functions return [...] new c88e298b694 [lldb] Surpress "bitfield too small" gcc warning new 564481aebe1 [Support] ThreadPoolExecutor fixes for Windows/MinGW new e4d67297103 [lldb][tests] Take into account all parent's categories whe [...] new 9ba15127486 [lldb][test] NFC, re-use _getTestPath() function new 76e9c2a9870 [FPEnv] Generate constrained FP comparisons from clang new b3af8ab7f83 [lldb][tests] Cleanup '.categories' new b1bb5ce96d3 Reverting, broke some bots. Need further investigation.
The 8 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/add_new_check.py | 79 +- clang-tools-extra/clangd/CompileCommands.cpp | 4 +- clang-tools-extra/clangd/Diagnostics.cpp | 28 +- clang-tools-extra/clangd/FindTarget.cpp | 11 + clang-tools-extra/clangd/FormattedString.cpp | 3 +- clang-tools-extra/clangd/Hover.cpp | 22 +- .../clangd/unittests/DiagnosticsTests.cpp | 23 + .../clangd/unittests/FindTargetTests.cpp | 30 +- .../clangd/unittests/FormattedStringTests.cpp | 20 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 29 +- clang-tools-extra/docs/ReleaseNotes.rst | 110 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 2 - clang/cmake/caches/CrossWinToARMLinux.cmake | 3 + clang/docs/LanguageExtensions.rst | 73 + clang/docs/UsersManual.rst | 5 +- clang/include/clang/AST/Decl.h | 3 + clang/include/clang/AST/DeclCXX.h | 18 +- clang/include/clang/Basic/Builtins.def | 6 + clang/include/clang/Basic/DiagnosticASTKinds.td | 8 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 13 +- clang/include/clang/Basic/arm_mve.td | 4 +- clang/include/clang/Sema/Overload.h | 7 +- clang/include/clang/Sema/Sema.h | 9 +- clang/include/clang/Tooling/Syntax/Tokens.h | 6 +- clang/lib/AST/Decl.cpp | 15 + clang/lib/AST/ExprConstant.cpp | 174 +- clang/lib/CodeGen/BackendUtil.cpp | 6 + clang/lib/CodeGen/CGBuiltin.cpp | 131 +- clang/lib/CodeGen/CGExpr.cpp | 9 +- clang/lib/CodeGen/CGExprScalar.cpp | 28 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 75 - clang/lib/CodeGen/CGOpenMPRuntime.h | 29 +- clang/lib/CodeGen/CodeGenFunction.h | 5 + clang/lib/CodeGen/CodeGenModule.cpp | 5 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 43 +- clang/lib/Parse/ParseExpr.cpp | 2 - clang/lib/Sema/SemaChecking.cpp | 94 +- clang/lib/Sema/SemaCodeComplete.cpp | 7 + clang/lib/Sema/SemaExprCXX.cpp | 6 +- clang/lib/Sema/SemaInit.cpp | 63 +- clang/lib/Sema/SemaOverload.cpp | 470 ++-- clang/test/Analysis/bstring.c | 6 + .../basic.lookup.qual/namespace.qual/p2.cpp | 2 +- .../test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5.cpp | 2 +- clang/test/CXX/dcl.decl/dcl.init/p14-0x.cpp | 2 +- clang/test/CXX/drs/dr15xx.cpp | 2 +- clang/test/CXX/drs/dr1xx.cpp | 2 +- clang/test/CXX/drs/dr23xx.cpp | 35 +- clang/test/CXX/drs/dr4xx.cpp | 11 +- .../CXX/expr/expr.prim/expr.prim.lambda/p11-1y.cpp | 2 +- .../CXX/over/over.match/over.match.best/p1-2a.cpp | 5 +- .../over.match.funcs/over.match.copy/p1.cpp | 6 +- clang/test/CXX/special/class.inhctor/p3.cpp | 2 +- clang/test/CodeCompletion/patterns.cpp | 24 + .../arm-mve-intrinsics/vector-shift-imm-dyadic.c | 16 +- clang/test/CodeGen/arm-mve-intrinsics/vld24.c | 42 + clang/test/CodeGen/arm-target-features.c | 28 +- clang/test/CodeGen/builtin-align-array.c | 78 + clang/test/CodeGen/builtin-align-assumption.c | 12 + clang/test/CodeGen/builtin-align.c | 127 + clang/test/CodeGen/fpconstrained-cmp-double.c | 151 ++ clang/test/CodeGen/fpconstrained-cmp-float.c | 151 ++ clang/test/CodeGen/memcpy-nobuiltin.c | 15 + clang/test/CodeGen/memcpy-nobuiltin.inc | 19 + clang/test/CodeGen/mempcpy-libcall.c | 12 + clang/test/CodeGen/ms-inline-asm-64.c | 14 + clang/test/CodeGen/thinlto-slp-vectorize-pm.c | 50 + clang/test/Driver/arm-mfpu.c | 54 +- clang/test/PCH/cxx-explicit-specifier.cpp | 12 +- clang/test/Sema/arm-mve-immediates.c | 93 + clang/test/Sema/builtin-align.c | 133 ++ clang/test/SemaCXX/builtin-align-cxx.cpp | 236 ++ clang/test/SemaCXX/conversion-function.cpp | 2 +- clang/test/SemaCXX/convert-to-bool.cpp | 8 +- clang/test/SemaCXX/converting-constructor.cpp | 2 +- clang/test/SemaCXX/copy-initialization.cpp | 4 +- clang/test/SemaCXX/cxx2a-explicit-bool.cpp | 43 +- clang/test/SemaCXX/default1.cpp | 2 +- clang/test/SemaCXX/explicit.cpp | 8 +- clang/test/SemaCXX/ref-init-ambiguous.cpp | 24 +- clang/test/SemaObjCXX/arc-overloading.mm | 30 + .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 18 +- clang/www/cxx_dr_status.html | 4 +- clang/www/make_cxx_dr_status | 4 +- libcxx/include/__config | 4 + libcxx/include/__string | 54 + libcxx/include/string | 4 +- libcxx/src/string.cpp | 4 +- libcxx/test/CMakeLists.txt | 2 +- libcxxabi/CMakeLists.txt | 30 +- libcxxabi/src/demangle/ItaniumDemangle.h | 8 +- libcxxabi/src/demangle/Utility.h | 8 +- libcxxabi/test/CMakeLists.txt | 2 + libcxxabi/test/lit.site.cfg.in | 4 +- lld/COFF/CMakeLists.txt | 1 + lld/Common/ErrorHandler.cpp | 7 +- lld/ELF/Arch/Hexagon.cpp | 22 + lld/ELF/CMakeLists.txt | 1 + lld/ELF/LTO.cpp | 3 + lld/ELF/Relocations.cpp | 4 +- lld/ELF/Symbols.cpp | 4 +- lld/ELF/Target.cpp | 14 +- lld/docs/NewLLD.rst | 2 +- lld/docs/WebAssembly.rst | 10 +- lld/docs/conf.py | 2 +- lld/docs/ld.lld.1 | 2 +- lld/test/ELF/hexagon-tls-ie.s | 78 + lld/test/ELF/lto/slp-vectorize-pm.ll | 48 + lld/test/ELF/mips-jalr-non-functions.s | 4 +- lld/test/ELF/weak-undef-lib.s | 5 + lld/wasm/CMakeLists.txt | 1 + lldb/CMakeLists.txt | 10 +- lldb/{scripts => bindings}/CMakeLists.txt | 6 +- lldb/{scripts => bindings}/headers.swig | 0 lldb/{scripts => bindings}/interface/SBAddress.i | 0 .../{scripts => bindings}/interface/SBAttachInfo.i | 0 lldb/{scripts => bindings}/interface/SBBlock.i | 0 .../{scripts => bindings}/interface/SBBreakpoint.i | 0 .../interface/SBBreakpointLocation.i | 0 .../interface/SBBreakpointName.i | 0 .../interface/SBBroadcaster.i | 0 .../interface/SBCommandInterpreter.i | 0 .../interface/SBCommandReturnObject.i | 0 .../interface/SBCommunication.i | 0 .../interface/SBCompileUnit.i | 0 lldb/{scripts => bindings}/interface/SBData.i | 0 lldb/{scripts => bindings}/interface/SBDebugger.i | 0 .../interface/SBDeclaration.i | 0 lldb/{scripts => bindings}/interface/SBError.i | 0 lldb/{scripts => bindings}/interface/SBEvent.i | 0 .../interface/SBExecutionContext.i | 0 .../interface/SBExpressionOptions.i | 0 lldb/{scripts => bindings}/interface/SBFile.i | 0 lldb/{scripts => bindings}/interface/SBFileSpec.i | 0 .../interface/SBFileSpecList.i | 0 lldb/{scripts => bindings}/interface/SBFrame.i | 0 lldb/{scripts => bindings}/interface/SBFunction.i | 0 lldb/{scripts => bindings}/interface/SBHostOS.i | 0 .../interface/SBInstruction.i | 0 .../interface/SBInstructionList.i | 0 .../interface/SBLanguageRuntime.i | 0 .../{scripts => bindings}/interface/SBLaunchInfo.i | 0 lldb/{scripts => bindings}/interface/SBLineEntry.i | 0 lldb/{scripts => bindings}/interface/SBListener.i | 0 .../interface/SBMemoryRegionInfo.i | 0 .../interface/SBMemoryRegionInfoList.i | 0 lldb/{scripts => bindings}/interface/SBModule.i | 0 .../{scripts => bindings}/interface/SBModuleSpec.i | 0 lldb/{scripts => bindings}/interface/SBPlatform.i | 0 lldb/{scripts => bindings}/interface/SBProcess.i | 0 .../interface/SBProcessInfo.i | 0 lldb/{scripts => bindings}/interface/SBQueue.i | 0 lldb/{scripts => bindings}/interface/SBQueueItem.i | 0 lldb/{scripts => bindings}/interface/SBSection.i | 0 .../interface/SBSourceManager.i | 0 lldb/{scripts => bindings}/interface/SBStream.i | 0 .../{scripts => bindings}/interface/SBStringList.i | 0 .../interface/SBStructuredData.i | 0 lldb/{scripts => bindings}/interface/SBSymbol.i | 0 .../interface/SBSymbolContext.i | 0 .../interface/SBSymbolContextList.i | 0 lldb/{scripts => bindings}/interface/SBTarget.i | 0 lldb/{scripts => bindings}/interface/SBThread.i | 0 .../interface/SBThreadCollection.i | 0 .../{scripts => bindings}/interface/SBThreadPlan.i | 0 lldb/{scripts => bindings}/interface/SBTrace.i | 0 .../interface/SBTraceOptions.i | 0 lldb/{scripts => bindings}/interface/SBType.i | 0 .../interface/SBTypeCategory.i | 0 .../interface/SBTypeEnumMember.i | 0 .../{scripts => bindings}/interface/SBTypeFilter.i | 0 .../{scripts => bindings}/interface/SBTypeFormat.i | 0 .../interface/SBTypeNameSpecifier.i | 0 .../interface/SBTypeSummary.i | 0 .../interface/SBTypeSynthetic.i | 0 .../interface/SBUnixSignals.i | 0 lldb/{scripts => bindings}/interface/SBValue.i | 0 lldb/{scripts => bindings}/interface/SBValueList.i | 0 .../interface/SBVariablesOptions.i | 0 .../{scripts => bindings}/interface/SBWatchpoint.i | 0 lldb/{scripts => bindings}/interfaces.swig | 5 +- lldb/{scripts/lldb_lua.swig => bindings/lua.swig} | 1 + lldb/bindings/lua/lua-typemaps.swig | 1 + lldb/{scripts => bindings}/macros.swig | 4 +- lldb/{scripts/lldb.swig => bindings/python.swig} | 8 +- .../Python => bindings/python}/createPythonInit.py | 0 .../python}/python-extensions.swig | 0 .../python}/python-swigsafecast.swig | 0 .../python}/python-typemaps.swig | 0 .../Python => bindings/python}/python-wrapper.swig | 0 lldb/docs/CMakeLists.txt | 4 +- lldb/include/lldb/Symbol/DebugMacros.h | 6 +- .../cmake/modules/FindPythonInterpAndLibs.cmake | 51 - lldb/packages/Python/lldbsuite/test/.categories | 0 .../commands/command/{history => }/.categories | 0 .../test/commands/command/script/.categories | 1 - .../test/commands/command/script_alias/.categories | 1 - .../test/commands/command/source/.categories | 1 - .../commands/expression/no-deadlock/.categories | 1 - .../data-formatter/array_typedef}/Makefile | 0 .../array_typedef/TestArrayTypedef.py | 15 + .../data-formatter/array_typedef/main.cpp | 7 + .../data-formatter/data-formatter-objc/.categories | 2 +- .../gdb_remote_client/TestRegDefinitionInParts.py | 160 ++ lldb/packages/Python/lldbsuite/test/test_result.py | 60 +- lldb/source/API/CMakeLists.txt | 8 +- lldb/source/API/SBType.cpp | 6 +- lldb/source/DataFormatters/FormatManager.cpp | 24 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp | 2 +- lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h | 2 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 35 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.h | 4 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 20 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 3 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 5 +- lldb/source/Symbol/ClangASTContext.cpp | 5 +- .../Lua/Inputs/independent_state.in | 6 + .../Lua/Inputs/nested_sessions.in | 6 + .../Lua/Inputs/nested_sessions_2.in | 2 + .../Lua/convenience_variables.test | 17 + .../ScriptInterpreter/Lua/independent_state.test | 6 + .../ScriptInterpreter/Lua/nested_sessions.test | 12 + llvm/cmake/modules/AddLLVM.cmake | 36 +- llvm/docs/Phabricator.rst | 25 +- llvm/examples/Bye/CMakeLists.txt | 30 +- .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 13 + .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 34 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 5 - llvm/include/llvm/CodeGen/LowLevelType.h | 9 + llvm/include/llvm/CodeGen/MachineMemOperand.h | 4 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 8 + llvm/include/llvm/CodeGen/TargetLowering.h | 2 +- llvm/include/llvm/IR/IRBuilder.h | 41 + llvm/include/llvm/IR/IntrinsicsARM.td | 27 +- llvm/include/llvm/LTO/Config.h | 4 + llvm/include/llvm/MC/MCInstrDesc.h | 10 +- llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h | 4 - llvm/include/llvm/Support/Memory.h | 11 + llvm/include/llvm/Support/TargetOpcodes.def | 8 +- llvm/include/llvm/Target/GenericOpcodes.td | 20 + llvm/include/llvm/Target/GlobalISel/Target.td | 8 +- llvm/include/llvm/Target/TargetMachine.h | 6 - .../llvm/Transforms/Scalar/LoopUnrollAndJamPass.h | 7 +- llvm/lib/Analysis/InstructionSimplify.cpp | 9 + llvm/lib/Analysis/ScalarEvolution.cpp | 11 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 7 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 21 + llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 12 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 17 - llvm/lib/CodeGen/LowLevelType.cpp | 29 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 6 +- llvm/lib/CodeGen/MIRPrinter.cpp | 3 +- llvm/lib/CodeGen/MachineInstr.cpp | 9 +- llvm/lib/CodeGen/MachineOperand.cpp | 16 +- llvm/lib/CodeGen/MachineOutliner.cpp | 2 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 21 + llvm/lib/IR/Core.cpp | 4 +- llvm/lib/LTO/LTOBackend.cpp | 2 +- llvm/lib/MC/MCParser/AsmParser.cpp | 2 +- llvm/lib/Passes/PassBuilder.cpp | 9 +- llvm/lib/Passes/PassRegistry.def | 2 +- llvm/lib/Support/ARMTargetParser.cpp | 2 - llvm/lib/Support/Parallel.cpp | 82 +- llvm/lib/Support/Triple.cpp | 266 +-- llvm/lib/Support/Unix/Memory.inc | 6 +- llvm/lib/Support/Windows/Memory.inc | 8 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 2 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 16 + .../Target/AArch64/AArch64InstructionSelector.cpp | 278 ++- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 20 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 16 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 136 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 19 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 128 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 100 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 3 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 49 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 4 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 6 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 4 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 25 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 11 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 17 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 4 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 59 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 53 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMISelLowering.h | 2 +- llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 15 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 4 +- llvm/lib/Target/AVR/AVRISelLowering.h | 2 +- llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 1 + llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 2 +- llvm/lib/Target/Lanai/LanaiISelLowering.cpp | 2 +- llvm/lib/Target/Lanai/LanaiISelLowering.h | 2 +- llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 12 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 2 +- llvm/lib/Target/Mips/MipsISelLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 7 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 16 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 16 - llvm/lib/Target/PowerPC/PPCInstrInfo.h | 2 - llvm/lib/Target/PowerPC/PPCInstrInfo.td | 21 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 2 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 2 +- llvm/lib/Target/Sparc/SparcISelLowering.h | 2 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 5 +- llvm/lib/Target/TargetMachine.cpp | 5 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 9 - llvm/lib/Target/X86/AsmParser/X86Operand.h | 3 - llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 19 +- llvm/lib/Target/X86/X86.td | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.h | 2 +- llvm/lib/Target/X86/X86InstrControl.td | 23 +- llvm/lib/Target/X86/X86InstrInfo.td | 48 +- llvm/lib/Target/X86/X86ScheduleZnver2.td | 1548 ++++++++++++ .../InstCombine/InstCombineMulDivRem.cpp | 8 + .../Transforms/Instrumentation/MemorySanitizer.cpp | 6 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 104 +- .../Vectorize/LoopVectorizationPlanner.h | 2 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 179 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 2 + llvm/lib/Transforms/Vectorize/VPlan.h | 59 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 4 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 19 +- .../GlobalISel/legalizer-info-validation.mir | 2 +- .../GlobalISel/load-wro-addressing-modes.mir | 431 ++++ .../AArch64/GlobalISel/opt-shuffle-splat.mir | 52 + .../GlobalISel/store-wro-addressing-modes.mir | 52 + llvm/test/CodeGen/AArch64/arm64-rev.ll | 6 +- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 1289 ++++++++++ .../CodeGen/AMDGPU/GlobalISel/inst-select-add.mir | 113 + .../AMDGPU/GlobalISel/inst-select-add.s16.mir | 132 ++ .../GlobalISel/inst-select-amdgcn.ds.swizzle.mir | 46 + .../AMDGPU/GlobalISel/inst-select-ashr.s16.mir | 6 +- .../GlobalISel/inst-select-extract-vector-elt.mir | 810 +++++++ .../AMDGPU/GlobalISel/inst-select-lshr.s16.mir | 6 +- .../GlobalISel/inst-select-pattern-smed3.mir | 140 ++ .../GlobalISel/inst-select-pattern-smed3.s16.mir | 168 ++ .../GlobalISel/inst-select-pattern-umed3.mir | 140 ++ .../GlobalISel/inst-select-pattern-umed3.s16.mir | 168 ++ .../AMDGPU/GlobalISel/inst-select-shl.s16.mir | 6 +- .../GlobalISel/irtranslator-function-args.ll | 130 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 52 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 54 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 68 +- .../CodeGen/AMDGPU/GlobalISel/read_register.ll | 2 + .../regbankselect-extract-vector-elt.mir | 26 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | 2 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 2 +- llvm/test/CodeGen/AMDGPU/min.ll | 2 +- llvm/test/CodeGen/AMDGPU/misched-killflags.mir | 2 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 2 +- llvm/test/CodeGen/AMDGPU/mul_uint24-amdgcn.ll | 2 +- llvm/test/CodeGen/AMDGPU/packed-op-sel.ll | 6 +- llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 2 +- llvm/test/CodeGen/AMDGPU/selectcc-opt.ll | 2 +- llvm/test/CodeGen/AMDGPU/setcc-opt.ll | 16 +- llvm/test/CodeGen/AMDGPU/sint_to_fp.ll | 2 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 2 +- llvm/test/CodeGen/AMDGPU/sub.i16.ll | 4 +- llvm/test/CodeGen/AMDGPU/uint_to_fp.ll | 2 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 8 +- llvm/test/CodeGen/AMDGPU/zero_extend.ll | 6 +- .../test/CodeGen/ARM/softfp-constant-comparison.ll | 2 +- .../delay-slot-filler-bundled-insts-def-use.mir | 104 + llvm/test/CodeGen/SystemZ/not-01.ll | 26 + .../LowOverheadLoops/dont-remove-loop-update.mir | 2 +- .../LowOverheadLoops/dont-remove-loop-update2.mir | 2 +- .../LowOverheadLoops/dont-remove-loop-update3.mir | 2 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 2 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 2 +- llvm/test/CodeGen/X86/avg.ll | 12 +- llvm/test/CodeGen/X86/fp128-compare.ll | 66 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 166 ++ llvm/test/CodeGen/X86/pr34657.ll | 13 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 95 +- llvm/test/CodeGen/X86/vector-interleave.ll | 190 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 118 + llvm/test/CodeGen/X86/x86-interleaved-access.ll | 76 +- llvm/test/Feature/load_extension.ll | 2 +- llvm/test/MC/X86/x86_long_nop.s | 2 + llvm/test/Other/new-pm-defaults.ll | 3 + llvm/test/Other/new-pm-thinlto-defaults.ll | 3 + .../TableGen/Common/GlobalISelEmitterCommon.td | 4 + .../TableGen/GlobalISelEmitter-SDNodeXForm-timm.td | 37 + .../GlobalISelEmitter-immarg-literal-pattern.td | 62 + llvm/test/TableGen/GlobalISelEmitter.td | 5 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 29 + llvm/test/Transforms/InstCombine/fdiv.ll | 4 +- llvm/test/Transforms/InstSimplify/select.ll | 9 +- .../LoopUnroll/ARM/dont-unroll-loopdec.ll | 40 + .../Transforms/LoopUnrollAndJam/dependencies.ll | 1 + llvm/test/Transforms/LoopUnrollAndJam/disable.ll | 1 + .../Transforms/LoopUnrollAndJam/pragma-explicit.ll | 1 + .../Transforms/LoopUnrollAndJam/unroll-and-jam.ll | 1 + .../Transforms/LoopVectorize/ARM/mve-shiftcost.ll | 2 +- llvm/test/Transforms/LoopVectorize/ARM/mve-vldn.ll | 2 +- llvm/test/lit.cfg.py | 4 +- llvm/test/tools/gold/X86/slp-vectorize-pm.ll | 79 + llvm/test/tools/llvm-lto2/X86/slp-vectorize-pm.ll | 51 + .../tools/llvm-mca/X86/Generic/resources-clzero.s | 6 +- .../tools/llvm-mca/X86/Znver1/resources-clzero.s | 6 +- .../llvm-mca/X86/Znver2/partial-reg-update-2.s | 47 + .../llvm-mca/X86/Znver2/partial-reg-update-3.s | 91 + .../llvm-mca/X86/Znver2/partial-reg-update-4.s | 94 + .../llvm-mca/X86/Znver2/partial-reg-update-5.s | 70 + .../llvm-mca/X86/Znver2/partial-reg-update-6.s | 88 + .../llvm-mca/X86/Znver2/partial-reg-update-7.s | 51 + .../tools/llvm-mca/X86/Znver2/partial-reg-update.s | 47 + .../test/tools/llvm-mca/X86/Znver2/resources-adx.s | 61 + .../test/tools/llvm-mca/X86/Znver2/resources-aes.s | 76 + .../tools/llvm-mca/X86/Znver2/resources-avx1.s | 2436 +++++++++++++++++++ .../tools/llvm-mca/X86/Znver2/resources-avx2.s | 1086 +++++++++ .../tools/llvm-mca/X86/Znver2/resources-bmi1.s | 125 + .../tools/llvm-mca/X86/Znver2/resources-bmi2.s | 146 ++ .../llvm-mca/X86/Znver2/resources-clflushopt.s | 38 + .../tools/llvm-mca/X86/Znver2/resources-clzero.s | 38 + .../tools/llvm-mca/X86/Znver2/resources-cmov.s | 328 +++ .../tools/llvm-mca/X86/Znver2/resources-cmpxchg.s | 41 + .../tools/llvm-mca/X86/Znver2/resources-f16c.s | 62 + .../test/tools/llvm-mca/X86/Znver2/resources-fma.s | 706 ++++++ .../tools/llvm-mca/X86/Znver2/resources-fsgsbase.s | 62 + .../test/tools/llvm-mca/X86/Znver2/resources-lea.s | 442 ++++ .../tools/llvm-mca/X86/Znver2/resources-lzcnt.s | 55 + .../test/tools/llvm-mca/X86/Znver2/resources-mmx.s | 398 ++++ .../tools/llvm-mca/X86/Znver2/resources-movbe.s | 55 + .../tools/llvm-mca/X86/Znver2/resources-mwaitx.s | 41 + .../tools/llvm-mca/X86/Znver2/resources-pclmul.s | 41 + .../tools/llvm-mca/X86/Znver2/resources-popcnt.s | 55 + .../llvm-mca/X86/Znver2/resources-prefetchw.s | 41 + .../tools/llvm-mca/X86/Znver2/resources-rdrand.s | 44 + .../tools/llvm-mca/X86/Znver2/resources-rdseed.s | 44 + .../test/tools/llvm-mca/X86/Znver2/resources-sha.s | 83 + .../tools/llvm-mca/X86/Znver2/resources-sse1.s | 466 ++++ .../tools/llvm-mca/X86/Znver2/resources-sse2.s | 965 ++++++++ .../tools/llvm-mca/X86/Znver2/resources-sse3.s | 109 + .../tools/llvm-mca/X86/Znver2/resources-sse41.s | 371 +++ .../tools/llvm-mca/X86/Znver2/resources-sse42.s | 104 + .../tools/llvm-mca/X86/Znver2/resources-sse4a.s | 55 + .../tools/llvm-mca/X86/Znver2/resources-ssse3.s | 258 ++ .../tools/llvm-mca/X86/Znver2/resources-x86_32.s | 83 + .../tools/llvm-mca/X86/Znver2/resources-x86_64.s | 2481 ++++++++++++++++++++ .../test/tools/llvm-mca/X86/Znver2/resources-x87.s | 526 +++++ llvm/test/tools/llvm-mca/X86/bextr-read-after-ld.s | 4 + llvm/test/tools/llvm-mca/X86/bzhi-read-after-ld.s | 2 + llvm/test/tools/llvm-mca/X86/cpus.s | 6 + .../test/tools/llvm-mca/X86/fma3-read-after-ld-1.s | 2 + .../test/tools/llvm-mca/X86/fma3-read-after-ld-2.s | 2 + llvm/test/tools/llvm-mca/X86/read-after-ld-1.s | 18 + llvm/test/tools/llvm-mca/X86/read-after-ld-2.s | 56 + .../tools/llvm-mca/X86/register-file-statistics.s | 11 + .../tools/llvm-mca/X86/scheduler-queue-usage.s | 7 + .../test/tools/llvm-mca/X86/sqrt-rsqrt-rcp-memop.s | 33 + .../llvm-mca/X86/variable-blend-read-after-ld-1.s | 20 + .../llvm-mca/X86/variable-blend-read-after-ld-2.s | 21 + llvm/tools/gold/gold-plugin.cpp | 3 + llvm/tools/llvm-lto2/CMakeLists.txt | 1 + llvm/tools/llvm-lto2/llvm-lto2.cpp | 2 + llvm/tools/llvm-xray/xray-account.cpp | 23 +- llvm/tools/llvm-xray/xray-converter.cpp | 15 +- llvm/tools/llvm-xray/xray-extract.cpp | 6 +- llvm/tools/llvm-xray/xray-graph-diff.cpp | 43 +- llvm/tools/llvm-xray/xray-graph.cpp | 23 +- llvm/tools/llvm-xray/xray-stacks.cpp | 9 +- llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 28 + llvm/unittests/Support/ProcessTest.cpp | 38 + llvm/utils/TableGen/CodeGenDAGPatterns.h | 6 - llvm/utils/TableGen/CodeGenInstruction.cpp | 22 +- llvm/utils/TableGen/CodeGenInstruction.h | 12 +- llvm/utils/TableGen/CodeGenIntrinsics.h | 2 + llvm/utils/TableGen/CodeGenTarget.cpp | 6 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 116 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 5 + llvm/utils/TableGen/X86RecognizableInstr.cpp | 82 +- llvm/utils/gdb-scripts/prettyprinters.py | 2 +- mlir/docs/Dialects/SPIR-V.md | 2 +- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 1 + mlir/lib/IR/AsmPrinter.cpp | 2347 +++++++++--------- mlir/lib/IR/Attributes.cpp | 3 +- mlir/test/mlir-cpu-runner/CMakeLists.txt | 2 +- mlir/test/mlir-cpu-runner/cblas_interface.cpp | 1 + mlir/test/mlir-cpu-runner/include/cblas.h | 6 +- .../test/mlir-cpu-runner/include/cblas_interface.h | 58 + .../mlir-cpu-runner/include/mlir_runner_utils.h | 6 +- mlir/unittests/IR/AttributeTest.cpp | 10 + polly/lib/CMakeLists.txt | 1 + 504 files changed, 25409 insertions(+), 3314 deletions(-) create mode 100644 clang/test/CodeGen/builtin-align-array.c create mode 100644 clang/test/CodeGen/builtin-align-assumption.c create mode 100644 clang/test/CodeGen/builtin-align.c create mode 100644 clang/test/CodeGen/fpconstrained-cmp-double.c create mode 100644 clang/test/CodeGen/fpconstrained-cmp-float.c create mode 100644 clang/test/CodeGen/memcpy-nobuiltin.c create mode 100644 clang/test/CodeGen/memcpy-nobuiltin.inc create mode 100644 clang/test/CodeGen/mempcpy-libcall.c create mode 100644 clang/test/CodeGen/thinlto-slp-vectorize-pm.c create mode 100644 clang/test/Sema/builtin-align.c create mode 100644 clang/test/SemaCXX/builtin-align-cxx.cpp create mode 100644 lld/test/ELF/hexagon-tls-ie.s create mode 100644 lld/test/ELF/lto/slp-vectorize-pm.ll rename lldb/{scripts => bindings}/CMakeLists.txt (93%) rename lldb/{scripts => bindings}/headers.swig (100%) rename lldb/{scripts => bindings}/interface/SBAddress.i (100%) rename lldb/{scripts => bindings}/interface/SBAttachInfo.i (100%) rename lldb/{scripts => bindings}/interface/SBBlock.i (100%) rename lldb/{scripts => bindings}/interface/SBBreakpoint.i (100%) rename lldb/{scripts => bindings}/interface/SBBreakpointLocation.i (100%) rename lldb/{scripts => bindings}/interface/SBBreakpointName.i (100%) rename lldb/{scripts => bindings}/interface/SBBroadcaster.i (100%) rename lldb/{scripts => bindings}/interface/SBCommandInterpreter.i (100%) rename lldb/{scripts => bindings}/interface/SBCommandReturnObject.i (100%) rename lldb/{scripts => bindings}/interface/SBCommunication.i (100%) rename lldb/{scripts => bindings}/interface/SBCompileUnit.i (100%) rename lldb/{scripts => bindings}/interface/SBData.i (100%) rename lldb/{scripts => bindings}/interface/SBDebugger.i (100%) rename lldb/{scripts => bindings}/interface/SBDeclaration.i (100%) rename lldb/{scripts => bindings}/interface/SBError.i (100%) rename lldb/{scripts => bindings}/interface/SBEvent.i (100%) rename lldb/{scripts => bindings}/interface/SBExecutionContext.i (100%) rename lldb/{scripts => bindings}/interface/SBExpressionOptions.i (100%) rename lldb/{scripts => bindings}/interface/SBFile.i (100%) rename lldb/{scripts => bindings}/interface/SBFileSpec.i (100%) rename lldb/{scripts => bindings}/interface/SBFileSpecList.i (100%) rename lldb/{scripts => bindings}/interface/SBFrame.i (100%) rename lldb/{scripts => bindings}/interface/SBFunction.i (100%) rename lldb/{scripts => bindings}/interface/SBHostOS.i (100%) rename lldb/{scripts => bindings}/interface/SBInstruction.i (100%) rename lldb/{scripts => bindings}/interface/SBInstructionList.i (100%) rename lldb/{scripts => bindings}/interface/SBLanguageRuntime.i (100%) rename lldb/{scripts => bindings}/interface/SBLaunchInfo.i (100%) rename lldb/{scripts => bindings}/interface/SBLineEntry.i (100%) rename lldb/{scripts => bindings}/interface/SBListener.i (100%) rename lldb/{scripts => bindings}/interface/SBMemoryRegionInfo.i (100%) rename lldb/{scripts => bindings}/interface/SBMemoryRegionInfoList.i (100%) rename lldb/{scripts => bindings}/interface/SBModule.i (100%) rename lldb/{scripts => bindings}/interface/SBModuleSpec.i (100%) rename lldb/{scripts => bindings}/interface/SBPlatform.i (100%) rename lldb/{scripts => bindings}/interface/SBProcess.i (100%) rename lldb/{scripts => bindings}/interface/SBProcessInfo.i (100%) rename lldb/{scripts => bindings}/interface/SBQueue.i (100%) rename lldb/{scripts => bindings}/interface/SBQueueItem.i (100%) rename lldb/{scripts => bindings}/interface/SBSection.i (100%) rename lldb/{scripts => bindings}/interface/SBSourceManager.i (100%) rename lldb/{scripts => bindings}/interface/SBStream.i (100%) rename lldb/{scripts => bindings}/interface/SBStringList.i (100%) rename lldb/{scripts => bindings}/interface/SBStructuredData.i (100%) rename lldb/{scripts => bindings}/interface/SBSymbol.i (100%) rename lldb/{scripts => bindings}/interface/SBSymbolContext.i (100%) rename lldb/{scripts => bindings}/interface/SBSymbolContextList.i (100%) rename lldb/{scripts => bindings}/interface/SBTarget.i (100%) rename lldb/{scripts => bindings}/interface/SBThread.i (100%) rename lldb/{scripts => bindings}/interface/SBThreadCollection.i (100%) rename lldb/{scripts => bindings}/interface/SBThreadPlan.i (100%) rename lldb/{scripts => bindings}/interface/SBTrace.i (100%) rename lldb/{scripts => bindings}/interface/SBTraceOptions.i (100%) rename lldb/{scripts => bindings}/interface/SBType.i (100%) rename lldb/{scripts => bindings}/interface/SBTypeCategory.i (100%) rename lldb/{scripts => bindings}/interface/SBTypeEnumMember.i (100%) rename lldb/{scripts => bindings}/interface/SBTypeFilter.i (100%) rename lldb/{scripts => bindings}/interface/SBTypeFormat.i (100%) rename lldb/{scripts => bindings}/interface/SBTypeNameSpecifier.i (100%) rename lldb/{scripts => bindings}/interface/SBTypeSummary.i (100%) rename lldb/{scripts => bindings}/interface/SBTypeSynthetic.i (100%) rename lldb/{scripts => bindings}/interface/SBUnixSignals.i (100%) rename lldb/{scripts => bindings}/interface/SBValue.i (100%) rename lldb/{scripts => bindings}/interface/SBValueList.i (100%) rename lldb/{scripts => bindings}/interface/SBVariablesOptions.i (100%) rename lldb/{scripts => bindings}/interface/SBWatchpoint.i (100%) rename lldb/{scripts => bindings}/interfaces.swig (99%) rename lldb/{scripts/lldb_lua.swig => bindings/lua.swig} (91%) create mode 100644 lldb/bindings/lua/lua-typemaps.swig rename lldb/{scripts => bindings}/macros.swig (81%) rename lldb/{scripts/lldb.swig => bindings/python.swig} (95%) rename lldb/{scripts/Python => bindings/python}/createPythonInit.py (100%) rename lldb/{scripts/Python => bindings/python}/python-extensions.swig (100%) rename lldb/{scripts/Python => bindings/python}/python-swigsafecast.swig (100%) rename lldb/{scripts/Python => bindings/python}/python-typemaps.swig (100%) rename lldb/{scripts/Python => bindings/python}/python-wrapper.swig (100%) delete mode 100644 lldb/lldb/cmake/modules/FindPythonInterpAndLibs.cmake delete mode 100644 lldb/packages/Python/lldbsuite/test/.categories rename lldb/packages/Python/lldbsuite/test/commands/command/{history => }/.categor [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script/.ca [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script_ali [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/source/.ca [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/no-dead [...] copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/Inputs/independent_state.in create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/Inputs/nested_sessions.in create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/Inputs/nested_sessions_2.in create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/convenience_variables.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/independent_state.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/nested_sessions.test create mode 100644 llvm/lib/Target/X86/X86ScheduleZnver2.td create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/load-wro-addressing-modes.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/store-wro-addressing-modes.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-add.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.ds.swizzle.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-extract-vector-elt.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/read_register.ll create mode 100644 llvm/test/CodeGen/Mips/delay-slot-filler-bundled-insts-def-use.mir create mode 100644 llvm/test/TableGen/GlobalISelEmitter-SDNodeXForm-timm.td create mode 100644 llvm/test/TableGen/GlobalISelEmitter-immarg-literal-pattern.td create mode 100644 llvm/test/Transforms/LoopUnroll/ARM/dont-unroll-loopdec.ll create mode 100644 llvm/test/tools/gold/X86/slp-vectorize-pm.ll create mode 100644 llvm/test/tools/llvm-lto2/X86/slp-vectorize-pm.ll create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/partial-reg-update-2.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/partial-reg-update-3.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/partial-reg-update-4.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/partial-reg-update-5.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/partial-reg-update-6.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/partial-reg-update-7.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/partial-reg-update.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-adx.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-aes.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-avx1.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-avx2.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-bmi1.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-bmi2.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-clflushopt.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-clzero.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-cmov.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-cmpxchg.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-f16c.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-fma.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-fsgsbase.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-lea.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-lzcnt.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-mmx.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-movbe.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-mwaitx.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-pclmul.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-popcnt.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-prefetchw.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-rdrand.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-rdseed.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-sha.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-sse1.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-sse2.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-sse3.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-sse41.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-sse42.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-sse4a.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-ssse3.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-x86_32.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-x86_64.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/resources-x87.s create mode 100644 mlir/test/mlir-cpu-runner/include/cblas_interface.h