From a0747c9f67a4ae71ccb71e62a28d1ea19e06a63c Mon Sep 17 00:00:00 2001 From: patrick Date: Fri, 17 Dec 2021 14:46:39 +0000 Subject: [PATCH] Merge LLVM 13.0.0. --- .../clang/docs/ClangCommandLineReference.rst | 674 +- gnu/llvm/clang/docs/CommandGuide/clang.rst | 12 +- gnu/llvm/clang/docs/DiagnosticsReference.rst | 14019 ------- .../include/clang/Basic/BuiltinsLe64.def | 18 - .../include/clang/Basic/CodeGenOptions.def | 77 +- .../clang/Basic/DiagnosticFrontendKinds.td | 33 +- .../include/clang/Basic/DiagnosticGroups.td | 164 +- .../clang/Basic/DiagnosticSemaKinds.td | 719 +- .../clang/include/clang/Basic/FixedPoint.h | 215 - .../clang/include/clang/Basic/LangOptions.def | 63 +- .../include/clang/Basic/SanitizerBlacklist.h | 49 - .../clang/include/clang/Basic/TargetInfo.h | 183 +- .../include/clang/Driver/DarwinSDKInfo.h | 41 - .../clang/include/clang/Driver/Options.td | 3843 +- gnu/llvm/clang/include/clang/Sema/Sema.h | 1352 +- .../clang/StaticAnalyzer/Core/IssueHash.h | 50 - .../Core/PathSensitive/DynamicSize.h | 53 - .../clang/include/clang/Tooling/Core/Lookup.h | 50 - gnu/llvm/clang/lib/Basic/FixedPoint.cpp | 394 - .../clang/lib/Basic/SanitizerBlacklist.cpp | 59 - gnu/llvm/clang/lib/Basic/TargetInfo.cpp | 45 +- gnu/llvm/clang/lib/Basic/Targets/OSTargets.h | 4 +- gnu/llvm/clang/lib/Basic/Targets/RISCV.cpp | 189 +- gnu/llvm/clang/lib/Basic/Targets/SystemZ.h | 8 + gnu/llvm/clang/lib/Basic/Targets/X86.cpp | 94 +- gnu/llvm/clang/lib/Basic/Targets/X86.h | 67 +- gnu/llvm/clang/lib/CodeGen/CGCall.cpp | 606 +- gnu/llvm/clang/lib/CodeGen/TargetInfo.cpp | 890 +- gnu/llvm/clang/lib/Driver/DarwinSDKInfo.cpp | 43 - gnu/llvm/clang/lib/Driver/InputInfo.h | 107 - .../lib/Driver/ToolChains/Arch/RISCV.cpp | 60 +- .../clang/lib/Driver/ToolChains/Arch/X86.cpp | 50 +- .../clang/lib/Driver/ToolChains/Clang.cpp | 1365 +- gnu/llvm/clang/lib/Driver/ToolChains/Gnu.cpp | 462 +- .../clang/lib/Driver/ToolChains/OpenBSD.cpp | 22 +- .../clang/lib/Frontend/CompilerInstance.cpp | 497 +- .../clang/lib/Frontend/CompilerInvocation.cpp | 4306 +- .../clang/lib/Frontend/FrontendTiming.cpp | 19 - .../clang/lib/Index/SimpleFormatContext.h | 72 - gnu/llvm/clang/lib/Sema/SemaChecking.cpp | 1790 +- gnu/llvm/clang/lib/Sema/SemaDeclAttr.cpp | 1886 +- .../lib/StaticAnalyzer/Core/DynamicSize.cpp | 71 - .../lib/StaticAnalyzer/Core/IssueHash.cpp | 204 - gnu/llvm/clang/lib/Tooling/Core/Lookup.cpp | 224 - .../clang/tools/libclang/libclang.exports | 384 - .../clang/tools/scan-build-py/bin/analyze-c++ | 13 - .../clang/tools/scan-build-py/bin/analyze-cc | 13 - .../tools/scan-build-py/bin/intercept-c++ | 13 - .../tools/scan-build-py/bin/intercept-cc | 13 - .../tools/scan-build-py/libear/__init__.py | 259 - .../tools/scan-build-py/libear/config.h.in | 22 - .../clang/tools/scan-build-py/libear/ear.c | 604 - .../scan-build-py/libscanbuild/__init__.py | 207 - .../scan-build-py/libscanbuild/analyze.py | 792 - .../scan-build-py/libscanbuild/arguments.py | 501 - .../tools/scan-build-py/libscanbuild/clang.py | 184 - .../scan-build-py/libscanbuild/compilation.py | 140 - .../scan-build-py/libscanbuild/intercept.py | 262 - .../scan-build-py/libscanbuild/report.py | 505 - .../libscanbuild/resources/scanview.css | 62 - .../libscanbuild/resources/selectable.js | 47 - .../tools/scan-build-py/libscanbuild/shell.py | 65 - .../tools/scan-view/share/FileRadar.scpt | Bin 18418 -> 0 bytes .../scan-view/share/GetRadarVersion.scpt | 0 .../unittests/AST/HasSideEffectsTest.cpp | 86 - .../clang/unittests/Basic/FixedPointTest.cpp | 644 - .../CodeGen/IncrementalProcessingTest.cpp | 173 - .../RecursiveASTVisitorTests/Callbacks.cpp | 1209 - .../compiler-rt/lib/asan/asan_blacklist.txt | 13 - .../compiler-rt/lib/asan/asan_malloc_local.h | 52 - .../lib/asan/asan_mapping_myriad.h | 85 - gnu/llvm/compiler-rt/lib/asan/asan_rtems.cpp | 260 - .../compiler-rt/lib/builtins/clear_cache.c | 13 +- gnu/llvm/compiler-rt/lib/builtins/emutls.c | 7 +- .../compiler-rt/lib/cfi/cfi_blacklist.txt | 17 - gnu/llvm/compiler-rt/lib/gwp_asan/random.cpp | 31 - gnu/llvm/compiler-rt/lib/gwp_asan/random.h | 23 - .../optional/printf_sanitizer_common.cpp | 20 - .../lib/hwasan/hwasan_blacklist.txt | 7 - .../compiler-rt/lib/msan/msan_blacklist.txt | 10 - .../lib/profile/InstrProfilingBiasVar.c | 15 - .../lib/sanitizer_common/.clang-tidy | 16 - .../lib/sanitizer_common/sanitizer_rtems.cpp | 283 - .../lib/sanitizer_common/sanitizer_rtems.h | 20 - .../sanitizer_symbolizer_rtems.h | 40 - .../compiler-rt/lib/tsan/rtl/tsan_mutex.cpp | 289 - .../compiler-rt/lib/tsan/rtl/tsan_mutex.h | 90 - .../compiler-rt/lib/tsan/rtl/tsan_stat.cpp | 186 - gnu/llvm/compiler-rt/lib/tsan/rtl/tsan_stat.h | 191 - .../lib/tsan/tests/unit/tsan_mutex_test.cpp | 125 - gnu/llvm/libcxx/NOTES.TXT | 29 - .../libcxx/cmake/caches/Generic-cxx2a.cmake | 2 - .../docs/DesignDocs/AvailabilityMarkup.rst | 94 - gnu/llvm/libcxx/include/__config | 548 +- gnu/llvm/libcxx/include/__functional_03 | 1591 - gnu/llvm/libcxx/include/__functional_base_03 | 223 - gnu/llvm/libcxx/include/__locale | 308 +- gnu/llvm/libcxx/include/__sso_allocator | 76 - gnu/llvm/libcxx/include/locale | 255 +- gnu/llvm/libcxx/include/math.h | 320 +- gnu/llvm/libcxx/include/stdio.h | 2 +- gnu/llvm/libcxx/include/stdlib.h | 16 +- .../include/support/android/locale_bionic.h | 69 - .../libcxx/include/support/fuchsia/xlocale.h | 22 - gnu/llvm/libcxx/include/support/ibm/limits.h | 98 - .../include/support/ibm/locale_mgmt_aix.h | 84 - gnu/llvm/libcxx/include/support/ibm/support.h | 53 - gnu/llvm/libcxx/include/support/ibm/xlocale.h | 270 - .../libcxx/include/support/musl/xlocale.h | 57 - .../libcxx/include/support/newlib/xlocale.h | 29 - .../include/support/solaris/floatingpoint.h | 13 - .../libcxx/include/support/solaris/wchar.h | 46 - .../libcxx/include/support/solaris/xlocale.h | 76 - .../include/support/win32/limits_msvc_win32.h | 71 - .../include/support/win32/locale_win32.h | 264 - .../support/xlocale/__nop_locale_mgmt.h | 51 - .../support/xlocale/__posix_l_fallback.h | 164 - .../support/xlocale/__strtonum_fallback.h | 66 - .../lib/abi/3.9/x86_64-apple-darwin16.abilist | 2448 -- .../lib/abi/3.9/x86_64-linux-gnu.abilist | 2010 - .../lib/abi/4.0/x86_64-apple-darwin16.abilist | 2376 -- .../abi/4.0/x86_64-unknown-linux-gnu.abilist | 1905 - .../lib/abi/5.0/x86_64-apple-darwin16.abilist | 2378 -- .../abi/5.0/x86_64-unknown-linux-gnu.abilist | 1883 - .../lib/abi/6.0/x86_64-apple-darwin16.abilist | 2378 -- .../abi/6.0/x86_64-unknown-linux-gnu.abilist | 1883 - .../abi/8.0/x86_64-apple-darwin.v1.abilist | 2360 -- .../abi/8.0/x86_64-apple-darwin.v2.abilist | 2315 -- .../8.0/x86_64-unknown-linux-gnu.v1.abilist | 1861 - .../abi/9.0/x86_64-apple-darwin.v1.abilist | 2422 -- .../abi/9.0/x86_64-apple-darwin.v2.abilist | 2378 -- .../9.0/x86_64-unknown-linux-gnu.v1.abilist | 1919 - .../lib/abi/x86_64-apple-darwin.v1.abilist | 2433 -- .../abi/x86_64-unknown-linux-gnu.v1.abilist | 1930 - gnu/llvm/libcxx/lib/libc++abi-exceptions.exp | 10 - .../libcxx/lib/libc++abi-exceptions.sjlj.exp | 10 - gnu/llvm/libcxx/lib/libc++abi-new-delete.exp | 20 - gnu/llvm/libcxx/src/random.cpp | 26 +- gnu/llvm/libcxx/src/thread.cpp | 24 +- .../libcxx/utils/ci/macos-backdeployment.sh | 142 - gnu/llvm/libcxx/utils/ci/macos-trunk.sh | 138 - gnu/llvm/libcxx/utils/docker/README.txt | 0 .../utils/docker/debian9/buildbot/Dockerfile | 40 - .../debian9/buildbot/buildbot-auth.json | 4 - .../debian9/buildbot/docker-compose.yml | 19 - .../debian9/buildbot/install-gcloud-agents.sh | 11 - .../debian9/buildbot/install-packages.sh | 40 - .../docker/debian9/buildbot/run_buildbot.sh | 111 - .../google-benchmark/.travis-libcxx-setup.sh | 28 - .../libcxx/utils/google-benchmark/README.LLVM | 24 - .../google-benchmark/cmake/HandleGTest.cmake | 113 - .../libcxx/utils/google-benchmark/mingw.py | 320 - .../utils/google-benchmark/releasing.md | 16 - gnu/llvm/libcxx/utils/libcxx/graph.py | 298 - gnu/llvm/libcxx/utils/sym_extract.py | 54 - gnu/llvm/libcxx/utils/sym_match.py | 50 - .../cmake/Modules/HandleOutOfTreeLLVM.cmake | 142 - gnu/llvm/libcxxabi/src/include/refstring.h | 131 - .../libunwind/include/__libunwind_config.h | 27 +- gnu/llvm/libunwind/src/AddressSpace.hpp | 260 +- gnu/llvm/libunwind/src/DwarfInstructions.hpp | 26 +- gnu/llvm/libunwind/src/DwarfParser.hpp | 813 +- gnu/llvm/libunwind/src/Registers.hpp | 599 +- gnu/llvm/libunwind/src/UnwindCursor.hpp | 241 +- .../libunwind/src/UnwindRegistersRestore.S | 417 +- gnu/llvm/libunwind/src/UnwindRegistersSave.S | 461 +- gnu/llvm/libunwind/src/assembly.h | 82 +- gnu/llvm/libunwind/src/config.h | 65 +- gnu/llvm/libunwind/src/libunwind.cpp | 17 +- gnu/llvm/lld/ELF/Arch/PPC.cpp | 10 +- gnu/llvm/lld/ELF/Config.h | 37 +- gnu/llvm/lld/ELF/Driver.cpp | 624 +- gnu/llvm/lld/ELF/DriverUtils.cpp | 14 +- gnu/llvm/lld/ELF/InputSection.cpp | 156 +- gnu/llvm/lld/ELF/LinkerScript.cpp | 336 +- gnu/llvm/lld/ELF/Options.td | 130 +- gnu/llvm/lld/ELF/Relocations.cpp | 288 +- gnu/llvm/lld/ELF/Symbols.cpp | 88 +- gnu/llvm/lld/ELF/Symbols.h | 23 +- gnu/llvm/lld/ELF/SyntheticSections.cpp | 268 +- gnu/llvm/lld/ELF/Writer.cpp | 487 +- gnu/llvm/lld/MachO/MergedOutputSection.cpp | 74 - gnu/llvm/lld/MachO/MergedOutputSection.h | 56 - gnu/llvm/lld/docs/ld.lld.1 | 4 +- gnu/llvm/lld/tools/lld/lld.cpp | 112 +- gnu/llvm/lld/wasm/InputEvent.h | 62 - gnu/llvm/lld/wasm/InputGlobal.h | 55 - .../lldb/bindings/interface/SBTraceOptions.i | 39 - gnu/llvm/lldb/bindings/lua.swig | 21 - gnu/llvm/lldb/bindings/python.swig | 145 - .../modules/FindPythonInterpAndLibs.cmake | 113 - gnu/llvm/lldb/docs/man/lldb.rst | 16 +- gnu/llvm/lldb/docs/resources/architecture.rst | 192 - gnu/llvm/lldb/docs/resources/reproducers.rst | 212 - gnu/llvm/lldb/docs/resources/sbapi.rst | 95 - .../lldb/docs/structured_data/DarwinLog.md | 160 - .../structured_data/StructuredDataPlugins.md | 136 - ...gsCommandTestCase.test_set_output_path.log | 43 - .../lldb/include/lldb/API/SBTraceOptions.h | 59 - .../lldb/Breakpoint/StoppointLocation.h | 87 - .../include/lldb/Core/AddressResolverName.h | 63 - .../include/lldb/Host/windows/editlinewin.h | 115 - .../Interpreter/CommandObjectRegexCommand.h | 61 - .../lldb/include/lldb/Symbol/Declaration.h | 205 - gnu/llvm/lldb/include/lldb/Utility/ArchSpec.h | 12 +- .../lldb/include/lldb/Utility/TraceOptions.h | 60 - .../Python/lldbsuite/test/darwin_log.py | 456 - .../lldbsuite/test/plugins/builder_base.py | 264 - .../lldbsuite/test/plugins/builder_darwin.py | 28 - .../lldbsuite/test/plugins/builder_freebsd.py | 10 - .../lldbsuite/test/plugins/builder_linux.py | 10 - .../lldbsuite/test/plugins/builder_netbsd.py | 10 - .../lldbsuite/test/plugins/builder_openbsd.py | 10 - .../lldbsuite/test/plugins/builder_win32.py | 10 - .../test/tools/lldb-server/.categories | 1 - .../registers-target-xml-reading/Makefile | 3 - .../TestGdbRemoteTargetXmlPacket.py | 69 - .../registers-target-xml-reading/main.cpp | 1 - .../tools/lldb-server/socket_packet_pump.py | 198 - .../lldbsuite/test_event/event_builder.py | 481 - .../test_event/formatter/__init__.py | 66 - .../test_event/formatter/results_formatter.py | 764 - gnu/llvm/lldb/resources/LLDB-Info.plist | 24 - gnu/llvm/lldb/source/API/SBTraceOptions.cpp | 159 - .../source/Breakpoint/StoppointLocation.cpp | 32 - .../lldb/source/Core/AddressResolverName.cpp | 198 - gnu/llvm/lldb/source/Core/FormatEntity.cpp | 432 +- .../lldb/source/Host/common/SocketAddress.cpp | 10 +- gnu/llvm/lldb/source/Host/openbsd/Host.cpp | 2 +- .../source/Host/openbsd/HostInfoOpenBSD.cpp | 4 +- .../lldb/source/Host/posix/DomainSocket.cpp | 2 +- gnu/llvm/lldb/source/Host/posix/PipePosix.cpp | 21 +- .../lldb/source/Host/windows/EditLineWin.cpp | 349 - .../SystemInitializerCommon.cpp | 101 +- .../Interpreter/CommandObjectRegexCommand.cpp | 92 - .../Interpreter/CommandObjectScript.cpp | 68 - .../source/Interpreter/CommandObjectScript.h | 31 - .../POSIX-DYLD/DYLDRendezvous.cpp | 7 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 35 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 127 +- .../MacOSX/PlatformAppleTVSimulator.cpp | 340 - .../MacOSX/PlatformAppleTVSimulator.h | 88 - .../MacOSX/PlatformAppleWatchSimulator.cpp | 348 - .../MacOSX/PlatformAppleWatchSimulator.h | 88 - .../Platform/MacOSX/PlatformiOSSimulator.cpp | 370 - .../Platform/MacOSX/PlatformiOSSimulator.h | 89 - .../Platform/OpenBSD/PlatformOpenBSD.cpp | 8 +- .../Platform/OpenBSD/PlatformOpenBSD.h | 5 - .../source/Plugins/Process/CMakeLists.txt | 1 + .../Plugins/Process/FreeBSD/FreeBSDThread.cpp | 617 - .../Plugins/Process/FreeBSD/FreeBSDThread.h | 111 - .../Plugins/Process/FreeBSD/POSIXStopInfo.cpp | 44 - .../Plugins/Process/FreeBSD/POSIXStopInfo.h | 66 - .../Process/FreeBSD/ProcessFreeBSD.cpp | 1077 - .../Plugins/Process/FreeBSD/ProcessFreeBSD.h | 220 - .../Process/FreeBSD/ProcessMonitor.cpp | 1427 - .../Plugins/Process/FreeBSD/ProcessMonitor.h | 279 - .../Process/FreeBSD/RegisterContextPOSIX.h | 63 - ...RegisterContextPOSIXProcessMonitor_arm.cpp | 259 - .../RegisterContextPOSIXProcessMonitor_arm.h | 76 - ...gisterContextPOSIXProcessMonitor_arm64.cpp | 264 - ...RegisterContextPOSIXProcessMonitor_arm64.h | 77 - ...isterContextPOSIXProcessMonitor_mips64.cpp | 262 - ...egisterContextPOSIXProcessMonitor_mips64.h | 80 - ...sterContextPOSIXProcessMonitor_powerpc.cpp | 274 - ...gisterContextPOSIXProcessMonitor_powerpc.h | 84 - ...RegisterContextPOSIXProcessMonitor_x86.cpp | 613 - .../RegisterContextPOSIXProcessMonitor_x86.h | 81 - .../Linux/LinuxPTraceDefines_arm64sve.h | 253 - .../NativeRegisterContextLinux_mips64.cpp | 1036 - .../Linux/NativeRegisterContextLinux_mips64.h | 139 - .../Plugins/Process/Linux/ProcessorTrace.cpp | 394 - .../Plugins/Process/Linux/ProcessorTrace.h | 136 - .../Plugins/Process/OpenBSD/CMakeLists.txt | 2 + .../Process/OpenBSD/NativeProcessOpenBSD.cpp | 17 +- .../Process/OpenBSD/NativeProcessOpenBSD.h | 7 +- .../NativeRegisterContextOpenBSD_arch.cpp | 13 +- .../NativeRegisterContextOpenBSD_arm64.cpp | 5 +- .../NativeRegisterContextOpenBSD_x86_64.cpp | 9 +- .../Plugins/Process/Utility/CMakeLists.txt | 7 +- .../Utility/RegisterContextLinux_mips.cpp | 149 - .../Utility/RegisterContextLinux_mips.h | 36 - .../Utility/RegisterContextLinux_mips64.cpp | 207 - .../Utility/RegisterContextLinux_mips64.h | 39 - .../Utility/lldb-mips-linux-register-enums.h | 360 - .../GDBRemoteCommunicationServerCommon.cpp | 64 +- .../x86/x86AssemblyInspectionEngine.h | 6 +- gnu/llvm/lldb/source/Symbol/Declaration.cpp | 98 - gnu/llvm/lldb/source/Target/UnixSignals.cpp | 86 +- gnu/llvm/lldb/source/Utility/ArchSpec.cpp | 385 +- gnu/llvm/lldb/tools/CMakeLists.txt | 2 +- .../lldb/tools/debugserver/debugnub-exports | 2 - .../source/MacOSX/DarwinLog/ActivityStore.cpp | 13 - .../source/MacOSX/DarwinLog/ActivityStore.h | 29 - .../MacOSX/DarwinLog/ActivityStreamSPI.h | 190 - .../source/MacOSX/DarwinLog/CMakeLists.txt | 17 - .../MacOSX/DarwinLog/DarwinLogCollector.cpp | 699 - .../MacOSX/DarwinLog/DarwinLogCollector.h | 107 - .../source/MacOSX/DarwinLog/DarwinLogEvent.h | 26 - .../MacOSX/DarwinLog/DarwinLogInterfaces.h | 24 - .../source/MacOSX/DarwinLog/DarwinLogTypes.h | 21 - .../source/MacOSX/DarwinLog/LogFilter.cpp | 11 - .../source/MacOSX/DarwinLog/LogFilter.h | 29 - .../MacOSX/DarwinLog/LogFilterChain.cpp | 41 - .../source/MacOSX/DarwinLog/LogFilterChain.h | 37 - .../MacOSX/DarwinLog/LogFilterExactMatch.cpp | 48 - .../MacOSX/DarwinLog/LogFilterExactMatch.h | 30 - .../MacOSX/DarwinLog/LogFilterRegex.cpp | 94 - .../source/MacOSX/DarwinLog/LogFilterRegex.h | 43 - .../source/MacOSX/DarwinLog/LogMessage.cpp | 13 - .../source/MacOSX/DarwinLog/LogMessage.h | 39 - .../MacOSX/DarwinLog/LogMessageOsLog.cpp | 67 - .../source/MacOSX/DarwinLog/LogMessageOsLog.h | 56 - ...m.apple.debugserver.applist.internal.plist | 16 - .../com.apple.debugserver.applist.plist | 19 - .../com.apple.debugserver.internal.plist | 15 - .../source/com.apple.debugserver.plist | 18 - ...com.apple.debugserver.posix.internal.plist | 16 - .../source/com.apple.debugserver.posix.plist | 18 - ...pple.internal.xpc.remote.debugserver.plist | 35 - .../source/debugserver-entitlements.plist | 30 - .../debugserver-macosx-entitlements.plist | 10 - gnu/llvm/lldb/tools/driver/Driver.cpp | 124 +- .../intel-features/intel-pt/CMakeLists.txt | 31 - .../tools/intel-features/intel-pt/Decoder.cpp | 960 - .../tools/intel-features/intel-pt/Decoder.h | 325 - .../intel-features/intel-pt/PTDecoder.cpp | 149 - .../tools/intel-features/intel-pt/PTDecoder.h | 270 - .../intel-features/intel-pt/README_CLI.txt | 123 - .../intel-features/intel-pt/README_TOOL.txt | 311 - .../intel-pt/cli-wrapper-pt.cpp | 586 - .../intel-features/intel-pt/cli-wrapper-pt.h | 12 - .../intel-pt/interface/PTDecoder.i | 10 - .../intel-features/scripts/CMakeLists.txt | 37 - .../scripts/lldb-intel-features.swig | 16 - .../scripts/python-typemaps.txt | 31 - .../lldb-perf/darwin/sketch/foobar.sketch2 | Bin 10027 -> 0 bytes .../lldb/tools/lldb-server/CMakeLists.txt | 16 +- .../lldb/tools/lldb-server/lldb-gdbserver.cpp | 309 +- .../Process/Linux/ProcessorTraceTest.cpp | 147 - gnu/llvm/lldb/utils/test/README-disasm | 406 - gnu/llvm/lldb/utils/test/README-lldb-disasm | 94 - .../lldb/utils/test/README-run-until-faulted | 18 - gnu/llvm/lldb/utils/test/disasm.py | 238 - gnu/llvm/lldb/utils/test/lldb-disasm.py | 294 - gnu/llvm/lldb/utils/test/llvm-mc-shell.py | 116 - gnu/llvm/lldb/utils/test/main.c | 13 - gnu/llvm/lldb/utils/test/ras.py | 182 - gnu/llvm/lldb/utils/test/run-dis.py | 144 - gnu/llvm/lldb/utils/test/run-until-faulted.py | 131 - gnu/llvm/llvm/LLVMBuild.txt | 23 - gnu/llvm/llvm/bindings/LLVMBuild.txt | 20 - .../llvm/cmake/modules/CheckLinkerFlag.cmake | 6 - gnu/llvm/llvm/docs/AMDGPU/gfx9_addr_buf.rst | 22 - gnu/llvm/llvm/docs/AMDGPU/gfx9_addr_ds.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_addr_flat.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_addr_mimg.rst | 21 - .../llvm/docs/AMDGPU/gfx9_base_smem_addr.rst | 17 - .../llvm/docs/AMDGPU/gfx9_base_smem_buf.rst | 17 - .../docs/AMDGPU/gfx9_base_smem_scratch.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_bimm16.rst | 14 - gnu/llvm/llvm/docs/AMDGPU/gfx9_bimm32.rst | 14 - .../docs/AMDGPU/gfx9_data_buf_atomic128.rst | 21 - .../docs/AMDGPU/gfx9_data_buf_atomic32.rst | 21 - .../docs/AMDGPU/gfx9_data_buf_atomic64.rst | 21 - .../docs/AMDGPU/gfx9_data_mimg_atomic_cmp.rst | 27 - .../docs/AMDGPU/gfx9_data_mimg_atomic_reg.rst | 26 - .../llvm/docs/AMDGPU/gfx9_data_mimg_store.rst | 18 - .../docs/AMDGPU/gfx9_data_mimg_store_d16.rst | 21 - .../docs/AMDGPU/gfx9_data_smem_atomic128.rst | 21 - .../docs/AMDGPU/gfx9_data_smem_atomic32.rst | 21 - .../docs/AMDGPU/gfx9_data_smem_atomic64.rst | 21 - .../llvm/docs/AMDGPU/gfx9_dst_buf_128.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_buf_32.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_buf_64.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_buf_96.rst | 17 - .../llvm/docs/AMDGPU/gfx9_dst_buf_lds.rst | 21 - .../docs/AMDGPU/gfx9_dst_flat_atomic32.rst | 19 - .../docs/AMDGPU/gfx9_dst_flat_atomic64.rst | 19 - .../docs/AMDGPU/gfx9_dst_mimg_gather4.rst | 22 - .../docs/AMDGPU/gfx9_dst_mimg_regular.rst | 20 - .../docs/AMDGPU/gfx9_dst_mimg_regular_d16.rst | 22 - gnu/llvm/llvm/docs/AMDGPU/gfx9_fimm16.rst | 15 - gnu/llvm/llvm/docs/AMDGPU/gfx9_fimm32.rst | 15 - .../docs/AMDGPU/gfx9_mod_dpp_sdwa_abs_neg.rst | 14 - .../llvm/docs/AMDGPU/gfx9_mod_sdwa_sext.rst | 14 - .../docs/AMDGPU/gfx9_mod_vop3_abs_neg.rst | 14 - gnu/llvm/llvm/docs/AMDGPU/gfx9_offset_buf.rst | 17 - .../llvm/docs/AMDGPU/gfx9_offset_smem_buf.rst | 19 - .../docs/AMDGPU/gfx9_offset_smem_plain.rst | 22 - gnu/llvm/llvm/docs/AMDGPU/gfx9_perm_smem.rst | 25 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ret.rst | 14 - gnu/llvm/llvm/docs/AMDGPU/gfx9_rsrc_buf.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_rsrc_mimg.rst | 17 - .../docs/AMDGPU/gfx9_saddr_flat_global.rst | 19 - .../docs/AMDGPU/gfx9_saddr_flat_scratch.rst | 19 - gnu/llvm/llvm/docs/AMDGPU/gfx9_samp_mimg.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdata128_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdata32_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdata64_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst128_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst256_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst32_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst32_1.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst32_2.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst512_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst64_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst64_1.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_simm16.rst | 14 - gnu/llvm/llvm/docs/AMDGPU/gfx9_src32_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_src32_1.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_src32_2.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_src32_3.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_src64_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_src64_1.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_src_exp.rst | 28 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_1.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_2.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_3.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_4.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc64_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc64_1.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc64_2.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc64_3.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_type_dev.rst | 14 - gnu/llvm/llvm/docs/AMDGPU/gfx9_uimm16.rst | 14 - .../docs/AMDGPU/gfx9_vaddr_flat_global.rst | 22 - .../docs/AMDGPU/gfx9_vaddr_flat_scratch.rst | 19 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vcc_64.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vdata128_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vdata32_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vdata64_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vdata96_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vdst128_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vdst32_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vdst64_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vdst96_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vsrc128_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vsrc32_0.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vsrc32_1.rst | 17 - gnu/llvm/llvm/docs/AMDGPU/gfx9_vsrc64_0.rst | 17 - ...DwarfProposalForHeterogeneousDebugging.rst | 3896 -- .../llvm/docs/CommandGuide/llvm-build.rst | 79 - gnu/llvm/llvm/docs/LLVMBuild.rst | 323 - gnu/llvm/llvm/docs/LLVMBuild.txt | 20 - gnu/llvm/llvm/docs/TableGen/Deficiencies.rst | 31 - gnu/llvm/llvm/docs/TableGen/LangIntro.rst | 737 - gnu/llvm/llvm/docs/TableGen/LangRef.rst | 556 - gnu/llvm/llvm/docs/tutorial/BuildingAJIT5.rst | 57 - .../llvm/docs/tutorial/OCamlLangImpl1.rst | 285 - .../llvm/docs/tutorial/OCamlLangImpl2.rst | 899 - .../llvm/docs/tutorial/OCamlLangImpl3.rst | 961 - .../llvm/docs/tutorial/OCamlLangImpl4.rst | 915 - .../llvm/docs/tutorial/OCamlLangImpl5.rst | 1350 - .../llvm/docs/tutorial/OCamlLangImpl6.rst | 1441 - .../llvm/docs/tutorial/OCamlLangImpl7.rst | 1723 - .../llvm/docs/tutorial/OCamlLangImpl8.rst | 267 - .../BuildingAJIT/Chapter5/CMakeLists.txt | 22 - .../BuildingAJIT/Chapter5/KaleidoscopeJIT.h | 248 - .../BuildingAJIT/Chapter5/RemoteJITUtils.h | 75 - .../Chapter5/Server/CMakeLists.txt | 20 - .../BuildingAJIT/Chapter5/Server/server.cpp | 111 - .../BuildingAJIT/Chapter5/toy.cpp | 1309 - gnu/llvm/llvm/examples/LLVMBuild.txt | 20 - .../OCaml-Kaleidoscope/Chapter2/_tags | 1 - .../OCaml-Kaleidoscope/Chapter2/ast.ml | 25 - .../OCaml-Kaleidoscope/Chapter2/lexer.ml | 52 - .../OCaml-Kaleidoscope/Chapter2/parser.ml | 122 - .../OCaml-Kaleidoscope/Chapter2/token.ml | 15 - .../OCaml-Kaleidoscope/Chapter2/toplevel.ml | 34 - .../OCaml-Kaleidoscope/Chapter2/toy.ml | 21 - .../OCaml-Kaleidoscope/Chapter3/_tags | 2 - .../OCaml-Kaleidoscope/Chapter3/ast.ml | 25 - .../OCaml-Kaleidoscope/Chapter3/codegen.ml | 100 - .../OCaml-Kaleidoscope/Chapter3/lexer.ml | 52 - .../Chapter3/myocamlbuild.ml | 6 - .../OCaml-Kaleidoscope/Chapter3/parser.ml | 122 - .../OCaml-Kaleidoscope/Chapter3/token.ml | 15 - .../OCaml-Kaleidoscope/Chapter3/toplevel.ml | 39 - .../OCaml-Kaleidoscope/Chapter3/toy.ml | 26 - .../OCaml-Kaleidoscope/Chapter4/_tags | 4 - .../OCaml-Kaleidoscope/Chapter4/ast.ml | 25 - .../OCaml-Kaleidoscope/Chapter4/bindings.c | 7 - .../OCaml-Kaleidoscope/Chapter4/codegen.ml | 103 - .../OCaml-Kaleidoscope/Chapter4/lexer.ml | 52 - .../Chapter4/myocamlbuild.ml | 10 - .../OCaml-Kaleidoscope/Chapter4/parser.ml | 122 - .../OCaml-Kaleidoscope/Chapter4/token.ml | 15 - .../OCaml-Kaleidoscope/Chapter4/toplevel.ml | 49 - .../OCaml-Kaleidoscope/Chapter4/toy.ml | 53 - .../OCaml-Kaleidoscope/Chapter5/_tags | 4 - .../OCaml-Kaleidoscope/Chapter5/ast.ml | 31 - .../OCaml-Kaleidoscope/Chapter5/bindings.c | 7 - .../OCaml-Kaleidoscope/Chapter5/codegen.ml | 225 - .../OCaml-Kaleidoscope/Chapter5/lexer.ml | 57 - .../Chapter5/myocamlbuild.ml | 10 - .../OCaml-Kaleidoscope/Chapter5/parser.ml | 158 - .../OCaml-Kaleidoscope/Chapter5/token.ml | 19 - .../OCaml-Kaleidoscope/Chapter5/toplevel.ml | 49 - .../OCaml-Kaleidoscope/Chapter5/toy.ml | 53 - .../OCaml-Kaleidoscope/Chapter6/_tags | 4 - .../OCaml-Kaleidoscope/Chapter6/ast.ml | 36 - .../OCaml-Kaleidoscope/Chapter6/bindings.c | 13 - .../OCaml-Kaleidoscope/Chapter6/codegen.ml | 251 - .../OCaml-Kaleidoscope/Chapter6/lexer.ml | 59 - .../Chapter6/myocamlbuild.ml | 10 - .../OCaml-Kaleidoscope/Chapter6/parser.ml | 195 - .../OCaml-Kaleidoscope/Chapter6/token.ml | 22 - .../OCaml-Kaleidoscope/Chapter6/toplevel.ml | 49 - .../OCaml-Kaleidoscope/Chapter6/toy.ml | 53 - .../OCaml-Kaleidoscope/Chapter7/_tags | 4 - .../OCaml-Kaleidoscope/Chapter7/ast.ml | 39 - .../OCaml-Kaleidoscope/Chapter7/bindings.c | 13 - .../OCaml-Kaleidoscope/Chapter7/codegen.ml | 370 - .../OCaml-Kaleidoscope/Chapter7/lexer.ml | 60 - .../Chapter7/myocamlbuild.ml | 10 - .../OCaml-Kaleidoscope/Chapter7/parser.ml | 221 - .../OCaml-Kaleidoscope/Chapter7/token.ml | 25 - .../OCaml-Kaleidoscope/Chapter7/toplevel.ml | 49 - .../OCaml-Kaleidoscope/Chapter7/toy.ml | 57 - .../llvm/examples/ThinLtoJIT/CMakeLists.txt | 19 - .../ThinLtoJIT/ThinLtoDiscoveryThread.cpp | 65 - .../ThinLtoJIT/ThinLtoDiscoveryThread.h | 57 - .../ThinLtoInstrumentationLayer.cpp | 225 - .../ThinLtoJIT/ThinLtoInstrumentationLayer.h | 77 - .../llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 340 - .../llvm/examples/ThinLtoJIT/ThinLtoJIT.h | 111 - .../ThinLtoJIT/ThinLtoModuleIndex.cpp | 268 - .../examples/ThinLtoJIT/ThinLtoModuleIndex.h | 94 - gnu/llvm/llvm/examples/ThinLtoJIT/bench | 100 - gnu/llvm/llvm/examples/ThinLtoJIT/main.cpp | 83 - .../llvm/include/llvm-c/LinkTimeOptimizer.h | 66 - gnu/llvm/llvm/include/llvm-c/OrcBindings.h | 169 - .../llvm/Analysis/InlineFeaturesAnalysis.h | 45 - .../llvm/include/llvm/BinaryFormat/Dwarf.def | 289 +- .../llvm/include/llvm/CodeGen/AsmPrinter.h | 175 +- .../llvm/include/llvm/CodeGen/BuiltinGCs.h | 32 - .../llvm/include/llvm/CodeGen/GCStrategy.h | 136 - .../GlobalISel/ConstantFoldingMIRBuilder.h | 72 - .../include/llvm/CodeGen/MachineFrameInfo.h | 54 +- gnu/llvm/llvm/include/llvm/CodeGen/Passes.h | 83 +- .../llvm/CodeGen/TargetFrameLowering.h | 50 +- .../ExecutionEngine/Orc/GlobalMappingLayer.h | 111 - .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 84 - .../ExecutionEngine/Orc/LazyEmittingLayer.h | 267 - .../include/llvm/ExecutionEngine/Orc/Legacy.h | 211 - .../llvm/ExecutionEngine/Orc/NullResolver.h | 43 - .../llvm/ExecutionEngine/Orc/OrcError.h | 74 - .../Orc/RPC/RPCSerialization.h | 702 - .../llvm/ExecutionEngine/Orc/RPC/RPCUtils.h | 1687 - .../ExecutionEngine/Orc/RPC/RawByteChannel.h | 184 - .../ExecutionEngine/Orc/RemoteObjectLayer.h | 564 - gnu/llvm/llvm/include/llvm/InitializePasses.h | 73 +- .../llvm/include/llvm/Object/WasmTraits.h | 68 - .../llvm/include/llvm/Support/FileCheck.h | 191 - .../llvm/include/llvm/TextAPI/ELF/ELFStub.h | 68 - .../include/llvm/TextAPI/ELF/TBEHandler.h | 43 - .../llvm/TextAPI/MachO/Architecture.def | 39 - .../include/llvm/TextAPI/MachO/Architecture.h | 57 - .../llvm/TextAPI/MachO/ArchitectureSet.h | 166 - .../llvm/TextAPI/MachO/InterfaceFile.h | 433 - .../llvm/TextAPI/MachO/PackedVersion.h | 67 - .../include/llvm/TextAPI/MachO/Platform.h | 45 - .../llvm/include/llvm/TextAPI/MachO/Symbol.h | 117 - .../llvm/include/llvm/TextAPI/MachO/Target.h | 68 - .../llvm/TextAPI/MachO/TextAPIReader.h | 33 - .../llvm/TextAPI/MachO/TextAPIWriter.h | 31 - .../Transforms/Scalar/SpeculateAroundPHIs.h | 110 - .../ImportedFunctionsInliningStatistics.h | 106 - .../include/llvm/Transforms/Utils/MisExpect.h | 43 - .../Utils/UniqueInternalLinkageNames.h | 31 - .../lib/Analysis/InlineFeaturesAnalysis.cpp | 41 - gnu/llvm/llvm/lib/Analysis/LLVMBuild.txt | 21 - .../Analysis/models/inliner/saved_model.pbtxt | 32634 ---------------- .../variables/variables.data-00000-of-00001 | Bin 39110 -> 0 bytes .../models/inliner/variables/variables.index | Bin 377 -> 0 bytes gnu/llvm/llvm/lib/AsmParser/LLLexer.h | 104 - gnu/llvm/llvm/lib/AsmParser/LLParser.h | 615 - gnu/llvm/llvm/lib/AsmParser/LLToken.h | 484 - gnu/llvm/llvm/lib/AsmParser/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/BinaryFormat/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Bitcode/LLVMBuild.txt | 23 - .../llvm/lib/Bitcode/Reader/LLVMBuild.txt | 21 - .../llvm/lib/Bitcode/Writer/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Bitstream/LLVMBuild.txt | 23 - .../llvm/lib/Bitstream/Reader/LLVMBuild.txt | 21 - .../lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 881 +- .../llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt | 21 - .../llvm/lib/CodeGen/BBSectionsPrepare.cpp | 457 - gnu/llvm/llvm/lib/CodeGen/BuiltinGCs.cpp | 130 - gnu/llvm/llvm/lib/CodeGen/CMakeLists.txt | 36 +- gnu/llvm/llvm/lib/CodeGen/GCStrategy.cpp | 20 - .../llvm/lib/CodeGen/GlobalISel/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/CodeGen/LLVMBuild.txt | 24 - gnu/llvm/llvm/lib/CodeGen/LiveDebugValues.cpp | 1976 - .../llvm/lib/CodeGen/MIRParser/LLVMBuild.txt | 21 - .../llvm/lib/CodeGen/PrologEpilogInserter.cpp | 165 +- .../lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 911 - .../lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 3628 +- .../lib/CodeGen/SelectionDAG/LLVMBuild.txt | 21 - .../llvm/lib/CodeGen/TargetPassConfig.cpp | 347 +- gnu/llvm/llvm/lib/DWARFLinker/LLVMBuild.txt | 21 - .../llvm/lib/DebugInfo/CodeView/LLVMBuild.txt | 21 - .../llvm/lib/DebugInfo/DWARF/LLVMBuild.txt | 21 - .../llvm/lib/DebugInfo/GSYM/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/DebugInfo/LLVMBuild.txt | 23 - gnu/llvm/llvm/lib/DebugInfo/MSF/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/DebugInfo/PDB/LLVMBuild.txt | 22 - .../lib/DebugInfo/Symbolize/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Demangle/LLVMBuild.txt | 20 - .../IntelJITEvents/LLVMBuild.txt | 23 - .../ExecutionEngine/Interpreter/LLVMBuild.txt | 21 - .../JITLink/BasicGOTAndStubsBuilder.h | 107 - .../lib/ExecutionEngine/JITLink/LLVMBuild.txt | 21 - .../llvm/lib/ExecutionEngine/LLVMBuild.txt | 25 - .../lib/ExecutionEngine/MCJIT/LLVMBuild.txt | 21 - .../ExecutionEngine/OProfileJIT/LLVMBuild.txt | 23 - .../lib/ExecutionEngine/Orc/LLVMBuild.txt | 22 - .../llvm/lib/ExecutionEngine/Orc/Legacy.cpp | 68 - .../lib/ExecutionEngine/Orc/NullResolver.cpp | 37 - .../lib/ExecutionEngine/Orc/OrcCBindings.cpp | 158 - .../ExecutionEngine/Orc/OrcCBindingsStack.h | 534 - .../Orc/OrcMCJITReplacement.cpp | 138 - .../ExecutionEngine/Orc/OrcMCJITReplacement.h | 502 - .../ExecutionEngine/OrcError/CMakeLists.txt | 6 - .../ExecutionEngine/OrcError/LLVMBuild.txt | 21 - .../lib/ExecutionEngine/OrcError/OrcError.cpp | 121 - .../lib/ExecutionEngine/OrcError/RPCError.cpp | 59 - .../PerfJITEvents/LLVMBuild.txt | 21 - .../ExecutionEngine/RuntimeDyld/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Extensions/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Frontend/LLVMBuild.txt | 23 - .../llvm/lib/Frontend/OpenMP/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/FuzzMutate/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/IR/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/IRReader/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/LLVMBuild.txt | 58 - gnu/llvm/llvm/lib/LTO/LLVMBuild.txt | 41 - gnu/llvm/llvm/lib/LineEditor/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Linker/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/MC/LLVMBuild.txt | 24 - .../llvm/lib/MC/MCDisassembler/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/MC/MCELFStreamer.cpp | 254 +- gnu/llvm/llvm/lib/MC/MCParser/AsmParser.cpp | 768 +- gnu/llvm/llvm/lib/MC/MCParser/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/MCA/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Object/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/ObjectYAML/DWARFVisitor.cpp | 196 - gnu/llvm/llvm/lib/ObjectYAML/DWARFVisitor.h | 97 - gnu/llvm/llvm/lib/ObjectYAML/LLVMBuild.txt | 13 - gnu/llvm/llvm/lib/Option/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Passes/LLVMBuild.txt | 21 - .../lib/ProfileData/Coverage/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/ProfileData/LLVMBuild.txt | 24 - gnu/llvm/llvm/lib/Remarks/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Support/FileCheck.cpp | 2580 -- gnu/llvm/llvm/lib/Support/FileCheckImpl.h | 832 - gnu/llvm/llvm/lib/Support/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Support/Unix/Process.inc | 26 +- gnu/llvm/llvm/lib/TableGen/LLVMBuild.txt | 21 - .../lib/Target/AArch64/AArch64AsmPrinter.cpp | 540 +- .../Target/AArch64/AArch64FrameLowering.cpp | 900 +- .../lib/Target/AArch64/AArch64FrameLowering.h | 45 +- .../Target/AArch64/AArch64ISelLowering.cpp | 5468 ++- .../lib/Target/AArch64/AArch64InstrInfo.cpp | 1129 +- .../lib/Target/AArch64/AArch64InstrInfo.td | 709 +- .../lib/Target/AArch64/AArch64StackOffset.h | 151 - .../lib/Target/AArch64/AArch64Subtarget.h | 98 +- .../Target/AArch64/AArch64TargetMachine.cpp | 141 +- .../Target/AArch64/AsmParser/LLVMBuild.txt | 22 - .../llvm/lib/Target/AArch64/CMakeLists.txt | 31 + .../Target/AArch64/Disassembler/LLVMBuild.txt | 22 - .../llvm/lib/Target/AArch64/LLVMBuild.txt | 34 - .../Target/AArch64/MCTargetDesc/LLVMBuild.txt | 23 - .../Target/AArch64/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/AArch64/Utils/LLVMBuild.txt | 22 - .../llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 226 - .../lib/Target/AMDGPU/AsmParser/LLVMBuild.txt | 22 - .../Target/AMDGPU/Disassembler/LLVMBuild.txt | 22 - .../lib/Target/AMDGPU/GCNRegBankReassign.cpp | 826 - gnu/llvm/llvm/lib/Target/AMDGPU/LLVMBuild.txt | 33 - .../Target/AMDGPU/MCTargetDesc/LLVMBuild.txt | 22 - .../llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp | 176 - .../lib/Target/AMDGPU/SIFixupVectorISel.cpp | 239 - .../llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 483 - .../AMDGPU/SIRemoveShortExecBranches.cpp | 160 - .../Target/AMDGPU/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/AMDGPU/Utils/LLVMBuild.txt | 22 - .../lib/Target/ARC/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/ARC/LLVMBuild.txt | 43 - .../lib/Target/ARC/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/ARC/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/ARM/AsmParser/LLVMBuild.txt | 22 - .../lib/Target/ARM/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/ARM/LLVMBuild.txt | 34 - .../lib/Target/ARM/MCTargetDesc/LLVMBuild.txt | 22 - .../Target/ARM/MVEVPTOptimisationsPass.cpp | 464 - .../lib/Target/ARM/TargetInfo/LLVMBuild.txt | 22 - .../llvm/lib/Target/ARM/Utils/LLVMBuild.txt | 23 - .../lib/Target/AVR/AsmParser/LLVMBuild.txt | 22 - .../lib/Target/AVR/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/AVR/LLVMBuild.txt | 34 - .../lib/Target/AVR/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/AVR/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/BPF/AsmParser/LLVMBuild.txt | 22 - .../lib/Target/BPF/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/BPF/LLVMBuild.txt | 41 - .../lib/Target/BPF/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/BPF/TargetInfo/LLVMBuild.txt | 22 - .../Target/Hexagon/AsmParser/LLVMBuild.txt | 22 - .../Target/Hexagon/Disassembler/LLVMBuild.txt | 22 - .../Hexagon/HexagonMapAsm2IntrinV65.gen.td | 85 - .../llvm/lib/Target/Hexagon/LLVMBuild.txt | 45 - .../Target/Hexagon/MCTargetDesc/LLVMBuild.txt | 22 - .../Target/Hexagon/TargetInfo/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/LLVMBuild.txt | 76 - .../lib/Target/Lanai/AsmParser/LLVMBuild.txt | 22 - .../Target/Lanai/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/Lanai/LLVMBuild.txt | 43 - .../Target/Lanai/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/Lanai/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/MSP430/AsmParser/LLVMBuild.txt | 22 - .../Target/MSP430/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/MSP430/LLVMBuild.txt | 33 - .../Target/MSP430/MCTargetDesc/LLVMBuild.txt | 22 - .../Target/MSP430/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/Mips/AsmParser/LLVMBuild.txt | 22 - .../Target/Mips/AsmParser/MipsAsmParser.cpp | 9 +- gnu/llvm/llvm/lib/Target/Mips/CMakeLists.txt | 18 + .../Target/Mips/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/Mips/LLVMBuild.txt | 45 - .../Target/Mips/MCTargetDesc/LLVMBuild.txt | 22 - .../Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 1 - .../llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 2 +- .../lib/Target/Mips/MipsFrameLowering.cpp | 6 +- .../llvm/lib/Target/Mips/MipsISelLowering.cpp | 100 +- .../llvm/lib/Target/Mips/MipsInstrInfo.td | 2 +- .../lib/Target/Mips/MipsTargetMachine.cpp | 47 +- .../lib/Target/Mips/TargetInfo/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/NVPTX/LLVMBuild.txt | 31 - .../Target/NVPTX/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/NVPTX/TargetInfo/LLVMBuild.txt | 22 - .../Target/PowerPC/AsmParser/LLVMBuild.txt | 22 - .../llvm/lib/Target/PowerPC/CMakeLists.txt | 29 +- .../Target/PowerPC/Disassembler/LLVMBuild.txt | 22 - .../llvm/lib/Target/PowerPC/LLVMBuild.txt | 34 - .../Target/PowerPC/MCTargetDesc/LLVMBuild.txt | 22 - .../llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 1068 +- .../lib/Target/PowerPC/PPCFrameLowering.cpp | 766 +- .../lib/Target/PowerPC/PPCFrameLowering.h | 4 + .../lib/Target/PowerPC/PPCISelLowering.cpp | 5029 +-- .../llvm/lib/Target/PowerPC/PPCInstrInfo.td | 934 +- .../llvm/lib/Target/PowerPC/PPCInstrQPX.td | 1212 - .../lib/Target/PowerPC/PPCQPXLoadSplat.cpp | 161 - .../llvm/lib/Target/PowerPC/PPCSubtarget.h | 62 +- .../lib/Target/PowerPC/PPCTargetMachine.cpp | 135 +- .../Target/PowerPC/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/RISCV/AsmParser/LLVMBuild.txt | 22 - .../Target/RISCV/Disassembler/LLVMBuild.txt | 23 - gnu/llvm/llvm/lib/Target/RISCV/LLVMBuild.txt | 34 - .../Target/RISCV/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/RISCV/RISCVISelLowering.cpp | 7570 +++- .../lib/Target/RISCV/RISCVSchedRocket32.td | 227 - .../lib/Target/RISCV/RISCVSchedRocket64.td | 228 - .../lib/Target/RISCV/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/RISCV/Utils/CMakeLists.txt | 4 - .../llvm/lib/Target/RISCV/Utils/LLVMBuild.txt | 23 - .../lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 81 - .../lib/Target/RISCV/Utils/RISCVBaseInfo.h | 223 - .../lib/Target/RISCV/Utils/RISCVMatInt.cpp | 93 - .../llvm/lib/Target/RISCV/Utils/RISCVMatInt.h | 44 - .../lib/Target/Sparc/AsmParser/LLVMBuild.txt | 22 - .../Target/Sparc/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/Sparc/LLVMBuild.txt | 35 - .../Target/Sparc/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/Sparc/SparcISelLowering.cpp | 66 +- .../llvm/lib/Target/Sparc/SparcInstr64Bit.td | 6 +- .../llvm/lib/Target/Sparc/SparcInstrInfo.td | 38 +- .../lib/Target/Sparc/TargetInfo/LLVMBuild.txt | 22 - .../Target/SystemZ/AsmParser/LLVMBuild.txt | 22 - .../Target/SystemZ/Disassembler/LLVMBuild.txt | 22 - .../llvm/lib/Target/SystemZ/LLVMBuild.txt | 34 - .../Target/SystemZ/MCTargetDesc/LLVMBuild.txt | 22 - .../Target/SystemZ/TargetInfo/LLVMBuild.txt | 22 - .../lib/Target/VE/AsmParser/LLVMBuild.txt | 22 - .../lib/Target/VE/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/VE/LLVMBuild.txt | 34 - .../lib/Target/VE/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/VE/TargetInfo/LLVMBuild.txt | 22 - .../WebAssembly/AsmParser/LLVMBuild.txt | 22 - .../WebAssembly/Disassembler/LLVMBuild.txt | 22 - .../llvm/lib/Target/WebAssembly/LLVMBuild.txt | 33 - .../WebAssembly/MCTargetDesc/LLVMBuild.txt | 22 - .../WebAssembly/TargetInfo/LLVMBuild.txt | 22 - .../WebAssembly/WebAssemblyUtilities.cpp | 98 - .../Target/WebAssembly/WebAssemblyUtilities.h | 55 - .../WebAssembly/known_gcc_test_failures.txt | 119 - .../lib/Target/X86/AsmParser/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/X86/CMakeLists.txt | 32 +- .../lib/Target/X86/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/X86/LLVMBuild.txt | 34 - .../lib/Target/X86/MCTargetDesc/LLVMBuild.txt | 22 - .../Target/X86/MCTargetDesc/X86AsmBackend.cpp | 45 +- .../lib/Target/X86/TargetInfo/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/X86/X86.h | 23 +- gnu/llvm/llvm/lib/Target/X86/X86.td | 927 +- gnu/llvm/llvm/lib/Target/X86/X86AsmPrinter.h | 6 +- .../llvm/lib/Target/X86/X86CondBrFolding.cpp | 579 - .../llvm/lib/Target/X86/X86FrameLowering.cpp | 389 +- .../llvm/lib/Target/X86/X86FrameLowering.h | 30 +- .../llvm/lib/Target/X86/X86IndirectThunks.cpp | 1 - .../llvm/lib/Target/X86/X86InstrCompiler.td | 216 +- .../llvm/lib/Target/X86/X86MCInstLower.cpp | 71 +- .../lib/Target/X86/X86MachineFunctionInfo.h | 17 +- .../llvm/lib/Target/X86/X86RegisterInfo.td | 17 +- gnu/llvm/llvm/lib/Target/X86/X86Subtarget.h | 98 +- .../llvm/lib/Target/X86/X86TargetMachine.cpp | 151 +- .../Target/XCore/Disassembler/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Target/XCore/LLVMBuild.txt | 43 - .../Target/XCore/MCTargetDesc/LLVMBuild.txt | 22 - .../lib/Target/XCore/TargetInfo/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/Testing/LLVMBuild.txt | 18 - .../llvm/lib/Testing/Support/LLVMBuild.txt | 22 - gnu/llvm/llvm/lib/TextAPI/ELF/ELFStub.cpp | 28 - gnu/llvm/llvm/lib/TextAPI/ELF/TBEHandler.cpp | 160 - gnu/llvm/llvm/lib/TextAPI/LLVMBuild.txt | 21 - .../llvm/lib/TextAPI/MachO/Architecture.cpp | 98 - .../lib/TextAPI/MachO/ArchitectureSet.cpp | 70 - .../llvm/lib/TextAPI/MachO/InterfaceFile.cpp | 121 - .../llvm/lib/TextAPI/MachO/PackedVersion.cpp | 113 - gnu/llvm/llvm/lib/TextAPI/MachO/Platform.cpp | 91 - gnu/llvm/llvm/lib/TextAPI/MachO/Symbol.cpp | 58 - gnu/llvm/llvm/lib/TextAPI/MachO/Target.cpp | 75 - .../llvm/lib/TextAPI/MachO/TextAPIContext.h | 32 - gnu/llvm/llvm/lib/TextAPI/MachO/TextStub.cpp | 1149 - .../llvm/lib/TextAPI/MachO/TextStubCommon.cpp | 235 - .../llvm/lib/TextAPI/MachO/TextStubCommon.h | 80 - gnu/llvm/llvm/lib/ToolDrivers/LLVMBuild.txt | 23 - .../ToolDrivers/llvm-dlltool/LLVMBuild.txt | 21 - .../lib/ToolDrivers/llvm-lib/LLVMBuild.txt | 21 - .../AggressiveInstCombine/LLVMBuild.txt | 21 - .../llvm/lib/Transforms/CFGuard/LLVMBuild.txt | 21 - .../lib/Transforms/Coroutines/LLVMBuild.txt | 21 - .../Transforms/IPO/IPConstantPropagation.cpp | 308 - .../llvm/lib/Transforms/IPO/LLVMBuild.txt | 22 - .../InstCombine/InstCombineTables.td | 11 - .../lib/Transforms/InstCombine/LLVMBuild.txt | 21 - .../Transforms/Instrumentation/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/Transforms/LLVMBuild.txt | 23 - .../llvm/lib/Transforms/ObjCARC/LLVMBuild.txt | 22 - .../lib/Transforms/Scalar/ConstantProp.cpp | 121 - .../llvm/lib/Transforms/Scalar/LLVMBuild.txt | 22 - .../Transforms/Scalar/LoopIdiomRecognize.cpp | 1207 +- gnu/llvm/llvm/lib/Transforms/Scalar/SCCP.cpp | 1798 +- .../Transforms/Scalar/SpeculateAroundPHIs.cpp | 833 - .../ImportedFunctionsInliningStatistics.cpp | 202 - .../llvm/lib/Transforms/Utils/LLVMBuild.txt | 21 - .../lib/Transforms/Utils/LoopUnrollPeel.cpp | 798 - .../llvm/lib/Transforms/Utils/MisExpect.cpp | 178 - .../Utils/UniqueInternalLinkageNames.cpp | 97 - .../lib/Transforms/Vectorize/LLVMBuild.txt | 22 - .../llvm/lib/WindowsManifest/LLVMBuild.txt | 21 - gnu/llvm/llvm/lib/XRay/LLVMBuild.txt | 22 - gnu/llvm/llvm/projects/LLVMBuild.txt | 20 - gnu/llvm/llvm/runtimes/Components.cmake.in | 3 - gnu/llvm/llvm/runtimes/llvm-strip-link.in | 27 - gnu/llvm/llvm/tools/LLVMBuild.txt | 63 - gnu/llvm/llvm/tools/bugpoint/LLVMBuild.txt | 32 - gnu/llvm/llvm/tools/dsymutil/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llc/LLVMBuild.txt | 21 - .../llvm/tools/lli/ChildTarget/LLVMBuild.txt | 20 - gnu/llvm/llvm/tools/lli/LLVMBuild.txt | 34 - gnu/llvm/llvm/tools/llvm-ar/LLVMBuild.txt | 20 - gnu/llvm/llvm/tools/llvm-as/LLVMBuild.txt | 21 - .../llvm/tools/llvm-bcanalyzer/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-cat/LLVMBuild.txt | 21 - .../llvm/tools/llvm-cfi-verify/LLVMBuild.txt | 21 - .../tools/llvm-cfi-verify/lib/LLVMBuild.txt | 21 - .../llvm/tools/llvm-config/llvm-config.cpp | 4 +- gnu/llvm/llvm/tools/llvm-cov/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-cvtres/LLVMBuild.txt | 21 - .../llvm/tools/llvm-cxxdump/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-cxxmap/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-diff/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-dis/LLVMBuild.txt | 21 - .../llvm/tools/llvm-dwarfdump/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-dwp/DWPError.cpp | 3 - gnu/llvm/llvm/tools/llvm-dwp/DWPError.h | 23 - gnu/llvm/llvm/tools/llvm-dwp/DWPStringPool.h | 56 - gnu/llvm/llvm/tools/llvm-dwp/LLVMBuild.txt | 22 - .../llvm/tools/llvm-elfabi/CMakeLists.txt | 11 - .../llvm/tools/llvm-elfabi/ELFObjHandler.cpp | 391 - .../llvm/tools/llvm-elfabi/ELFObjHandler.h | 32 - .../llvm/tools/llvm-elfabi/ErrorCollector.cpp | 69 - .../llvm/tools/llvm-elfabi/ErrorCollector.h | 74 - gnu/llvm/llvm/tools/llvm-elfabi/LLVMBuild.txt | 21 - .../llvm/tools/llvm-elfabi/llvm-elfabi.cpp | 142 - .../llvm/tools/llvm-exegesis/LLVMBuild.txt | 21 - .../llvm-exegesis/lib/AArch64/LLVMBuild.txt | 21 - .../tools/llvm-exegesis/lib/LLVMBuild.txt | 21 - .../llvm-exegesis/lib/Mips/LLVMBuild.txt | 21 - .../llvm-exegesis/lib/PowerPC/LLVMBuild.txt | 21 - .../tools/llvm-exegesis/lib/X86/LLVMBuild.txt | 21 - .../llvm/tools/llvm-extract/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-ifs/LLVMBuild.txt | 21 - .../llvm/tools/llvm-jitlink/LLVMBuild.txt | 22 - .../llvm/tools/llvm-jitlistener/LLVMBuild.txt | 30 - gnu/llvm/llvm/tools/llvm-link/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-lipo/LLVMBuild.txt | 20 - gnu/llvm/llvm/tools/llvm-lto/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-lto2/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-mc/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-mca/LLVMBuild.txt | 21 - .../llvm/tools/llvm-modextract/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-mt/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-nm/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-objcopy/Buffer.cpp | 79 - gnu/llvm/llvm/tools/llvm-objcopy/Buffer.h | 68 - .../llvm/tools/llvm-objcopy/CopyConfig.cpp | 1074 - gnu/llvm/llvm/tools/llvm-objcopy/CopyConfig.h | 280 - .../llvm/tools/llvm-objcopy/ELF/ELFConfig.cpp | 133 - .../llvm/tools/llvm-objcopy/LLVMBuild.txt | 20 - .../llvm/tools/llvm-objdump/LLVMBuild.txt | 21 - .../llvm/tools/llvm-pdbutil/LLVMBuild.txt | 22 - .../llvm/tools/llvm-profdata/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-rc/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-readobj/Error.cpp | 56 - gnu/llvm/llvm/tools/llvm-readobj/Error.h | 40 - .../llvm/tools/llvm-readobj/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-reduce/LLVMBuild.txt | 24 - gnu/llvm/llvm/tools/llvm-rtdyld/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-size/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-split/LLVMBuild.txt | 21 - gnu/llvm/llvm/tools/llvm-stress/LLVMBuild.txt | 21 - .../llvm/tools/llvm-strings/LLVMBuild.txt | 21 - .../llvm/tools/llvm-undname/LLVMBuild.txt | 22 - gnu/llvm/llvm/tools/obj2yaml/Error.cpp | 61 - gnu/llvm/llvm/tools/obj2yaml/Error.h | 53 - gnu/llvm/llvm/tools/opt/LLVMBuild.txt | 32 - .../tools/verify-uselistorder/LLVMBuild.txt | 21 - .../Analysis/InlineFeaturesAnalysisTest.cpp | 77 - .../InlineSizeEstimatorAnalysisTest.cpp | 101 - .../Orc/GlobalMappingLayerTest.cpp | 62 - .../Orc/LazyEmittingLayerTest.cpp | 31 - .../Orc/LegacyAPIInteropTest.cpp | 126 - .../Orc/LegacyCompileOnDemandLayerTest.cpp | 88 - .../LegacyRTDyldObjectLinkingLayerTest.cpp | 295 - .../Orc/ObjectTransformLayerTest.cpp | 321 - .../Orc/RemoteObjectLayerTest.cpp | 609 - .../llvm/unittests/Support/FileCheckTest.cpp | 1622 - .../Target/AArch64/TestStackOffset.cpp | 131 - .../llvm/unittests/TextAPI/ELFYAMLTest.cpp | 227 - gnu/llvm/llvm/utils/LLVMBuild.txt | 28 - gnu/llvm/llvm/utils/TableGen/LLVMBuild.txt | 21 - .../libclang/include_clang_tools_extra.gni | 5 - .../lib/ExecutionEngine/OrcError/BUILD.gn | 8 - .../llvm/lib/Target/RISCV/Utils/BUILD.gn | 27 - .../secondary/llvm/tools/llvm-elfabi/BUILD.gn | 12 - gnu/llvm/llvm/utils/llvm-build/README.txt | 5 - gnu/llvm/llvm/utils/llvm-build/llvm-build | 6 - .../utils/llvm-build/llvmbuild/__init__.py | 1 - .../llvm-build/llvmbuild/componentinfo.py | 475 - .../llvm/utils/llvm-build/llvmbuild/main.py | 844 - .../llvm/utils/llvm-build/llvmbuild/util.py | 13 - gnu/llvm/llvm/utils/unittest/LLVMBuild.txt | 29 - .../gmock/gmock-generated-nice-strict.h | 399 - .../internal/gmock-generated-internal-utils.h | 281 - .../include/gtest/internal/gtest-linked_ptr.h | 243 - .../internal/gtest-param-util-generated.h | 5146 --- .../include/gtest/internal/gtest-tuple.h | 1020 - 971 files changed, 45361 insertions(+), 207268 deletions(-) delete mode 100644 gnu/llvm/clang/docs/DiagnosticsReference.rst delete mode 100644 gnu/llvm/clang/include/clang/Basic/BuiltinsLe64.def delete mode 100644 gnu/llvm/clang/include/clang/Basic/FixedPoint.h delete mode 100644 gnu/llvm/clang/include/clang/Basic/SanitizerBlacklist.h delete mode 100644 gnu/llvm/clang/include/clang/Driver/DarwinSDKInfo.h delete mode 100644 gnu/llvm/clang/include/clang/StaticAnalyzer/Core/IssueHash.h delete mode 100644 gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicSize.h delete mode 100644 gnu/llvm/clang/include/clang/Tooling/Core/Lookup.h delete mode 100644 gnu/llvm/clang/lib/Basic/FixedPoint.cpp delete mode 100644 gnu/llvm/clang/lib/Basic/SanitizerBlacklist.cpp delete mode 100644 gnu/llvm/clang/lib/Driver/DarwinSDKInfo.cpp delete mode 100644 gnu/llvm/clang/lib/Driver/InputInfo.h delete mode 100644 gnu/llvm/clang/lib/Frontend/FrontendTiming.cpp delete mode 100644 gnu/llvm/clang/lib/Index/SimpleFormatContext.h delete mode 100644 gnu/llvm/clang/lib/StaticAnalyzer/Core/DynamicSize.cpp delete mode 100644 gnu/llvm/clang/lib/StaticAnalyzer/Core/IssueHash.cpp delete mode 100644 gnu/llvm/clang/lib/Tooling/Core/Lookup.cpp delete mode 100644 gnu/llvm/clang/tools/libclang/libclang.exports delete mode 100755 gnu/llvm/clang/tools/scan-build-py/bin/analyze-c++ delete mode 100755 gnu/llvm/clang/tools/scan-build-py/bin/analyze-cc delete mode 100755 gnu/llvm/clang/tools/scan-build-py/bin/intercept-c++ delete mode 100755 gnu/llvm/clang/tools/scan-build-py/bin/intercept-cc delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libear/__init__.py delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libear/config.h.in delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libear/ear.c delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/__init__.py delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/analyze.py delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/arguments.py delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/clang.py delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/compilation.py delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/intercept.py delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/report.py delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/resources/scanview.css delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/resources/selectable.js delete mode 100644 gnu/llvm/clang/tools/scan-build-py/libscanbuild/shell.py delete mode 100644 gnu/llvm/clang/tools/scan-view/share/FileRadar.scpt delete mode 100644 gnu/llvm/clang/tools/scan-view/share/GetRadarVersion.scpt delete mode 100644 gnu/llvm/clang/unittests/AST/HasSideEffectsTest.cpp delete mode 100644 gnu/llvm/clang/unittests/Basic/FixedPointTest.cpp delete mode 100644 gnu/llvm/clang/unittests/CodeGen/IncrementalProcessingTest.cpp delete mode 100644 gnu/llvm/clang/unittests/Tooling/RecursiveASTVisitorTests/Callbacks.cpp delete mode 100644 gnu/llvm/compiler-rt/lib/asan/asan_blacklist.txt delete mode 100644 gnu/llvm/compiler-rt/lib/asan/asan_malloc_local.h delete mode 100644 gnu/llvm/compiler-rt/lib/asan/asan_mapping_myriad.h delete mode 100644 gnu/llvm/compiler-rt/lib/asan/asan_rtems.cpp delete mode 100644 gnu/llvm/compiler-rt/lib/cfi/cfi_blacklist.txt delete mode 100644 gnu/llvm/compiler-rt/lib/gwp_asan/random.cpp delete mode 100644 gnu/llvm/compiler-rt/lib/gwp_asan/random.h delete mode 100644 gnu/llvm/compiler-rt/lib/gwp_asan/tests/optional/printf_sanitizer_common.cpp delete mode 100644 gnu/llvm/compiler-rt/lib/hwasan/hwasan_blacklist.txt delete mode 100644 gnu/llvm/compiler-rt/lib/msan/msan_blacklist.txt delete mode 100644 gnu/llvm/compiler-rt/lib/profile/InstrProfilingBiasVar.c delete mode 100644 gnu/llvm/compiler-rt/lib/sanitizer_common/.clang-tidy delete mode 100644 gnu/llvm/compiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp delete mode 100644 gnu/llvm/compiler-rt/lib/sanitizer_common/sanitizer_rtems.h delete mode 100644 gnu/llvm/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_rtems.h delete mode 100644 gnu/llvm/compiler-rt/lib/tsan/rtl/tsan_mutex.cpp delete mode 100644 gnu/llvm/compiler-rt/lib/tsan/rtl/tsan_mutex.h delete mode 100644 gnu/llvm/compiler-rt/lib/tsan/rtl/tsan_stat.cpp delete mode 100644 gnu/llvm/compiler-rt/lib/tsan/rtl/tsan_stat.h delete mode 100644 gnu/llvm/compiler-rt/lib/tsan/tests/unit/tsan_mutex_test.cpp delete mode 100644 gnu/llvm/libcxx/NOTES.TXT delete mode 100644 gnu/llvm/libcxx/cmake/caches/Generic-cxx2a.cmake delete mode 100644 gnu/llvm/libcxx/docs/DesignDocs/AvailabilityMarkup.rst delete mode 100644 gnu/llvm/libcxx/include/__functional_03 delete mode 100644 gnu/llvm/libcxx/include/__functional_base_03 delete mode 100644 gnu/llvm/libcxx/include/__sso_allocator delete mode 100644 gnu/llvm/libcxx/include/support/android/locale_bionic.h delete mode 100644 gnu/llvm/libcxx/include/support/fuchsia/xlocale.h delete mode 100644 gnu/llvm/libcxx/include/support/ibm/limits.h delete mode 100644 gnu/llvm/libcxx/include/support/ibm/locale_mgmt_aix.h delete mode 100644 gnu/llvm/libcxx/include/support/ibm/support.h delete mode 100644 gnu/llvm/libcxx/include/support/ibm/xlocale.h delete mode 100644 gnu/llvm/libcxx/include/support/musl/xlocale.h delete mode 100644 gnu/llvm/libcxx/include/support/newlib/xlocale.h delete mode 100644 gnu/llvm/libcxx/include/support/solaris/floatingpoint.h delete mode 100644 gnu/llvm/libcxx/include/support/solaris/wchar.h delete mode 100644 gnu/llvm/libcxx/include/support/solaris/xlocale.h delete mode 100644 gnu/llvm/libcxx/include/support/win32/limits_msvc_win32.h delete mode 100644 gnu/llvm/libcxx/include/support/win32/locale_win32.h delete mode 100644 gnu/llvm/libcxx/include/support/xlocale/__nop_locale_mgmt.h delete mode 100644 gnu/llvm/libcxx/include/support/xlocale/__posix_l_fallback.h delete mode 100644 gnu/llvm/libcxx/include/support/xlocale/__strtonum_fallback.h delete mode 100644 gnu/llvm/libcxx/lib/abi/3.9/x86_64-apple-darwin16.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/3.9/x86_64-linux-gnu.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/4.0/x86_64-apple-darwin16.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/4.0/x86_64-unknown-linux-gnu.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/5.0/x86_64-apple-darwin16.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/5.0/x86_64-unknown-linux-gnu.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/6.0/x86_64-apple-darwin16.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/6.0/x86_64-unknown-linux-gnu.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/8.0/x86_64-apple-darwin.v1.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/8.0/x86_64-apple-darwin.v2.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/8.0/x86_64-unknown-linux-gnu.v1.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/9.0/x86_64-apple-darwin.v1.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/9.0/x86_64-apple-darwin.v2.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/9.0/x86_64-unknown-linux-gnu.v1.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/x86_64-apple-darwin.v1.abilist delete mode 100644 gnu/llvm/libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist delete mode 100644 gnu/llvm/libcxx/lib/libc++abi-exceptions.exp delete mode 100644 gnu/llvm/libcxx/lib/libc++abi-exceptions.sjlj.exp delete mode 100644 gnu/llvm/libcxx/lib/libc++abi-new-delete.exp delete mode 100755 gnu/llvm/libcxx/utils/ci/macos-backdeployment.sh delete mode 100755 gnu/llvm/libcxx/utils/ci/macos-trunk.sh delete mode 100644 gnu/llvm/libcxx/utils/docker/README.txt delete mode 100644 gnu/llvm/libcxx/utils/docker/debian9/buildbot/Dockerfile delete mode 100644 gnu/llvm/libcxx/utils/docker/debian9/buildbot/buildbot-auth.json delete mode 100644 gnu/llvm/libcxx/utils/docker/debian9/buildbot/docker-compose.yml delete mode 100755 gnu/llvm/libcxx/utils/docker/debian9/buildbot/install-gcloud-agents.sh delete mode 100755 gnu/llvm/libcxx/utils/docker/debian9/buildbot/install-packages.sh delete mode 100755 gnu/llvm/libcxx/utils/docker/debian9/buildbot/run_buildbot.sh delete mode 100644 gnu/llvm/libcxx/utils/google-benchmark/.travis-libcxx-setup.sh delete mode 100644 gnu/llvm/libcxx/utils/google-benchmark/README.LLVM delete mode 100644 gnu/llvm/libcxx/utils/google-benchmark/cmake/HandleGTest.cmake delete mode 100644 gnu/llvm/libcxx/utils/google-benchmark/mingw.py delete mode 100644 gnu/llvm/libcxx/utils/google-benchmark/releasing.md delete mode 100644 gnu/llvm/libcxx/utils/libcxx/graph.py delete mode 100755 gnu/llvm/libcxx/utils/sym_extract.py delete mode 100755 gnu/llvm/libcxx/utils/sym_match.py delete mode 100644 gnu/llvm/libcxxabi/cmake/Modules/HandleOutOfTreeLLVM.cmake delete mode 100644 gnu/llvm/libcxxabi/src/include/refstring.h delete mode 100644 gnu/llvm/lld/MachO/MergedOutputSection.cpp delete mode 100644 gnu/llvm/lld/MachO/MergedOutputSection.h delete mode 100644 gnu/llvm/lld/wasm/InputEvent.h delete mode 100644 gnu/llvm/lld/wasm/InputGlobal.h delete mode 100644 gnu/llvm/lldb/bindings/interface/SBTraceOptions.i delete mode 100644 gnu/llvm/lldb/bindings/lua.swig delete mode 100644 gnu/llvm/lldb/bindings/python.swig delete mode 100644 gnu/llvm/lldb/cmake/modules/FindPythonInterpAndLibs.cmake delete mode 100644 gnu/llvm/lldb/docs/resources/architecture.rst delete mode 100644 gnu/llvm/lldb/docs/resources/reproducers.rst delete mode 100644 gnu/llvm/lldb/docs/resources/sbapi.rst delete mode 100644 gnu/llvm/lldb/docs/structured_data/DarwinLog.md delete mode 100644 gnu/llvm/lldb/docs/structured_data/StructuredDataPlugins.md delete mode 100644 gnu/llvm/lldb/docs/testsuite/2010-10-19-14_10_49.059609/TestSettings.SettingsCommandTestCase.test_set_output_path.log delete mode 100644 gnu/llvm/lldb/include/lldb/API/SBTraceOptions.h delete mode 100644 gnu/llvm/lldb/include/lldb/Breakpoint/StoppointLocation.h delete mode 100644 gnu/llvm/lldb/include/lldb/Core/AddressResolverName.h delete mode 100644 gnu/llvm/lldb/include/lldb/Host/windows/editlinewin.h delete mode 100644 gnu/llvm/lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h delete mode 100644 gnu/llvm/lldb/include/lldb/Symbol/Declaration.h delete mode 100644 gnu/llvm/lldb/include/lldb/Utility/TraceOptions.h delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/darwin_log.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/plugins/builder_base.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/plugins/builder_darwin.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/plugins/builder_freebsd.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/plugins/builder_linux.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/plugins/builder_netbsd.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/plugins/builder_openbsd.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/plugins/builder_win32.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/tools/lldb-server/.categories delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers-target-xml-reading/Makefile delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers-target-xml-reading/TestGdbRemoteTargetXmlPacket.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers-target-xml-reading/main.cpp delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test/tools/lldb-server/socket_packet_pump.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test_event/event_builder.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test_event/formatter/__init__.py delete mode 100644 gnu/llvm/lldb/packages/Python/lldbsuite/test_event/formatter/results_formatter.py delete mode 100644 gnu/llvm/lldb/resources/LLDB-Info.plist delete mode 100644 gnu/llvm/lldb/source/API/SBTraceOptions.cpp delete mode 100644 gnu/llvm/lldb/source/Breakpoint/StoppointLocation.cpp delete mode 100644 gnu/llvm/lldb/source/Core/AddressResolverName.cpp delete mode 100644 gnu/llvm/lldb/source/Host/windows/EditLineWin.cpp delete mode 100644 gnu/llvm/lldb/source/Interpreter/CommandObjectRegexCommand.cpp delete mode 100644 gnu/llvm/lldb/source/Interpreter/CommandObjectScript.cpp delete mode 100644 gnu/llvm/lldb/source/Interpreter/CommandObjectScript.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/POSIXStopInfo.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIX.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Linux/LinuxPTraceDefines_arm64sve.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Linux/ProcessorTrace.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.h delete mode 100644 gnu/llvm/lldb/source/Plugins/Process/Utility/lldb-mips-linux-register-enums.h delete mode 100644 gnu/llvm/lldb/source/Symbol/Declaration.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/debugnub-exports delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStore.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/ActivityStreamSPI.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/CMakeLists.txt delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogCollector.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogCollector.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogEvent.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogInterfaces.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/DarwinLogTypes.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilter.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilter.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterChain.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterChain.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterExactMatch.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterExactMatch.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterRegex.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogFilterRegex.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessage.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessage.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessageOsLog.cpp delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/MacOSX/DarwinLog/LogMessageOsLog.h delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/com.apple.debugserver.applist.internal.plist delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/com.apple.debugserver.applist.plist delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/com.apple.debugserver.internal.plist delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/com.apple.debugserver.plist delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/com.apple.debugserver.posix.internal.plist delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/com.apple.debugserver.posix.plist delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/com.apple.internal.xpc.remote.debugserver.plist delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/debugserver-entitlements.plist delete mode 100644 gnu/llvm/lldb/tools/debugserver/source/debugserver-macosx-entitlements.plist delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/CMakeLists.txt delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/Decoder.cpp delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/Decoder.h delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/PTDecoder.cpp delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/PTDecoder.h delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/README_CLI.txt delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/README_TOOL.txt delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/cli-wrapper-pt.cpp delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/cli-wrapper-pt.h delete mode 100644 gnu/llvm/lldb/tools/intel-features/intel-pt/interface/PTDecoder.i delete mode 100644 gnu/llvm/lldb/tools/intel-features/scripts/CMakeLists.txt delete mode 100644 gnu/llvm/lldb/tools/intel-features/scripts/lldb-intel-features.swig delete mode 100644 gnu/llvm/lldb/tools/intel-features/scripts/python-typemaps.txt delete mode 100644 gnu/llvm/lldb/tools/lldb-perf/darwin/sketch/foobar.sketch2 delete mode 100644 gnu/llvm/lldb/unittests/Process/Linux/ProcessorTraceTest.cpp delete mode 100644 gnu/llvm/lldb/utils/test/README-disasm delete mode 100644 gnu/llvm/lldb/utils/test/README-lldb-disasm delete mode 100644 gnu/llvm/lldb/utils/test/README-run-until-faulted delete mode 100755 gnu/llvm/lldb/utils/test/disasm.py delete mode 100755 gnu/llvm/lldb/utils/test/lldb-disasm.py delete mode 100755 gnu/llvm/lldb/utils/test/llvm-mc-shell.py delete mode 100644 gnu/llvm/lldb/utils/test/main.c delete mode 100755 gnu/llvm/lldb/utils/test/ras.py delete mode 100755 gnu/llvm/lldb/utils/test/run-dis.py delete mode 100755 gnu/llvm/lldb/utils/test/run-until-faulted.py delete mode 100644 gnu/llvm/llvm/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/bindings/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/cmake/modules/CheckLinkerFlag.cmake delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_addr_buf.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_addr_ds.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_addr_flat.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_addr_mimg.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_base_smem_addr.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_base_smem_buf.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_base_smem_scratch.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_bimm16.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_bimm32.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_buf_atomic128.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_buf_atomic32.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_buf_atomic64.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_mimg_atomic_cmp.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_mimg_atomic_reg.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_mimg_store.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_mimg_store_d16.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_smem_atomic128.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_smem_atomic32.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_data_smem_atomic64.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_buf_128.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_buf_32.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_buf_64.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_buf_96.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_buf_lds.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_flat_atomic32.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_flat_atomic64.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_mimg_gather4.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_mimg_regular.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_dst_mimg_regular_d16.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_fimm16.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_fimm32.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_mod_dpp_sdwa_abs_neg.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_mod_sdwa_sext.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_mod_vop3_abs_neg.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_offset_buf.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_offset_smem_buf.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_offset_smem_plain.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_perm_smem.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ret.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_rsrc_buf.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_rsrc_mimg.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_saddr_flat_global.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_saddr_flat_scratch.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_samp_mimg.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdata128_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdata32_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdata64_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst128_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst256_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst32_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst32_1.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst32_2.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst512_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst64_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_sdst64_1.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_simm16.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_src32_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_src32_1.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_src32_2.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_src32_3.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_src64_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_src64_1.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_src_exp.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_1.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_2.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_3.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc32_4.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc64_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc64_1.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc64_2.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_ssrc64_3.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_type_dev.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_uimm16.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vaddr_flat_global.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vaddr_flat_scratch.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vcc_64.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vdata128_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vdata32_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vdata64_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vdata96_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vdst128_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vdst32_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vdst64_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vdst96_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vsrc128_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vsrc32_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vsrc32_1.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPU/gfx9_vsrc64_0.rst delete mode 100644 gnu/llvm/llvm/docs/AMDGPUDwarfProposalForHeterogeneousDebugging.rst delete mode 100644 gnu/llvm/llvm/docs/CommandGuide/llvm-build.rst delete mode 100644 gnu/llvm/llvm/docs/LLVMBuild.rst delete mode 100644 gnu/llvm/llvm/docs/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/docs/TableGen/Deficiencies.rst delete mode 100644 gnu/llvm/llvm/docs/TableGen/LangIntro.rst delete mode 100644 gnu/llvm/llvm/docs/TableGen/LangRef.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/BuildingAJIT5.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/OCamlLangImpl1.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/OCamlLangImpl2.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/OCamlLangImpl3.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/OCamlLangImpl4.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/OCamlLangImpl5.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/OCamlLangImpl6.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/OCamlLangImpl7.rst delete mode 100644 gnu/llvm/llvm/docs/tutorial/OCamlLangImpl8.rst delete mode 100644 gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/CMakeLists.txt delete mode 100644 gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h delete mode 100644 gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/RemoteJITUtils.h delete mode 100644 gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/CMakeLists.txt delete mode 100644 gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/server.cpp delete mode 100644 gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp delete mode 100644 gnu/llvm/llvm/examples/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter2/_tags delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter2/ast.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter2/lexer.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter2/parser.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter2/token.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter2/toplevel.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter2/toy.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/_tags delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/ast.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/codegen.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/lexer.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/myocamlbuild.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/parser.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/token.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/toplevel.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter3/toy.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/_tags delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/ast.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/bindings.c delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/codegen.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/lexer.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/myocamlbuild.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/parser.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/token.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/toplevel.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter4/toy.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/_tags delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/ast.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/bindings.c delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/codegen.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/lexer.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/myocamlbuild.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/parser.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/token.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/toplevel.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter5/toy.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/_tags delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/ast.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/bindings.c delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/codegen.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/lexer.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/myocamlbuild.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/parser.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/token.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/toplevel.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter6/toy.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/_tags delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/ast.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/bindings.c delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/codegen.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/lexer.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/myocamlbuild.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/parser.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/token.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/toplevel.ml delete mode 100644 gnu/llvm/llvm/examples/OCaml-Kaleidoscope/Chapter7/toy.ml delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/CMakeLists.txt delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/ThinLtoDiscoveryThread.cpp delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/ThinLtoDiscoveryThread.h delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/ThinLtoInstrumentationLayer.cpp delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/ThinLtoInstrumentationLayer.h delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/ThinLtoJIT.h delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.cpp delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.h delete mode 100755 gnu/llvm/llvm/examples/ThinLtoJIT/bench delete mode 100644 gnu/llvm/llvm/examples/ThinLtoJIT/main.cpp delete mode 100644 gnu/llvm/llvm/include/llvm-c/LinkTimeOptimizer.h delete mode 100644 gnu/llvm/llvm/include/llvm-c/OrcBindings.h delete mode 100644 gnu/llvm/llvm/include/llvm/Analysis/InlineFeaturesAnalysis.h delete mode 100644 gnu/llvm/llvm/include/llvm/CodeGen/BuiltinGCs.h delete mode 100644 gnu/llvm/llvm/include/llvm/CodeGen/GCStrategy.h delete mode 100644 gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/LambdaResolver.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/Legacy.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/NullResolver.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/OrcError.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/RPC/RPCSerialization.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/RPC/RPCUtils.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/RPC/RawByteChannel.h delete mode 100644 gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h delete mode 100644 gnu/llvm/llvm/include/llvm/Object/WasmTraits.h delete mode 100644 gnu/llvm/llvm/include/llvm/Support/FileCheck.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/ELF/ELFStub.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/ELF/TBEHandler.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/Architecture.def delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/Architecture.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/InterfaceFile.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/PackedVersion.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/Platform.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/Symbol.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/Target.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/TextAPIReader.h delete mode 100644 gnu/llvm/llvm/include/llvm/TextAPI/MachO/TextAPIWriter.h delete mode 100644 gnu/llvm/llvm/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h delete mode 100644 gnu/llvm/llvm/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h delete mode 100644 gnu/llvm/llvm/include/llvm/Transforms/Utils/MisExpect.h delete mode 100644 gnu/llvm/llvm/include/llvm/Transforms/Utils/UniqueInternalLinkageNames.h delete mode 100644 gnu/llvm/llvm/lib/Analysis/InlineFeaturesAnalysis.cpp delete mode 100644 gnu/llvm/llvm/lib/Analysis/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Analysis/models/inliner/saved_model.pbtxt delete mode 100644 gnu/llvm/llvm/lib/Analysis/models/inliner/variables/variables.data-00000-of-00001 delete mode 100644 gnu/llvm/llvm/lib/Analysis/models/inliner/variables/variables.index delete mode 100644 gnu/llvm/llvm/lib/AsmParser/LLLexer.h delete mode 100644 gnu/llvm/llvm/lib/AsmParser/LLParser.h delete mode 100644 gnu/llvm/llvm/lib/AsmParser/LLToken.h delete mode 100644 gnu/llvm/llvm/lib/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/BinaryFormat/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Bitcode/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Bitcode/Reader/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Bitcode/Writer/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Bitstream/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Bitstream/Reader/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/CodeGen/BBSectionsPrepare.cpp delete mode 100644 gnu/llvm/llvm/lib/CodeGen/BuiltinGCs.cpp delete mode 100644 gnu/llvm/llvm/lib/CodeGen/GCStrategy.cpp delete mode 100644 gnu/llvm/llvm/lib/CodeGen/GlobalISel/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/CodeGen/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/CodeGen/LiveDebugValues.cpp delete mode 100644 gnu/llvm/llvm/lib/CodeGen/MIRParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp delete mode 100644 gnu/llvm/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/DWARFLinker/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/DebugInfo/CodeView/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/DebugInfo/DWARF/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/DebugInfo/GSYM/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/DebugInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/DebugInfo/MSF/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/DebugInfo/PDB/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/DebugInfo/Symbolize/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Demangle/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/JITLink/BasicGOTAndStubsBuilder.h delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/JITLink/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/Orc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/Orc/Legacy.cpp delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/Orc/NullResolver.cpp delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/OrcError/CMakeLists.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/OrcError/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/OrcError/OrcError.cpp delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/OrcError/RPCError.cpp delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/PerfJITEvents/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Extensions/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Frontend/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Frontend/OpenMP/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/FuzzMutate/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/IR/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/IRReader/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/LTO/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/LineEditor/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Linker/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/MC/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/MC/MCDisassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/MC/MCParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/MCA/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Object/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ObjectYAML/DWARFVisitor.cpp delete mode 100644 gnu/llvm/llvm/lib/ObjectYAML/DWARFVisitor.h delete mode 100644 gnu/llvm/llvm/lib/ObjectYAML/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Option/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Passes/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ProfileData/Coverage/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ProfileData/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Remarks/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Support/FileCheck.cpp delete mode 100644 gnu/llvm/llvm/lib/Support/FileCheckImpl.h delete mode 100644 gnu/llvm/llvm/lib/Support/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/TableGen/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AArch64/AArch64StackOffset.h delete mode 100644 gnu/llvm/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AArch64/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/AMDGPUInline.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/SIRemoveShortExecBranches.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AMDGPU/Utils/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARC/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARC/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARC/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARC/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARM/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARM/MVEVPTOptimisationsPass.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/ARM/Utils/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AVR/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AVR/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AVR/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AVR/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/AVR/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/BPF/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/BPF/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/BPF/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/BPF/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/BPF/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Hexagon/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Hexagon/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Hexagon/HexagonMapAsm2IntrinV65.gen.td delete mode 100644 gnu/llvm/llvm/lib/Target/Hexagon/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Lanai/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Lanai/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Lanai/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Lanai/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Lanai/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/MSP430/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/MSP430/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/MSP430/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Mips/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/NVPTX/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/PowerPC/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/PowerPC/PPCInstrQPX.td delete mode 100644 gnu/llvm/llvm/lib/Target/PowerPC/PPCQPXLoadSplat.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/RISCVSchedRocket32.td delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/RISCVSchedRocket64.td delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/Utils/CMakeLists.txt delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/Utils/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/Utils/RISCVMatInt.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/RISCV/Utils/RISCVMatInt.h delete mode 100644 gnu/llvm/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Sparc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/SystemZ/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/VE/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/VE/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/VE/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/VE/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/VE/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/WebAssembly/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/WebAssembly/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/WebAssembly/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h delete mode 100644 gnu/llvm/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt delete mode 100644 gnu/llvm/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/X86/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/X86/X86CondBrFolding.cpp delete mode 100644 gnu/llvm/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/XCore/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Testing/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Testing/Support/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/TextAPI/ELF/ELFStub.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/ELF/TBEHandler.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/Architecture.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/ArchitectureSet.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/InterfaceFile.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/PackedVersion.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/Platform.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/Symbol.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/Target.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/TextAPIContext.h delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/TextStub.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/TextStubCommon.cpp delete mode 100644 gnu/llvm/llvm/lib/TextAPI/MachO/TextStubCommon.h delete mode 100644 gnu/llvm/llvm/lib/ToolDrivers/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ToolDrivers/llvm-dlltool/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/ToolDrivers/llvm-lib/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/CFGuard/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/Coroutines/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp delete mode 100644 gnu/llvm/llvm/lib/Transforms/IPO/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/InstCombine/InstCombineTables.td delete mode 100644 gnu/llvm/llvm/lib/Transforms/InstCombine/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/Scalar/ConstantProp.cpp delete mode 100644 gnu/llvm/llvm/lib/Transforms/Scalar/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp delete mode 100644 gnu/llvm/llvm/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp delete mode 100644 gnu/llvm/llvm/lib/Transforms/Utils/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp delete mode 100644 gnu/llvm/llvm/lib/Transforms/Utils/MisExpect.cpp delete mode 100644 gnu/llvm/llvm/lib/Transforms/Utils/UniqueInternalLinkageNames.cpp delete mode 100644 gnu/llvm/llvm/lib/Transforms/Vectorize/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/WindowsManifest/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/lib/XRay/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/projects/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/runtimes/Components.cmake.in delete mode 100755 gnu/llvm/llvm/runtimes/llvm-strip-link.in delete mode 100644 gnu/llvm/llvm/tools/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/bugpoint/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/dsymutil/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/lli/ChildTarget/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/lli/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-ar/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-as/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-cat/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-cfi-verify/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-cfi-verify/lib/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-cov/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-cvtres/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-cxxdump/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-cxxmap/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-diff/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-dis/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-dwarfdump/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-dwp/DWPError.cpp delete mode 100644 gnu/llvm/llvm/tools/llvm-dwp/DWPError.h delete mode 100644 gnu/llvm/llvm/tools/llvm-dwp/DWPStringPool.h delete mode 100644 gnu/llvm/llvm/tools/llvm-dwp/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-elfabi/CMakeLists.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-elfabi/ELFObjHandler.cpp delete mode 100644 gnu/llvm/llvm/tools/llvm-elfabi/ELFObjHandler.h delete mode 100644 gnu/llvm/llvm/tools/llvm-elfabi/ErrorCollector.cpp delete mode 100644 gnu/llvm/llvm/tools/llvm-elfabi/ErrorCollector.h delete mode 100644 gnu/llvm/llvm/tools/llvm-elfabi/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-elfabi/llvm-elfabi.cpp delete mode 100644 gnu/llvm/llvm/tools/llvm-exegesis/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-exegesis/lib/AArch64/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-exegesis/lib/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-exegesis/lib/Mips/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-exegesis/lib/PowerPC/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-exegesis/lib/X86/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-extract/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-ifs/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-jitlink/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-jitlistener/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-link/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-lipo/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-lto/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-lto2/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-mc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-mca/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-modextract/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-mt/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-nm/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-objcopy/Buffer.cpp delete mode 100644 gnu/llvm/llvm/tools/llvm-objcopy/Buffer.h delete mode 100644 gnu/llvm/llvm/tools/llvm-objcopy/CopyConfig.cpp delete mode 100644 gnu/llvm/llvm/tools/llvm-objcopy/CopyConfig.h delete mode 100644 gnu/llvm/llvm/tools/llvm-objcopy/ELF/ELFConfig.cpp delete mode 100644 gnu/llvm/llvm/tools/llvm-objcopy/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-objdump/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-pdbutil/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-profdata/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-rc/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-readobj/Error.cpp delete mode 100644 gnu/llvm/llvm/tools/llvm-readobj/Error.h delete mode 100644 gnu/llvm/llvm/tools/llvm-readobj/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-reduce/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-rtdyld/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-size/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-split/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-stress/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-strings/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/llvm-undname/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/obj2yaml/Error.cpp delete mode 100644 gnu/llvm/llvm/tools/obj2yaml/Error.h delete mode 100644 gnu/llvm/llvm/tools/opt/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/tools/verify-uselistorder/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/unittests/Analysis/InlineFeaturesAnalysisTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/Analysis/InlineSizeEstimatorAnalysisTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/Support/FileCheckTest.cpp delete mode 100644 gnu/llvm/llvm/unittests/Target/AArch64/TestStackOffset.cpp delete mode 100644 gnu/llvm/llvm/unittests/TextAPI/ELFYAMLTest.cpp delete mode 100644 gnu/llvm/llvm/utils/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/utils/TableGen/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/utils/gn/secondary/clang/tools/libclang/include_clang_tools_extra.gni delete mode 100644 gnu/llvm/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/OrcError/BUILD.gn delete mode 100644 gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Utils/BUILD.gn delete mode 100644 gnu/llvm/llvm/utils/gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn delete mode 100644 gnu/llvm/llvm/utils/llvm-build/README.txt delete mode 100755 gnu/llvm/llvm/utils/llvm-build/llvm-build delete mode 100644 gnu/llvm/llvm/utils/llvm-build/llvmbuild/__init__.py delete mode 100644 gnu/llvm/llvm/utils/llvm-build/llvmbuild/componentinfo.py delete mode 100644 gnu/llvm/llvm/utils/llvm-build/llvmbuild/main.py delete mode 100644 gnu/llvm/llvm/utils/llvm-build/llvmbuild/util.py delete mode 100644 gnu/llvm/llvm/utils/unittest/LLVMBuild.txt delete mode 100644 gnu/llvm/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-nice-strict.h delete mode 100644 gnu/llvm/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h delete mode 100644 gnu/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h delete mode 100644 gnu/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h delete mode 100644 gnu/llvm/llvm/utils/unittest/googletest/include/gtest/internal/gtest-tuple.h diff --git a/gnu/llvm/clang/docs/ClangCommandLineReference.rst b/gnu/llvm/clang/docs/ClangCommandLineReference.rst index 1613c8e4531..74557c5bd58 100644 --- a/gnu/llvm/clang/docs/ClangCommandLineReference.rst +++ b/gnu/llvm/clang/docs/ClangCommandLineReference.rst @@ -18,9 +18,9 @@ GCC-compatible ``clang`` and ``clang++`` drivers. .. program:: clang -.. option:: -B, --prefix , --prefix= +.. option:: -B, --prefix , --prefix= -Add to search path for binaries and object files used implicitly +Search $prefix/$triple-$file and $prefix$file for executables, libraries, includes, and data files used by the compiler. $prefix may or may not be a directory .. option:: -F @@ -102,9 +102,7 @@ Run the static analyzer .. option:: --analyzer-output -Static analyzer report output format (html\|plist\|plist-multi-file\|plist-html\|sarif\|text). - -.. option:: -ansi, --ansi +Static analyzer report output format (html\|plist\|plist-multi-file\|plist-html\|sarif\|sarif-html\|text). .. option:: -arch @@ -144,8 +142,6 @@ Specifies configuration file .. option:: --constant-cfstrings -.. option:: -coverage, --coverage - .. option:: --cuda-compile-host-device Compile CUDA code for both host and device (default). Has no effect on non-CUDA compilations. @@ -166,6 +162,10 @@ Include PTX for the following GPU architecture (e.g. sm\_35) or 'all'. May be sp Enable device-side debug info generation. Disables ptxas optimizations. +.. option:: -cuid= + +An ID for compilation unit, which should be the same for the same compilation unit but different for different compilation units. It is used to externalize device-side static variables for single source offloading languages CUDA and HIP so that they can be accessed by the host code of the same compilation unit. + .. option:: -current\_version .. option:: -dead\_strip @@ -178,6 +178,10 @@ Filename to write DOT-formatted header dependencies to Filename (or -) to write dependency output to +.. option:: -dsym-dir + +Directory to output dSYM's (if any) to + .. option:: -dumpmachine .. option:: -dumpversion @@ -200,6 +204,10 @@ Filename (or -) to write dependency output to Emit Clang AST files for source inputs +.. option:: --emit-static-lib + +Enable linker job to emit a static library. + .. option:: -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang Trivial automatic variable initialization to zero is only here for benchmarks, it'll eventually be removed, and I'm OK with that because I'm only using it to benchmark @@ -208,14 +216,14 @@ Trivial automatic variable initialization to zero is only here for benchmarks, i .. option:: -faligned-new= -.. option:: -fcuda-flush-denormals-to-zero, -fno-cuda-flush-denormals-to-zero - -Flush denormal floating point values to zero in CUDA device mode. - .. option:: -ffixed-r19 Reserve register r19 (Hexagon only) +.. option:: -fgpu-flush-denormals-to-zero, -fcuda-flush-denormals-to-zero, -fno-gpu-flush-denormals-to-zero + +Flush denormal floating point values to zero in CUDA/HIP device mode. + .. option:: -fheinous-gnu-extensions .. option:: -flat\_namespace @@ -240,17 +248,26 @@ Specify comma-separated list of triples OpenMP offloading targets to be supporte Add -rpath with architecture-specific resource directory to the linker flags -.. option:: -fsanitize-system-blacklist= +.. option:: -fsanitize-system-ignorelist=, -fsanitize-system-blacklist= + +Path to system ignorelist file for sanitizers + +.. option:: -fshow-skipped-includes -Path to system blacklist file for sanitizers +#include files may be "skipped" due to include guard optimization + or #pragma once. This flag makes -H show also such includes. .. option:: -fsystem-module Build this module as a system module. Only used with -emit-module +.. option:: -fuse-cuid= + +Method to generate ID's for compilation units for single source offloading languages CUDA and HIP: 'hash' (ID's generated by hashing file path and command line options) \| 'random' (ID's generated as random numbers) \| 'none' (disabled). Default is 'hash'. This option will be overriden by option '-cuid=\[ID\]' if it is specified. + .. option:: --gcc-toolchain=, -gcc-toolchain -Use the gcc toolchain at the given directory +Search for GCC installation in the specified directory on targets which commonly use GCC. The directory usually contains 'lib{,32,64}/gcc{,-cross}/$triple' and 'include'. If specified, sysroot is skipped for GCC detection. Note: executables (e.g. ld) used by the compiler are not overridden by the selected GCC installation .. option:: -gcodeview @@ -260,7 +277,9 @@ Generate CodeView debug information Emit type record hashes in a .debug$H section -.. option:: -ginline-line-tables, -gno-inline-line-tables +.. option:: --gpu-instrument-lib= + +Instrument device library for HIP, which is a LLVM bitcode containing \_\_cyg\_profile\_func\_enter and \_\_cyg\_profile\_func\_exit .. option:: --gpu-max-threads-per-block= @@ -280,6 +299,10 @@ Display help for hidden options Link clang-offload-bundler bundles for HIP +.. option:: --hip-version= + +HIP version in the format of major.minor.patch + .. option:: -ibuiltininc Enable builtin #include directories even when -nostdinc is used before or after -ibuiltininc. Using -nobuiltininc after the option disables it @@ -310,6 +333,14 @@ Make the next included directory (-I or -F) an indexer header map Enforce targets of indirect branches and function returns +.. option:: -menable-unsafe-fp-math + +Allow unsafe floating-point math optimizations which may decrease precision + +.. option:: -mharden-sls= + +Select straight-line speculation hardening scope + .. option:: --migrate Run the migrator @@ -358,6 +389,8 @@ Disable builtin #include directories .. option:: -nogpuinc, -nocudainc +Do not add include paths for CUDA/HIP and do not include the default CUDA/HIP wrapper headers + .. option:: -nogpulib, -nocudalib Do not link device library for CUDA/HIP device compilation @@ -374,8 +407,6 @@ Do not link device library for CUDA/HIP device compilation .. option:: -noseglinkedit -.. option:: -nostartfiles - .. option:: -nostdinc, --no-standard-includes .. program:: clang1 @@ -384,11 +415,7 @@ Do not link device library for CUDA/HIP device compilation Disable standard #include directories for the C++ standard library -.. option:: -nostdlib, --no-standard-libraries - -.. program:: clang1 .. option:: -nostdlib++ -.. program:: clang .. option:: -nostdlibinc @@ -464,7 +491,7 @@ Only modify files with a filename contained in the provided directory path .. option:: --offload-arch=, --cuda-gpu-arch=, --no-offload-arch= -CUDA/HIP offloading device architecture (e.g. sm\_35, gfx906). May be specified more than once. +CUDA offloading device architecture (e.g. sm\_35), or HIP offloading target ID in the form of a device architecture followed by target ID features delimited by a colon. Each target ID feature is a pre-defined string followed by a plus or minus sign (e.g. gfx908:xnack+:sramecc-). May be specified more than once. .. option:: -p, --profile @@ -474,8 +501,6 @@ CUDA/HIP offloading device architecture (e.g. sm\_35, gfx906). May be specified Enable mcount instrumentation -.. option:: -pie - .. option:: -pipe, --pipe Use pipes between commands, when possible @@ -510,6 +535,10 @@ Print the library path for the currently used compiler runtime library ("libgcc. .. option:: -print-multi-lib, --print-multi-lib +.. option:: -print-multiarch, --print-multiarch + +Print the multiarch target triple + .. option:: -print-prog-name=, --print-prog-name=, --print-prog-name Print the full program path of @@ -518,6 +547,14 @@ Print the full program path of Print the resource directory pathname +.. option:: -print-rocm-search-dirs, --print-rocm-search-dirs + +Print the paths used for finding ROCm installation + +.. option:: -print-runtime-dir, --print-runtime-dir + +Print the directory pathname containing clangs runtime libraries + .. option:: -print-search-dirs, --print-search-dirs Print the paths used for finding libraries and programs @@ -538,8 +575,6 @@ Support POSIX threads in generated code .. option:: -pthreads -.. option:: -rdynamic - .. option:: -read\_only\_relocs .. option:: -relocatable-pch, --relocatable-pch @@ -602,8 +637,6 @@ Save intermediate compilation results. Serialize compiler diagnostics to a file -.. option:: -shared, --shared - .. option:: -shared-libgcc .. option:: -shared-libsan, -shared-libasan @@ -612,10 +645,6 @@ Dynamically link the sanitizer runtime .. option:: -single\_module -.. option:: -specs=, --specs= - -.. option:: -static, --static - .. option:: -static-libgcc .. option:: -static-libsan @@ -628,8 +657,6 @@ Statically link the sanitizer runtime Use the static host OpenMP runtime while linking. -.. option:: -static-pie - .. option:: -std-default= .. option:: -stdlib=, --stdlib=, --stdlib @@ -704,7 +731,7 @@ Suppress all warnings .. option:: -whatsloaded -.. option:: -whyload +.. option:: -why\_load, -whyload .. option:: -working-directory, -working-directory= @@ -734,7 +761,7 @@ Only run preprocess, compile, and assemble steps .. option:: -emit-interface-stubs -Generate Inteface Stub Files. +Generate Interface Stub Files. .. option:: -emit-llvm @@ -776,6 +803,12 @@ Pass to the assembler Pass to the clang compiler +.. option:: -ansi, --ansi + +.. option:: -fc++-abi= + +C++ ABI to use. This will override the target C++ ABI. + .. option:: -fclang-abi-compat= Attempt to match the ABI of Clang @@ -788,7 +821,9 @@ Treat each comma separated argument in as a documentation comment block co Require member pointer base types to be complete if they would be significant under the Microsoft ABI -.. option:: -fcrash-diagnostics-dir= +.. option:: -fcrash-diagnostics-dir= + +Put crash-report files in .. option:: -fdeclspec, -fno-declspec @@ -814,13 +849,13 @@ Print source range spans in numeric form Discard value names in LLVM IR -.. option:: -fexperimental-new-pass-manager, -fno-experimental-new-pass-manager +.. option:: -fexperimental-relative-c++-abi-vtables, -fno-experimental-relative-c++-abi-vtables -Enables an experimental new pass manager in LLVM. +Use the experimental C++ class ABI for classes with virtual tables .. option:: -fexperimental-strict-floating-point -Enables the use of non-default rounding modes and non-default exception handling on targets that are not currently ready. +Enables experimental strict floating point in LLVM. .. option:: -ffine-grained-bitfield-accesses, -fno-fine-grained-bitfield-accesses @@ -838,18 +873,26 @@ Inline suitable functions Inline functions which are (explicitly or implicitly) marked inline +.. option:: -flegacy-pass-manager, -fno-experimental-new-pass-manager, -fno-legacy-pass-manager + +Use the legacy pass manager in LLVM + .. option:: -fno-crash-diagnostics Disable auto-generation of preprocessed source files and a script for reproduction during a clang crash -.. option:: -fno-sanitize-blacklist +.. option:: -fno-sanitize-ignorelist, -fno-sanitize-blacklist -Don't use blacklist file for sanitizers +Don't use ignorelist file for sanitizers .. option:: -fparse-all-comments .. option:: -frecord-command-line, -fno-record-command-line, -frecord-gcc-switches +.. option:: -fsanitize-address-destructor= + +Set destructor type used in ASan instrumentation + .. option:: -fsanitize-address-field-padding= Level of field padding for AddressSanitizer @@ -862,6 +905,10 @@ Enable linker dead stripping of globals in AddressSanitizer Enable poisoning array cookies when using custom operator new\[\] in AddressSanitizer +.. option:: -fsanitize-address-use-after-return= + +Select the mode of detecting stack use-after-return in AddressSanitizer + .. option:: -fsanitize-address-use-after-scope, -fno-sanitize-address-use-after-scope Enable use-after-scope detection in AddressSanitizer @@ -870,10 +917,6 @@ Enable use-after-scope detection in AddressSanitizer Enable ODR indicator globals to avoid false ODR violation reports in partially sanitized programs at the cost of an increase in binary size -.. option:: -fsanitize-blacklist= - -Path to blacklist file for sanitizers - .. option:: -fsanitize-cfi-canonical-jump-tables, -fno-sanitize-cfi-canonical-jump-tables Make the jump table addresses canonical in the symbol table @@ -886,11 +929,11 @@ Enable control flow integrity (CFI) checks for cross-DSO calls. Generalize pointers in CFI indirect call type signature checks -.. option:: -fsanitize-coverage-allowlist= +.. option:: -fsanitize-coverage-allowlist=, -fsanitize-coverage-whitelist= Restrict sanitizer coverage instrumentation exclusively to modules and functions that match the provided special case list, except the blocked ones -.. option:: -fsanitize-coverage-blocklist= +.. option:: -fsanitize-coverage-ignorelist=, -fsanitize-coverage-blacklist= Disable sanitizer coverage instrumentation for modules and functions that match the provided special case list, even the allowed ones @@ -902,6 +945,14 @@ Specify the type of coverage instrumentation for Sanitizers Select the HWAddressSanitizer ABI to target (interceptor or platform, default interceptor). This option is currently unused. +.. option:: -fsanitize-hwaddress-experimental-aliasing, -fno-sanitize-hwaddress-experimental-aliasing + +Enable aliasing mode in HWAddressSanitizer + +.. option:: -fsanitize-ignorelist=, -fsanitize-blacklist= + +Path to ignorelist file for sanitizers + .. option:: -fsanitize-link-c++-runtime, -fno-sanitize-link-c++-runtime .. option:: -fsanitize-link-runtime, -fno-sanitize-link-runtime @@ -958,6 +1009,10 @@ Turn on runtime checks for various forms of undefined or suspicious behavior. Se Enable function outlining (AArch64 only) +.. option:: -moutline-atomics, -mno-outline-atomics + +Generate local calls to out-of-line atomic operations + .. option:: --param , --param= .. option:: -print-supported-cpus, --print-supported-cpus, -mcpu=?, -mtune=? @@ -1016,12 +1071,21 @@ Flags controlling how ``#include``\s are resolved to files. .. option:: -I, --include-directory , --include-directory= -Add directory to include search path +Add directory to include search path. For C++ inputs, if +there are multiple -I options, these directories are searched +in the order they are given before the standard system directories +are searched. If the same directory is in the SYSTEM include search +paths, for example if also specified with -isystem, the -I option +will be ignored .. option:: -I-, --include-barrier Restrict all prior -I flags to double-quoted inclusion and remove current directory from include path +.. option:: --amdgpu-arch-tool= + +Tool used for detecting AMD GPU arch in the system. + .. option:: --cuda-path-ignore-env Ignore environment variables to detect CUDA installation @@ -1078,6 +1142,10 @@ Validate the system headers that a module depends on when loading the module Specify the prebuilt module path +.. option:: --hip-path= + +HIP runtime installation path, used for finding HIP version and adding HIP include path. + .. option:: -idirafter, --include-directory-after , --include-directory-after= Add directory to AFTER include search path @@ -1138,9 +1206,13 @@ Set directory to include search path with prefix Add directory to SYSTEM include search path, absolute paths are relative to -isysroot -.. option:: --libomptarget-nvptx-path= +.. option:: --libomptarget-amdgcn-bc-path= + +Path to libomptarget-amdgcn bitcode library -Path to libomptarget-nvptx libraries +.. option:: --libomptarget-nvptx-bc-path= + +Path to libomptarget-nvptx bitcode library .. option:: --ptxas-path= @@ -1273,6 +1345,8 @@ Target-independent compilation options .. option:: -fPIE, -fno-PIE +.. option:: -faccess-control, -fno-access-control + .. option:: -faddrsig, -fno-addrsig Emit an address-significance table @@ -1331,6 +1405,10 @@ Restrict code to those available for App Extensions .. option:: -fastf +.. option:: -fasync-exceptions, -fno-async-exceptions + +Enable EH Asynchronous exceptions + .. option:: -fasynchronous-unwind-tables, -fno-asynchronous-unwind-tables .. option:: -fautolink, -fno-autolink @@ -1339,6 +1417,10 @@ Restrict code to those available for App Extensions Generate labels for each basic block or place each basic block or a subset of basic blocks in its own section. +.. option:: -fbinutils-version= + +Produced object files can use all ELF features supported by this binutils version and newer. If -fno-integrated-as is specified, the generated assembly will consider GNU as support. 'none' means that all ELF features can be used, regardless of binutils support. Defaults to 2.26. + .. option:: -fblocks, -fno-blocks Enable the 'blocks' language feature @@ -1357,7 +1439,9 @@ Accept non-standard constructs supported by the Borland compiler Load the clang builtins module map file. +.. program:: clang1 .. option:: -fc++-static-destructors, -fno-c++-static-destructors +.. program:: clang .. option:: -fcaret-diagnostics, -fno-caret-diagnostics @@ -1401,10 +1485,18 @@ Assume functions may be convergent Enable support for the C++ Coroutines TS +.. option:: -fcoverage-compilation-dir= + +The compilation directory to embed in the coverage mapping. + .. option:: -fcoverage-mapping, -fno-coverage-mapping Generate coverage mapping to enable code coverage analysis +.. option:: -fcoverage-prefix-map= + +remap file source paths in coverage mapping + .. option:: -fcreate-profile .. option:: -fcs-profile-generate @@ -1435,9 +1527,9 @@ Enable C++ exceptions Place each data in its own section -.. option:: -fdebug-compilation-dir , -fdebug-compilation-dir= +.. option:: -fdebug-compilation-dir=, -fdebug-compilation-dir -The compilation directory to embed in the debug info. +The compilation directory to embed in the debug info .. option:: -fdebug-default-version= @@ -1487,9 +1579,9 @@ Print absolute paths in diagnostics .. option:: -fdiagnostics-color= .. program:: clang -.. option:: -fdiagnostics-hotness-threshold= +.. option:: -fdiagnostics-hotness-threshold= -Prevent optimization remarks from being output if they do not have at least this profile count +Prevent optimization remarks from being output if they do not have at least this profile count. Use 'auto' to apply the threshold from profile summary .. option:: -fdiagnostics-show-hotness, -fno-diagnostics-show-hotness @@ -1511,6 +1603,10 @@ Print a template comparison tree for differing templates Enable alternative token representations '<:', ':>', '<%', '%>', '%:', '%:%:' (default) +.. option:: -fdirect-access-external-data, -fno-direct-access-external-data + +Don't use GOT indirection to reference external data symbols + .. option:: -fdollars-in-identifiers, -fno-dollars-in-identifiers Allow '$' in identifiers @@ -1529,6 +1625,10 @@ Use DWARF style exceptions .. option:: -feliminate-unused-debug-symbols, -fno-eliminate-unused-debug-symbols +.. option:: -feliminate-unused-debug-types, -fno-eliminate-unused-debug-types + +Do not emit debug info for defined but unused types + .. option:: -fembed-bitcode=