| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | StringSwitchTest.cpp | 156 enum class OSType { Windows, Linux, Unknown }; in TEST() enumerator 161 OSType::Windows) in TEST() 166 EXPECT_EQ(OSType::Windows, Translate(llvm::StringRef("wind\0ws", 7))); in TEST() 167 EXPECT_EQ(OSType::Windows, Translate("win32")); in TEST() 168 EXPECT_EQ(OSType::Windows, Translate("winnt")); in TEST() 183 enum class OSType { Windows, Linux, Unknown }; in TEST() enumerator 188 OSType::Windows) in TEST() 193 EXPECT_EQ(OSType::Windows, Translate(llvm::StringRef("WIND\0WS", 7))); in TEST() 194 EXPECT_EQ(OSType::Windows, Translate("WIN32")); in TEST() 195 EXPECT_EQ(OSType::Windows, Translate("WINNT")); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/Windows/ |
| H A D | Watchdog.inc | 1 //===--- Windows/Watchdog.inc - Windows Watchdog Implementation -*- C++ -*-===// 9 // This file provides the generic Windows implementation of the Watchdog class. 15 // on Windows. Roughly, a Windows implementation would use CreateWaitableTimer
|
| H A D | COM.inc | 1 //==- llvm/Support/Windows/COM.inc - Windows COM Implementation -*- C++ -*-===// 9 // This file implements the Windows portion of COM support. 14 //=== WARNING: Implementation here must contain only Windows code.
|
| /llvm-project-15.0.7/llvm/test/tools/opt-viewer/ |
| H A D | lit.local.cfg | 6 # Windows has different multiprocessing behavior than non-Windows, which causes 7 # all of the tests to fail presently under Windows. Disable this until those
|
| /llvm-project-15.0.7/llvm/cmake/platforms/ |
| H A D | WinMsvc.cmake | 1 # Cross toolchain configuration for using clang-cl on non-Windows hosts to 27 # matches that which is intalled by MSVC 2017 on Windows, and should look like 49 # matches that of the Windows SDK installation on a standard Windows machine. 55 # ${LLVM_WINSYSROOT}/Windows Kits/10/ 78 # Windows libraries and headers are not case-correct, this toolchain file sets 168 set(CMAKE_SYSTEM_NAME Windows) 192 # that the Windows SDK / MSVC STL directories look kosher. 218 set(WINSDK_LIB "${LLVM_WINSYSROOT}/Windows Kits/10/Lib/${WINSDK_VER}") 229 "valid Windows SDK installation") 232 if(NOT EXISTS "${WINSDK_INCLUDE}/um/Windows.h") [all …]
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | pdb.test | 93 …(x86)\Windows Kits\10\include\10.0.10150.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4… 100 …String: ' -I"C:\Program Files (x86)\Windows Kits\8.1\include\um" -I"C:\Program Files (x86… 165 …(x86)\Windows Kits\10\include\10.0.10150.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4… 167 …(x86)\Windows Kits\10\include\10.0.10150.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4… 168 …: 0x1005, String: -I"C:\Program Files (x86)\Windows Kits\8.1\include\um" -I"C:\Program Files (x86… 176 … 0x1006: ` -I"C:\Program Files (x86)\Windows Kits\8.1\include\um" -I"C:\Program Files (x86… 183 … 0x1006: ` -I"C:\Program Files (x86)\Windows Kits\8.1\include\um" -I"C:\Program Files (x86…
|
| /llvm-project-15.0.7/libcxx/docs/DesignDocs/ |
| H A D | VisibilityMacros.rst | 29 only be applied to objects defined in the libc++ runtime library. On Windows, 35 overridden locally. On non-Windows, this is equivalent to `_LIBCPP_FUNC_VIS`. 38 **Windows Behavior**: Any symbol marked `dllimport` cannot be overridden 41 locally overridable, and therefore must not be marked `dllimport`. On Windows, 80 **Windows Behavior**: DLLs do not support dllimport/export on class templates. 88 **Windows Behavior**: DLLs do not support importing or exporting enumeration 105 **Windows Behavior**: `extern template` and `dllexport` are fundamentally 106 incompatible *on a class template* on Windows; the former suppresses 123 the extern template declaration) as exported on Windows, as discussed above. 133 instantiations to export members, which is consistent with existing Windows [all …]
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | HowToBuildWindowsItaniumPrograms.rst | 2 How to build Windows Itanium applications. 8 This document contains information describing how to create a Windows Itanium toolchain. 10 Windows Itanium allows you to deploy Itanium C++ ABI applications on top of the MS VS CRT. 11 This environment can use the Windows SDK headers directly and does not required additional 14 Windows Itanium Stack: 21 * Is compatible with MS Windows SDK include headers. 43 Currently, there is a lack of a usable Windows compiler driver for Windows Itanium. 71 # Build an LLVM toolchain with support for Windows Itanium. 158 Windows Itanium does not offer a POSIX-like layer over WIN32.
|
| /llvm-project-15.0.7/lld/docs/ |
| H A D | windows_support.rst | 14 Windows support 17 LLD supports Windows operating system. When invoked as ``lld-link.exe`` or with 18 ``-flavor link``, the driver for Windows operating system is used to parse 38 :good:`Done`. The format of static library (.lib) on Windows is actually the 47 Windows resource files support 66 The Windows version of LLD is included in the `pre-built binaries of LLVM's
|
| /llvm-project-15.0.7/lld/test/COFF/Inputs/ |
| H A D | pdb2.yaml | 127 …(x86)\Windows Kits\10\include\10.0.10150.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4… 134 …String: ' -I"C:\Program Files (x86)\Windows Kits\8.1\include\um" -I"C:\Program Files (x86…
|
| H A D | pdb_lines_2_relative.yaml | 139 …Windows Kits\\NETFXSDK\\4.8\\include\\um" "-internal-isystem" "C:\\Program Files (x86)\\Windows Ki…
|
| H A D | pdb1.yaml | 142 …(x86)\Windows Kits\10\include\10.0.10150.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4… 149 …String: ' -I"C:\Program Files (x86)\Windows Kits\8.1\include\um" -I"C:\Program Files (x86…
|
| /llvm-project-15.0.7/compiler-rt/test/fuzzer/ |
| H A D | ulimit.test | 1 # FIXME: Disabled on Windows for now because Windows has no ulimit command.
|
| H A D | dso.test | 1 # FIXME: Disabled on Windows because -fPIC cannot be used to compile for Windows.
|
| H A D | full-coverage.test | 1 # FIXME: Disabled on Windows because -fPIC cannot be used to compile for Windows.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | win_chkstk.ll | 9 ; Windows and mingw require a prologue helper routine if more than 4096 bytes area 10 ; allocated on the stack. Windows uses __chkstk and mingw uses __alloca. __alloca 15 ; Stack allocation >= 4096 bytes will require call to __chkstk in the Windows ABI. 52 ; Make sure we don't call __chkstk or __alloca on non-Windows even if the
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/ |
| H A D | CMakeLists.txt | 10 elseif (CMAKE_SYSTEM_NAME MATCHES "Windows") 11 add_subdirectory(Windows/Common)
|
| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ |
| H A D | MinidumpConstants.def | 105 HANDLE_MDMP_PLATFORM(0x0000, Win32S) // Win32 on Windows 3.1 106 HANDLE_MDMP_PLATFORM(0x0001, Win32Windows) // Windows 95-98-Me 107 HANDLE_MDMP_PLATFORM(0x0002, Win32NT) // Windows NT, 2000+ 108 HANDLE_MDMP_PLATFORM(0x0003, Win32CE) // Windows CE, Windows Mobile, "Handheld"
|
| /llvm-project-15.0.7/polly/test/Unit/ |
| H A D | lit.cfg | 28 # Propagate the temp directory. Windows requires this because it uses \Windows\ 51 elif platform.system() == 'Windows':
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | invalid-linkerscript.test | 1 ## Different "echo" commands on Windows interpret quoted strings and 2 ## wildcards in similar but different way (On Windows, ARGV tokenization 4 ## Because of that reason, this test fails on some Windows environment. 6 ## by all echo commands. So, we don't want to run this on Windows.
|
| /llvm-project-15.0.7/llvm/examples/Bye/ |
| H A D | CMakeLists.txt | 7 # work with DLLs on Windows (where a shared library can't have undefined 8 # references), so just skip this example on Windows.
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | BUILD.gn | 8 "//lldb/source/Plugins/DynamicLoader/Windows-DYLD", 20 # ../Process/Windows/Common/x64/RegisterContextWindows_x64.h uses an
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | MSVCCompatibility.rst | 17 When Clang compiles C++ code for Windows, it attempts to be compatible with 77 transform the CodeView debug information into a PDB that works in Windows 117 libraries such as the Active Template Library (ATL) and Windows Runtime Library 118 (WRL), some template rules have been relaxed or extended in Clang on Windows. 122 time. By default on Windows, Clang attempts to follow suit. This behavior is 133 ``typename`` keyword to assist the parser. On Windows, Clang attempts to 155 application. There are still issues parsing WRL headers for modern Windows 8
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/unittests/ |
| H A D | BUILD.gn | 34 # FIXME: libclang unit tests are disabled on Windows due 41 # Exceptions on Windows are not yet supported.
|
| /llvm-project-15.0.7/libc/config/windows/ |
| H A D | README.md | 1 # Building and Testing LLVM libc on Windows 5 To build LLVM libc on Windows, first build Clang using the following steps. 7 1. Open Command Prompt in Windows 34 [Git](https://git-scm.com/download/win) for Windows. Check out the LLVM
|