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-defconfig in repository toolchain/ci/llvm-project.
from db6cfe1337c Remember to sort the Xcode project!!! adds 4cd905bdc1a [clang-scan-deps] Dependency directives source minimizer: h [...] adds c68dd359aea Update polly test for SCEV change. adds bcccd04b7a4 Update the SimpleJIT class in the clang-interpreter example [...] adds 16a9632558e Reapply [llvm-lipo] Implement -create (with hardcoded alignments) adds 01eb3ab70c9 [cmake] Update NATIVE build variables to account for standa [...] adds c9477949ba8 [cmake] Convert the NATIVE llvm build process to be project [...] adds 3d9955c869f [cmake] Fix typo where a varible was checked for Apple inst [...] adds cf12c7815fe [GlobalISel] Translate calls to memcpy et al to G_INTRINSIC [...] adds 3e4a13a7f0b [Commands] Remove unused header from CommandObjectFrame adds a5ee6397e14 Fix formatting of inline argument comments. NFC. adds bb0896970af [NFC] Remove instances of unused ClangASTContext header adds cb30520555d check for interrupt from fgets on Windows adds 0288c269689 [Target] Return an llvm::Expected from GetEntryPointAddress (NFC) adds d3607756dda [Target] Fix formatting and whitespace (NFC) adds ccbffefccaf Use the MachineBasicBlock symbol for a callbr target adds 18ccfadd463 [DebugInfo] Generate fixups as emitting DWARF .debug_frame/ [...] adds c12f29948de [libFuzzer] Set Android specific ALL_FUZZER_SUPPORTED_ARCH adds ca9f68e55e4 [NFC][PowerPC] Modify the test case add_cmp.ll adds 553c29faa26 [test] [llvm-objcopy] Fix broken test case adds 8ef8e5686ee Point to the dusted off version of the kaleidoscope tutorial. adds 2e418e16ddd replace the old kaleidoscope tutorial files with orphaned p [...] adds f688226bc9f unbreak links adds c5ecdd3c5a9 [DebugInfo] Some fields do not need relocations even relax [...] adds c2a5459d52b [ELF][AArch64] Improve some aarch64-*.s tests adds ea98f15c438 [NFC] Fix an indentation issue in llvm/Support/TargetRegistry.h adds 3628d948f59 [ELF][test] Fix aarch64-condb-reloc.s adds a5f0824eb51 [InstCombine] Dropping redundant masking before left-shift [...] adds 4422a1657c6 [InstCombine] Dropping redundant masking before left-shift [...] adds 2ebe57386d6 [InstCombine] Dropping redundant masking before left-shift [...] adds 3c212ce3054 [InstCombine] Dropping redundant masking before left-shift [...] adds 441c9d6ca89 [InstCombine] Dropping redundant masking before left-shift [...] adds f2eb4031449 [InstCombine] Dropping redundant masking before left-shift [...] adds 6ae86ea2752 [clangd] cleanup: unify the implemenation of checking a loc [...] adds bde33af85a1 [Loop Peeling] Enable peeling of multiple exits by default. adds 7d06ffff466 [AMDGPU] Simplify the exclusive scan used for optimized atomics adds 2711e16b354 [sanitizers] Use covering ObjectFormatType switches adds f3ae501d36e [clangd] Handle windows line endings in QueryDriver adds e9e59ad79ff [OpenCL] Define CLK_NULL_EVENT without cast adds 9c377105da0 Revert r366458, r366467 and r366468 adds 0b001f94a54 [ARM] Add <saturate> operand to SQRSHRL and UQRSHLL adds 0ed7732671b [IPRA] Don't rely on non-exact function definitions adds ce2ef288b20 [llvm-readelf] - A fix for: "--hash-symbols asserts for 64- [...] adds 91e5f4b46b5 Revert "Revert r366458, r366467 and r366468" adds f44d7c3f9f5 [NFC] Remove indent after r366433 adds cf2aca0aaea [lldb][NFC] Tablegenify target adds 8780c0dda21 Don't update NoTrappingFPMath and FPDenormalMode in resetTa [...] adds 2e435ef3edd Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds 882bf2a844c [NFC][InstCombine] Redundant masking before left-shift: tes [...] adds 9998585c47b [NFC][InstCombine] Tests for 'rem' formation from sub-of-mu [...] adds 06841eab009 [Clangd] Fixed SelectionTree bug for macros adds e068c7463f2 [libc++] Fix link error with _LIBCPP_HIDE_FROM_ABI_PER_TU a [...] adds 20a0e7caaf3 [Clangd] Fixed ExtractVariable test adds e238a4c7570 [X86] for split stack, not save/restore nested arg if unused adds dec624682e0 [MachineCSE][MachinePRE] Avoid hoisting code from code regi [...] adds 4ccb7f8c450 [AMDGPU][MC] Corrected parsing of branch offsets adds b288d90b39f [NFC] include cstdint/string prior to using uint8_t/string adds cb2c50028d8 lld-link: Demangle symbols from archives in diagnostics adds 5905aae1695 DAG: Handle dbg_value for arguments split into multiple subregs adds 9dc0160d267 [clangd] Disable background-index on lit-tests by default adds c35dd05a7ce gn build: Set +x on symlink_or_copy.py adds 8bb8915d43f [clangd] Provide a way to publish highlightings in non-racy manner adds 1022c0dfde5 AMDGPU: Decompose all values to 32-bit pieces for calling c [...] adds 9e6a42a1856 [libc++] Add missing %link_flags to .sh.cpp test adds 3fd917d8860 Support Linux signal return trampolines in frame initialization adds fecf43eba36 AMDGPU/GlobalISel: Rewrite lowerFormalArguments adds b60a2ae40e7 AMDGPU/GlobalISel: Support arguments with multiple registers adds 08494f6231b AMDGPU/GlobalISel: Selection for fminnum/fmaxnum adds fd8a3651f74 AMDGPU: Attempt to fix bot error adds f41e6271572 [libunwind][ARM] Fix loading FP registers on big-endian targets adds 8e46275488c Fix asan infinite loop on undefined symbol adds 00542301818 [AMDGPU] Regenerate test file for upcoming patch. NFCI. adds b45853f1731 [lldb][NFC] Cleanup mentions and code related to lldb-mi adds 870f49e6903 AMDGPU: Add some function return test cases adds 86383e66266 [Format/ObjC] Avoid breaking between unary operators and operands adds 910323e6676 [libc++] Integrate the PSTL into libc++ adds a5bd48939cd [libc++] Use _EnableIf instead of std::enable_if in deducti [...] adds b50f10875b3 [llvm-lipo] Remove trailing whitespace. NFC adds 318a6553699 GlobalISel: Add GINodeEquiv for fcopysign adds 7df225dfc25 AMDGPU/GlobalISel: Fix MMO flags for kernel argument loads adds 01fcf9238f8 [AMDGPU] Allow register tuples to set asm names adds 2272be94f22 [RISCV] Disable tests failing on buildbots. adds 4e9196ebcb9 Revert "Use the MachineBasicBlock symbol for a callbr target" adds 3b1ef581282 [libc++] Allow passing additional CMake arguments in macOS [...] adds ff9c9e644db [AMDGPU] Add test case on crashing of `si-lower-sgpr-spills` pass adds a3c83b7511a Revert "[libc++] Integrate the PSTL into libc++" adds c14334e9592 LiveIntervals: Fix handleMove asserting on BUNDLE adds 4e8c8aa959a [libc++] Mark libcpp_deallocate.sh.cpp as UNSUPPORTED inste [...] adds 85f38901266 AMDGPU: Force s_waitcnt after GWS instructions adds 48c0df5d460 AMDGPU: Don't rely on m0 being -1 for GWS offsets adds e3401a9b861 AMDGPU: Redefine setcc condition PatLeafs adds e664319e7a1 Expand pseudo-components before embedding in llvm-config adds 18230ecf7ef [InstCombine] Add test cases for PR42691. NFC adds 4933c717ecb Fix a latent bug discovered by r366610: nativecodegen inclu [...] adds 5e23f428203 AMDGPU: Avoid custom predicates for stores with glue new 3a3c58f0459 [InstCombine] Fix copy/paste mistake in the test cases I ad [...] new 34da8dfba08 Revert r366610 and r366612: Expand pseudo-components before [...] new 7b5a54e3690 [AMDGPU] Fixed occupancy calculation for gfx10 new f4038e75d20 Disallow most calling convention attributes on PS4 new 407e8375402 Revert "Fix asan infinite loop on undefined symbol" new 05d9e6a2a3d [AMDGPU] Autogenerate register sequences in tuples new a29002e59b5 [NFC] Remove unused variable new f3bfb85bcea AMDGPU/GlobalISel: Legalize GEP for other 32-bit address spaces
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/clangd/ClangdServer.cpp | 17 +- clang-tools-extra/clangd/ClangdUnit.cpp | 5 +- clang-tools-extra/clangd/Diagnostics.cpp | 6 +- clang-tools-extra/clangd/Headers.cpp | 2 +- clang-tools-extra/clangd/IncludeFixer.cpp | 2 +- clang-tools-extra/clangd/Quality.cpp | 7 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 6 +- clang-tools-extra/clangd/Selection.cpp | 22 +- clang-tools-extra/clangd/SourceCode.cpp | 4 + clang-tools-extra/clangd/SourceCode.h | 8 + clang-tools-extra/clangd/TUScheduler.cpp | 60 +- clang-tools-extra/clangd/TUScheduler.h | 20 +- clang-tools-extra/clangd/XRefs.cpp | 2 +- .../clangd/index/BackgroundIndexLoader.cpp | 18 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 3 +- clang-tools-extra/clangd/refactor/Rename.cpp | 3 +- .../clangd/test/system-include-extractor.test | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 6 +- .../clangd/unittests/SelectionTests.cpp | 34 +- .../clangd/unittests/SourceCodeTests.cpp | 30 + .../clangd/unittests/SymbolCollectorTests.cpp | 3 +- .../clangd/unittests/TUSchedulerTests.cpp | 27 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 27 +- clang/examples/clang-interpreter/main.cpp | 97 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 1 + clang/include/clang/Basic/TargetInfo.h | 1 + .../Lex/DependencyDirectivesSourceMinimizer.h | 1 + clang/lib/Basic/Targets/OSTargets.h | 4 + clang/lib/CodeGen/BackendUtil.cpp | 8 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 13 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Format/TokenAnnotator.cpp | 2 + clang/lib/Headers/opencl-c-base.h | 2 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 16 +- clang/lib/Sema/SemaDeclAttr.cpp | 5 + clang/test/Sema/no_callconv.cpp | 44 + clang/test/SemaOpenCL/clk_event_t.cl | 3 +- clang/unittests/Format/FormatTestObjC.cpp | 12 + .../DependencyDirectivesSourceMinimizerTest.cpp | 24 + .../RecursiveASTVisitorTests/LambdaExpr.cpp | 2 + compiler-rt/cmake/config-ix.cmake | 2 + libcxx/include/map | 24 +- libcxx/include/set | 24 +- libcxx/include/string | 10 - .../support.dynamic/libcpp_deallocate.sh.cpp | 2 +- .../libcxx/strings/basic.string/PR42676.sh.cpp | 21 + libcxx/utils/ci/macos-trunk.sh | 10 +- libunwind/src/Unwind-EHABI.cpp | 9 +- lld/COFF/Driver.cpp | 15 +- lld/COFF/Driver.h | 2 +- lld/COFF/InputFiles.cpp | 9 +- lld/COFF/InputFiles.h | 2 +- lld/COFF/SymbolTable.cpp | 8 +- lld/COFF/SymbolTable.h | 2 +- lld/COFF/Symbols.cpp | 11 +- lld/COFF/Symbols.h | 1 + lld/test/COFF/Inputs/mangled-symbol.s | 9 + lld/test/COFF/thin-archive.s | 36 + lld/test/ELF/aarch64-condb-reloc.s | 102 +- lld/test/ELF/aarch64-copy.s | 35 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 64 +- lld/test/ELF/aarch64-gnu-ifunc2.s | 26 +- lld/test/ELF/aarch64-jump26-thunk.s | 18 +- lld/test/ELF/aarch64-nopic-plt.s | 2 +- lld/test/ELF/aarch64-tls-gdie.s | 2 +- lld/test/ELF/aarch64-tls-gdle.s | 12 +- lld/test/ELF/aarch64-tls-ie.s | 2 +- lld/test/ELF/aarch64-tls-static.s | 37 - lld/test/ELF/aarch64-tlsdesc.s | 26 +- lld/test/ELF/aarch64-tstbr14-reloc.s | 80 +- lld/test/ELF/aarch64-undefined-weak.s | 28 +- lldb/CMakeLists.txt | 13 +- lldb/CODE_OWNERS.txt | 8 - lldb/include/lldb/Symbol/UnwindPlan.h | 14 + lldb/include/lldb/Target/Target.h | 95 +- lldb/lit/helper/toolchain.py | 9 - lldb/packages/Python/lldbsuite/test/dotest.py | 19 +- .../signal/handle-abrt}/Makefile | 0 .../signal/handle-abrt/TestHandleAbort.py | 72 + .../test/functionalities/signal/handle-abrt/main.c | 25 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 5 - .../Python/lldbsuite/test/test_categories.py | 1 - .../lldbsuite/test/tools/lldb-mi/.categories | 1 - .../Python/lldbsuite/test/tools/lldb-mi/Makefile | 5 - .../test/tools/lldb-mi/TestMiEnvironmentCd.py | 38 - .../test/tools/lldb-mi/TestMiLibraryLoaded.py | 60 - .../lldbsuite/test/tools/lldb-mi/TestMiPrompt.py | 58 - .../test/tools/lldb-mi/breakpoint/Makefile | 5 - .../test/tools/lldb-mi/breakpoint/TestMiBreak.py | 361 ---- .../test/tools/lldb-mi/breakpoint/main.cpp | 29 - .../lldbsuite/test/tools/lldb-mi/control/Makefile | 5 - .../test/tools/lldb-mi/control/TestMiExec.py | 141 -- .../lldbsuite/test/tools/lldb-mi/control/main.cpp | 32 - .../lldbsuite/test/tools/lldb-mi/data/Makefile | 5 - .../test/tools/lldb-mi/data/TestMiData.py | 365 ---- .../lldbsuite/test/tools/lldb-mi/data/main.cpp | 60 - .../test/tools/lldb-mi/interpreter/Makefile | 5 - .../tools/lldb-mi/interpreter/TestMiCliSupport.py | 240 --- .../lldb-mi/interpreter/TestMiInterpreterExec.py | 227 --- .../test/tools/lldb-mi/interpreter/main.cpp | 18 - .../test/tools/lldb-mi/lexical_scope/Makefile | 5 - .../lldb-mi/lexical_scope/TestMiLexicalScope.py | 68 - .../test/tools/lldb-mi/lexical_scope/main.cpp | 32 - .../test/tools/lldb-mi/lldbmi_testcase.py | 72 - .../Python/lldbsuite/test/tools/lldb-mi/main.cpp | 32 - .../lldbsuite/test/tools/lldb-mi/signal/Makefile | 5 - .../test/tools/lldb-mi/signal/TestMiSignal.py | 236 --- .../lldbsuite/test/tools/lldb-mi/signal/main.cpp | 32 - .../lldbsuite/test/tools/lldb-mi/stack/Makefile | 5 - .../test/tools/lldb-mi/stack/TestMiStack.py | 558 ------ .../lldbsuite/test/tools/lldb-mi/stack/main.cpp | 141 -- .../test/tools/lldb-mi/startup_options/Makefile | 5 - .../startup_options/TestMiStartupOptions.py | 335 ---- .../test/tools/lldb-mi/startup_options/main.cpp | 14 - .../tools/lldb-mi/startup_options/start_script | 5 - .../lldb-mi/startup_options/start_script_error | 3 - .../lldb-mi/startup_options/start_script_exit | 7 - .../lldbsuite/test/tools/lldb-mi/syntax/Makefile | 5 - .../test/tools/lldb-mi/syntax/TestMiSyntax.py | 174 -- .../lldbsuite/test/tools/lldb-mi/syntax/main.cpp | 16 - .../lldbsuite/test/tools/lldb-mi/target/Makefile | 5 - .../test/tools/lldb-mi/target/TestMiTarget.py | 137 -- .../test/tools/lldb-mi/target/test_attach.cpp | 20 - .../test/tools/lldb-mi/threadinfo/Makefile | 7 - .../tools/lldb-mi/threadinfo/TestMiThreadInfo.py | 42 - .../tools/lldb-mi/threadinfo/test_threadinfo.cpp | 21 - .../lldbsuite/test/tools/lldb-mi/variable/Makefile | 5 - .../lldb-mi/variable/TestMiGdbSetShowPrint.py | 247 --- .../test/tools/lldb-mi/variable/TestMiVar.py | 465 ----- .../lldbsuite/test/tools/lldb-mi/variable/main.cpp | 151 -- .../lldbsuite/test/tools/lldb-server/.clang-format | 1 - .../lldbsuite/test/tools/lldb-server/Makefile | 8 - .../tools/lldb-server/TestAppleSimulatorOSType.py | 123 -- .../test/tools/lldb-server/TestGdbRemoteAttach.py | 67 - .../tools/lldb-server/TestGdbRemoteAuxvSupport.py | 220 --- .../tools/lldb-server/TestGdbRemoteExitCode.py | 127 -- .../lldb-server/TestGdbRemoteExpeditedRegisters.py | 162 -- .../tools/lldb-server/TestGdbRemoteHostInfo.py | 131 -- .../test/tools/lldb-server/TestGdbRemoteKill.py | 59 - .../tools/lldb-server/TestGdbRemoteModuleInfo.py | 44 - .../tools/lldb-server/TestGdbRemoteProcessInfo.py | 211 --- .../lldb-server/TestGdbRemoteRegisterState.py | 128 -- .../tools/lldb-server/TestGdbRemoteSingleStep.py | 41 - .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 303 --- .../lldb-server/TestGdbRemote_qThreadStopInfo.py | 182 -- .../test/tools/lldb-server/TestGdbRemote_vCont.py | 159 -- .../test/tools/lldb-server/TestLldbGdbServer.py | 1570 ---------------- .../commandline/TestStubReverseConnect.py | 98 - .../lldb-server/commandline/TestStubSetSID.py | 86 - .../test/tools/lldb-server/gdbremote_testcase.py | 1643 ---------------- .../test/tools/lldb-server/inferior-crash/Makefile | 8 - .../inferior-crash/TestGdbRemoteAbort.py | 46 - .../inferior-crash/TestGdbRemoteSegFault.py | 46 - .../test/tools/lldb-server/inferior-crash/main.cpp | 31 - .../test/tools/lldb-server/lldbgdbserverutils.py | 945 ---------- .../lldbsuite/test/tools/lldb-server/main.cpp | 370 ---- .../lldb-server/platform-process-connect/Makefile | 5 - .../TestPlatformProcessConnect.py | 96 - .../lldb-server/platform-process-connect/main.cpp | 6 - .../tools/lldb-server/register-reading/Makefile | 5 - .../register-reading/TestGdbRemoteGPacket.py | 153 -- .../tools/lldb-server/register-reading/main.cpp | 54 - .../tools/lldb-server/signal-filtering/Makefile | 5 - .../signal-filtering/TestGdbRemote_QPassSignals.py | 115 -- .../tools/lldb-server/signal-filtering/main.cpp | 36 - .../test/tools/lldb-server/socket_packet_pump.py | 198 -- .../lldb-server/test/test_lldbgdbserverutils.py | 65 - .../test/tools/lldb-server/thread-name/Makefile | 6 - .../thread-name/TestGdbRemoteThreadName.py | 41 - .../test/tools/lldb-server/thread-name/main.cpp | 22 - .../lldbsuite/test/tools/lldb-vscode/.categories | 1 - .../tools/lldb-vscode/attach/TestVSCode_attach.py | 193 -- .../lldbsuite/test/tools/lldb-vscode/attach/main.c | 11 - .../test/tools/lldb-vscode/breakpoint/Makefile | 5 - .../breakpoint/TestVSCode_setBreakpoints.py | 211 --- .../TestVSCode_setExceptionBreakpoints.py | 52 - .../TestVSCode_setFunctionBreakpoints.py | 166 -- .../test/tools/lldb-vscode/breakpoint/main.cpp | 27 - .../test/tools/lldb-vscode/launch/Makefile | 5 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 345 ---- .../lldbsuite/test/tools/lldb-vscode/launch/main.c | 15 - .../test/tools/lldb-vscode/lldbvscode_testcase.py | 288 --- .../test/tools/lldb-vscode/stackTrace/Makefile | 5 - .../stackTrace/TestVSCode_stackTrace.py | 160 -- .../test/tools/lldb-vscode/stackTrace/main.c | 13 - .../lldbsuite/test/tools/lldb-vscode/step/Makefile | 7 - .../test/tools/lldb-vscode/step/TestVSCode_step.py | 79 - .../lldbsuite/test/tools/lldb-vscode/step/main.cpp | 10 - .../test/tools/lldb-vscode/variables/Makefile | 5 - .../lldb-vscode/variables/TestVSCode_variables.py | 225 --- .../test/tools/lldb-vscode/variables/main.cpp | 18 - .../lldbsuite/test/tools/lldb-vscode/vscode.py | 1102 ----------- lldb/source/Commands/CommandObjectFrame.cpp | 1 - lldb/source/Commands/CommandObjectTarget.cpp | 79 +- lldb/source/Commands/Options.td | 144 ++ lldb/source/Commands/OptionsBase.td | 11 + lldb/source/Core/IOHandler.cpp | 3 + lldb/source/Expression/LLVMUserExpression.cpp | 2 +- lldb/source/Expression/Materializer.cpp | 1 - .../Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp | 1 + .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 1 + .../Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp | 1 + lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp | 1 + .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 2 + .../Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp | 1 + lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp | 1 + lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 1 + .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 1 + lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 1 + .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 1 + .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 1 + .../Instruction/ARM/EmulateInstructionARM.cpp | 1 + .../Instruction/ARM64/EmulateInstructionARM64.cpp | 1 + .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 1 + .../MIPS64/EmulateInstructionMIPS64.cpp | 1 + .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 1 + .../Plugins/Platform/Linux/PlatformLinux.cpp | 2 + .../Process/Utility/RegisterContextLLDB.cpp | 34 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 1 + .../x86/x86AssemblyInspectionEngine.cpp | 1 + lldb/source/Symbol/ArmUnwindInfo.cpp | 1 + lldb/source/Symbol/CompactUnwindInfo.cpp | 4 + lldb/source/Symbol/DWARFCallFrameInfo.cpp | 4 + lldb/source/Symbol/SymbolContext.cpp | 2 +- lldb/source/Target/Target.cpp | 335 ++-- lldb/source/Target/ThreadPlanCallFunction.cpp | 18 +- lldb/tools/debugserver/source/CMakeLists.txt | 238 ++- llvm/CMakeLists.txt | 1 + llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/cmake/modules/CrossCompile.cmake | 59 +- llvm/docs/tutorial/LangImpl01.rst | 294 +-- llvm/docs/tutorial/LangImpl02.rst | 740 +------- llvm/docs/tutorial/LangImpl03.rst | 569 +----- llvm/docs/tutorial/LangImpl04.rst | 660 +------ llvm/docs/tutorial/LangImpl05-cfg.png | Bin 38586 -> 0 bytes llvm/docs/tutorial/LangImpl05.rst | 815 +------- llvm/docs/tutorial/LangImpl06.rst | 771 +------- llvm/docs/tutorial/LangImpl07.rst | 886 +-------- llvm/docs/tutorial/LangImpl08.rst | 221 +-- llvm/docs/tutorial/LangImpl09.rst | 468 +---- llvm/docs/tutorial/LangImpl10.rst | 257 +-- .../MyFirstLanguageFrontend/LangImpl08.rst | 2 +- .../tutorial/MyFirstLanguageFrontend/index.rst | 2 - llvm/docs/tutorial/index.rst | 4 +- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 4 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 5 + llvm/include/llvm/CodeGen/MachineInstr.h | 6 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 4 +- .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 2 + llvm/include/llvm/MC/MCDwarf.h | 3 +- llvm/include/llvm/MC/MCFixup.h | 97 +- llvm/include/llvm/MC/MCFragment.h | 16 +- llvm/include/llvm/Support/TargetRegistry.h | 4 +- .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 5 + llvm/include/llvm/Target/Target.td | 9 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 76 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 49 + llvm/lib/CodeGen/LiveIntervals.cpp | 5 +- llvm/lib/CodeGen/MachineCSE.cpp | 25 + llvm/lib/CodeGen/RegUsageInfoPropagate.cpp | 6 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 75 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 26 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 20 +- llvm/lib/MC/MCAsmBackend.cpp | 5 +- llvm/lib/MC/MCAssembler.cpp | 35 +- llvm/lib/MC/MCDwarf.cpp | 40 +- llvm/lib/MC/MCExpr.cpp | 21 +- llvm/lib/Object/RelocationResolver.cpp | 6 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 20 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 3 + llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 18 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 490 +++-- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 11 +- llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 7 - llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 10 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 74 - llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 78 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 25 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 2 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 63 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 5 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 30 +- .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 4 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 117 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 28 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 42 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 15 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 418 +--- llvm/lib/Target/AMDGPU/SOPInstructions.td | 6 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 18 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 2 +- llvm/lib/Target/AMDGPU/VOPCInstructions.td | 19 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 10 + llvm/lib/Target/ARM/ARMInstrMVE.td | 36 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 16 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 7 + .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 8 + llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 3 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 17 + llvm/lib/Target/Mips/MipsLegalizerInfo.h | 3 + .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 + .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 4 + llvm/lib/Target/TargetMachine.cpp | 12 - llvm/lib/Target/X86/X86FrameLowering.cpp | 2 +- llvm/lib/Target/X86/X86LegalizerInfo.cpp | 19 + llvm/lib/Target/X86/X86LegalizerInfo.h | 3 + .../Transforms/InstCombine/InstCombineShifts.cpp | 77 + .../Instrumentation/AddressSanitizer.cpp | 7 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 2 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 27 +- .../AArch64/GlobalISel/legalize-memcpy-et-al.mir | 91 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 2 +- .../AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir | 308 +++ .../AMDGPU/GlobalISel/inst-select-fmaxnum.mir | 307 +++ .../AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir | 308 +++ .../AMDGPU/GlobalISel/inst-select-fminnum.mir | 307 +++ .../CodeGen/AMDGPU/GlobalISel/inst-select-gep.mir | 86 + .../AMDGPU/GlobalISel/inst-select-maxnum.mir | 60 - .../AMDGPU/GlobalISel/inst-select-minnum.mir | 59 - .../GlobalISel/irtranslator-amdgpu_kernel.ll | 228 +-- .../AMDGPU/GlobalISel/irtranslator-amdgpu_ps.ll | 35 +- .../AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll | 16 +- .../GlobalISel/irtranslator-function-args.ll | 1987 ++++++++++++++++++++ .../CodeGen/AMDGPU/GlobalISel/legalize-gep.mir | 36 + .../AMDGPU/GlobalISel/regbankselect-maxnum.mir | 66 - .../AMDGPU/GlobalISel/regbankselect-minnum.mir | 66 - .../CodeGen/AMDGPU/atomic_optimizations_buffer.ll | 2 - llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 16 +- llvm/test/CodeGen/AMDGPU/debug-value2.ll | 8 +- llvm/test/CodeGen/AMDGPU/function-returns.ll | 20 + .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 5 +- llvm/test/CodeGen/AMDGPU/idot8s.ll | 8 +- llvm/test/CodeGen/AMDGPU/implicit-def-muse.ll | 7 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | 524 +++++- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | 73 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 36 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll | 7 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.p.ll | 7 +- .../AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll | 7 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.v.ll | 7 +- llvm/test/CodeGen/AMDGPU/nsa-reassign.ll | 4 +- .../reduce-build-vec-ext-to-ext-build-vec.ll | 6 +- llvm/test/CodeGen/AMDGPU/regbank-reassign.mir | 12 + .../AMDGPU/scheduler-handle-move-bundle.mir | 52 + llvm/test/CodeGen/AMDGPU/shift-i128.ll | 201 +- llvm/test/CodeGen/AMDGPU/si-lower-sgpr-spills.mir | 20 + llvm/test/CodeGen/AMDGPU/si-scheduler.ll | 2 +- llvm/test/CodeGen/AMDGPU/split-arg-dbg-value.ll | 224 +++ llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 152 +- llvm/test/CodeGen/AMDGPU/wait.ll | 8 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 2 +- llvm/test/CodeGen/AMDGPU/wwm-reserved.ll | 6 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 +- llvm/test/CodeGen/ARM/build-attributes-fn-attr6.ll | 1 + llvm/test/CodeGen/ARM/ipra-exact-definition.ll | 44 + .../CodeGen/Mips/GlobalISel/irtranslator/call.ll | 14 +- llvm/test/CodeGen/PowerPC/add_cmp.ll | 44 +- llvm/test/CodeGen/PowerPC/machine-pre.ll | 82 +- llvm/test/CodeGen/RISCV/fixups-relax-diff.ll | 2 +- .../x86_64-irtranslator-struct-return.ll | 63 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 2 +- llvm/test/CodeGen/X86/segmented-stacks.ll | 41 +- llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll | 14 +- llvm/test/DebugInfo/RISCV/relax-debug-frame.ll | 62 + llvm/test/MC/AMDGPU/branch-comment.s | 3 - llvm/test/MC/AMDGPU/sopk.s | 10 + llvm/test/MC/AMDGPU/sopp-err.s | 18 + llvm/test/MC/AMDGPU/sopp.s | 12 + llvm/test/MC/ARM/mve-scalar-shift.s | 16 +- llvm/test/MC/Disassembler/ARM/mve-scalar-shift.txt | 12 +- llvm/test/MC/RISCV/fde-reloc.s | 9 +- llvm/test/MC/RISCV/rv32i-aliases-invalid.s | 1 + llvm/test/MC/RISCV/rv64i-aliases-invalid.s | 1 + llvm/test/Transforms/InstCombine/and-or-icmps.ll | 85 + ...redundant-left-shift-input-masking-variant-a.ll | 22 +- ...redundant-left-shift-input-masking-variant-b.ll | 22 +- ...redundant-left-shift-input-masking-variant-c.ll | 54 +- ...redundant-left-shift-input-masking-variant-d.ll | 62 +- ...redundant-left-shift-input-masking-variant-e.ll | 54 +- ...redundant-left-shift-input-masking-variant-f.ll | 54 +- .../InstCombine/srem-via-sdiv-mul-sub.ll | 117 ++ .../InstCombine/urem-via-udiv-mul-sub.ll | 117 ++ .../Inputs/{i386-slice.yaml => arm64-slice.yaml} | 85 +- .../Inputs/{i386-slice.yaml => armv7-slice.yaml} | 56 +- llvm/test/tools/llvm-lipo/Inputs/i386-slice.yaml | 12 +- .../llvm-lipo/Inputs/i386-x86_64-universal.yaml | 30 +- .../Inputs/{i386-slice.yaml => x86_64-slice.yaml} | 45 +- llvm/test/tools/llvm-lipo/create-executable.test | 13 + .../test/tools/llvm-lipo/create-invalid-input.test | 8 + .../tools/llvm-lipo/create-without-alignment.test | 32 + .../tools/llvm-lipo/verify-arch-macho-binary.test | 4 +- .../test/tools/llvm-objcopy/ELF/respect-umask.test | 23 +- llvm/test/tools/llvm-readobj/elf-hash-symbols.test | 86 +- llvm/tools/dsymutil/DwarfLinker.cpp | 2 +- llvm/tools/llvm-lipo/LipoOpts.td | 5 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 222 ++- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- llvm/utils/TableGen/CodeGenRegisters.cpp | 15 +- llvm/utils/gn/build/symlink_or_copy.py | 0 polly/test/DeLICM/reduction_looprotate_hoisted.ll | 2 +- 404 files changed, 8766 insertions(+), 23768 deletions(-) create mode 100644 clang/test/Sema/no_callconv.cpp create mode 100644 libcxx/test/libcxx/strings/basic.string/PR42676.sh.cpp create mode 100644 lld/test/COFF/Inputs/mangled-symbol.s create mode 100644 lld/test/COFF/thin-archive.s delete mode 100644 lld/test/ELF/aarch64-tls-static.s rename lldb/packages/Python/lldbsuite/test/{tools/lldb-vscode/attach => functional [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/signal/hand [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/signal/hand [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/.categories delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiEnviron [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibrary [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiPrompt.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestM [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lexical_scope [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lexical_scope [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lexical_scope [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/test_a [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/.clang-format delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestApple [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbG [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/commandli [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/commandli [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/inferior- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/inferior- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/inferior- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/inferior- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbse [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/platform- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/platform- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/platform- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/signal-fi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/signal-fi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/signal-fi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/socket_pa [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/test/test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-na [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-na [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-na [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/.categories delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/launch/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/launch/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/launch/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/lldbvscod [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/stackTrac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/stackTrac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/stackTrac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/step/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/step/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/step/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/variables [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/variables [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/variables [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/vscode.py delete mode 100644 llvm/docs/tutorial/LangImpl05-cfg.png create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-memcpy-et-al.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-maxnum.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-minnum.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-maxnum.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-minnum.mir create mode 100644 llvm/test/CodeGen/AMDGPU/scheduler-handle-move-bundle.mir create mode 100644 llvm/test/CodeGen/AMDGPU/si-lower-sgpr-spills.mir create mode 100644 llvm/test/CodeGen/AMDGPU/split-arg-dbg-value.ll create mode 100644 llvm/test/CodeGen/ARM/ipra-exact-definition.ll create mode 100644 llvm/test/DebugInfo/RISCV/relax-debug-frame.ll create mode 100644 llvm/test/Transforms/InstCombine/srem-via-sdiv-mul-sub.ll create mode 100644 llvm/test/Transforms/InstCombine/urem-via-udiv-mul-sub.ll copy llvm/test/tools/llvm-lipo/Inputs/{i386-slice.yaml => arm64-slice.yaml} (51%) copy llvm/test/tools/llvm-lipo/Inputs/{i386-slice.yaml => armv7-slice.yaml} (58%) copy llvm/test/tools/llvm-lipo/Inputs/{i386-slice.yaml => x86_64-slice.yaml} (74%) create mode 100644 llvm/test/tools/llvm-lipo/create-executable.test create mode 100644 llvm/test/tools/llvm-lipo/create-invalid-input.test create mode 100644 llvm/test/tools/llvm-lipo/create-without-alignment.test mode change 100644 => 100755 llvm/utils/gn/build/symlink_or_copy.py