This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from 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 adds 57a51b689e7 [CodeComplete] Suggest 'return nullptr' in functions return [...] adds c88e298b694 [lldb] Surpress "bitfield too small" gcc warning adds 564481aebe1 [Support] ThreadPoolExecutor fixes for Windows/MinGW adds e4d67297103 [lldb][tests] Take into account all parent's categories whe [...] adds 9ba15127486 [lldb][test] NFC, re-use _getTestPath() function adds 76e9c2a9870 [FPEnv] Generate constrained FP comparisons from clang adds b3af8ab7f83 [lldb][tests] Cleanup '.categories' adds b1bb5ce96d3 Reverting, broke some bots. Need further investigation. adds e49c3c8f2ef Sprinkle some constexpr on default ctors so the compiler ca [...] adds 4569f63ae1c ARMLowOverheadLoops: a few more dbg msgs to better trace re [...] adds 2f2f41e12c5 RangeDataVector: Support custom sorting for D63540 adds 3772ea9dd93 [ARM][MVE] Tail predicate VMAX,VMAXA,VMIN,VMINA adds f0fd11df7d5 [FPEnv] Invert sense of MIFlag::FPExcept flag adds e20a3b9b6c0 [lldb][tests][NFC] Unify variable naming convention adds 3eea082535e [lldb][tests] Make it possible to expect failure for a whol [...] adds bac995d9789 AMDGPU/GlobalISel: Clamp G_ZEXT source sizes adds b19c0810e56 [LIBOMPTARGET]Ignore empty target descriptors. adds 6e3ca962faf [DebugInfo] Improve error message text adds 7e02406f6cf [DebugInfo][NFC] Remove unused variable/fix variable naming adds cdd05f2aea3 [NFC] format unittest for ExprMutAnalyzer adds d864d93496c [PowerPC] Handle constant zero bits in BitPermutationSelector adds bdd88b7ed39 Add support for __declspec(guard(nocf))
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/add_new_check.py | 79 +- 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/Attr.td | 9 + clang/include/clang/Basic/AttrDocs.td | 20 + 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 | 2 +- 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/CGCall.cpp | 11 + clang/lib/CodeGen/CGExpr.cpp | 9 +- clang/lib/CodeGen/CGExprScalar.cpp | 28 +- clang/lib/CodeGen/CodeGenFunction.h | 5 + clang/lib/CodeGen/CodeGenModule.cpp | 5 + clang/lib/Parse/ParseExpr.cpp | 2 - clang/lib/Sema/SemaChecking.cpp | 94 +- clang/lib/Sema/SemaCodeComplete.cpp | 7 + clang/lib/Sema/SemaDeclAttr.cpp | 22 + 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 +- .../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/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/guard_nocf.c | 53 + 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/CodeGenCXX/guard_nocf.cpp | 84 + clang/test/PCH/cxx-explicit-specifier.cpp | 12 +- clang/test/Sema/attr-guard_nocf.c | 27 + 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 +- .../Analysis/ExprMutationAnalyzerTest.cpp | 53 +- 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/src/demangle/ItaniumDemangle.h | 8 +- libcxxabi/src/demangle/Utility.h | 8 +- lld/COFF/CMakeLists.txt | 1 + lld/Common/ErrorHandler.cpp | 7 +- lld/ELF/CMakeLists.txt | 1 + lld/ELF/LTO.cpp | 3 + 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/lto/slp-vectorize-pm.ll | 48 + lld/test/ELF/mips-jalr-non-functions.s | 4 +- lld/test/ELF/undef.s | 2 +- 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 +- lldb/include/lldb/Utility/RangeMap.h | 35 +- .../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 - .../Python/lldbsuite/test/configuration.py | 18 +- lldb/packages/Python/lldbsuite/test/dotest.py | 60 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 10 +- .../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/lldbtest.py | 4 +- lldb/packages/Python/lldbsuite/test/test_result.py | 86 +- 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 + lldb/unittests/Utility/RangeMapTest.cpp | 42 + 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/MachineInstr.h | 8 +- 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/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/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/MILexer.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MILexer.h | 2 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 12 +- llvm/lib/CodeGen/MIRPrinter.cpp | 7 +- llvm/lib/CodeGen/MachineInstr.cpp | 13 +- llvm/lib/CodeGen/MachineOperand.cpp | 16 +- llvm/lib/CodeGen/MachineOutliner.cpp | 2 - llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 4 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 21 + llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 2358 +++++++++---------- 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/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 | 3 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 107 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 20 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 10 +- 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/DSInstructions.td | 2 +- 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 | 4 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/ARM/ARMISelLowering.h | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 2 + llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 15 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 23 +- 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/PPCISelDAGToDAG.cpp | 11 +- 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/SystemZElimCompare.cpp | 6 +- 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 ++++++++++++ llvm/lib/Transforms/CFGuard/CFGuard.cpp | 10 +- .../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 +- llvm/test/CodeGen/AArch64/cfguard-checks.ll | 10 +- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 1289 ++++++++++ .../GlobalISel/inst-select-amdgcn.ds.swizzle.mir | 46 + .../GlobalISel/inst-select-extract-vector-elt.mir | 810 +++++++ .../GlobalISel/irtranslator-function-args.ll | 130 +- .../CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir | 228 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 208 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 210 +- .../AMDGPU/GlobalISel/legalize-ptrtoint.mir | 5 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 255 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 224 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 249 ++ .../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 +- llvm/test/CodeGen/ARM/cfguard-checks.ll | 22 +- .../delay-slot-filler-bundled-insts-def-use.mir | 104 + llvm/test/CodeGen/PowerPC/pr41088.ll | 141 ++ llvm/test/CodeGen/SystemZ/not-01.ll | 26 + llvm/test/CodeGen/X86/cfguard-checks.ll | 12 +- llvm/test/CodeGen/X86/fast-isel-select-sse.ll | 132 +- .../test/CodeGen/X86/fp-intrinsics-flags-x86_64.ll | 2 +- llvm/test/CodeGen/X86/fp-intrinsics-flags.ll | 20 +- llvm/test/CodeGen/X86/fp128-compare.ll | 66 +- llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 166 ++ llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll | 34 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 95 +- .../X86/vector-constrained-fp-intrinsics-flags.ll | 12 +- llvm/test/CodeGen/X86/vector-interleave.ll | 190 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 118 + 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 | 3 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 29 + .../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 + llvm/test/lit.cfg.py | 4 +- llvm/test/tools/gold/X86/slp-vectorize-pm.ll | 79 + .../llvm-dwarfdump/X86/debug_line_invalid.test | 2 +- 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 + .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 1524 ++++++------ llvm/unittests/Support/ProcessTest.cpp | 38 + llvm/unittests/Target/ARM/MachineInstrTest.cpp | 18 + 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 | 114 +- 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/include/mlir/IR/Attributes.h | 2 +- mlir/include/mlir/IR/Types.h | 2 +- mlir/include/mlir/IR/Value.h | 2 +- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 1 + mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 1 - mlir/lib/Dialect/VectorOps/VectorOps.cpp | 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 + openmp/libomptarget/src/rtl.cpp | 4 + .../libomptarget/test/offloading/dynamic_module.c | 17 + polly/lib/CMakeLists.txt | 1 + 503 files changed, 27635 insertions(+), 5292 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/guard_nocf.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/CodeGenCXX/guard_nocf.cpp create mode 100644 clang/test/Sema/attr-guard_nocf.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/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-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/read_register.ll create mode 100644 llvm/test/CodeGen/Mips/delay-slot-filler-bundled-insts-def-use.mir create mode 100644 llvm/test/CodeGen/PowerPC/pr41088.ll 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 create mode 100644 openmp/libomptarget/test/offloading/dynamic_module.c