Home
last modified time | relevance | path

Searched refs:MSVC (Results 1 – 25 of 229) sorted by relevance

12345678910

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dstack-protector-msvc.ll32 ; MSVC-X86: retl
42 ; MSVC-X64: retq
52 ; MSVC-X86-O0: retl
62 ; MSVC-X64-O0: retq
80 ; MSVC-X86: pushl
86 ; MSVC-X86: popl %ebp
87 ; MSVC-X86: retl
101 ; MSVC-X64: retq
127 ; MSVC-X86: pushl
135 ; MSVC-X86: retl
[all …]
H A Dvaargs-win32.ll10 ; MSVC-NEXT: subl $20, %esp
16 ; MSVC-NEXT: retl
38 ; MSVC-LABEL: foo:
39 ; MSVC: # %bb.0:
40 ; MSVC-NEXT: pushl %eax
44 ; MSVC-NEXT: popl %eax
45 ; MSVC-NEXT: retl
71 ; MSVC-LABEL: bar:
72 ; MSVC: # %bb.0:
78 ; MSVC-NEXT: calll _foo
[all …]
H A Dlong-double-abi-align.ll8 ; MSVC-LABEL: foo:
9 ; MSVC: # %bb.0:
10 ; MSVC-NEXT: pushl %ebp
14 ; MSVC-NEXT: fldt 24(%ebp)
15 ; MSVC-NEXT: fstpt (%esp)
17 ; MSVC-NEXT: pushl %eax
18 ; MSVC-NEXT: calll _escape
21 ; MSVC-NEXT: pushl %eax
25 ; MSVC-NEXT: pushl %eax
29 ; MSVC-NEXT: popl %ebp
[all …]
H A Dstack-protector-weight.ll18 ; MSVC-SELDAG: # Machine code for function test_branch_weights:
19 ; MSVC-SELDAG: :: (volatile load (s32) from @__security_cookie)
20 ; MSVC-SELDAG: (store (s32) into stack)
21 ; MSVC-SELDAG: (volatile load (s32) from %stack.0.StackGuardSlot)
22 ; MSVC-SELDAG: CALLpcrel32 @__security_check_cookie
24 ; MSVC always uses selection DAG now.
25 ; MSVC-IR: # Machine code for function test_branch_weights:
26 ; MSVC-IR: :: (volatile load (s32) from @__security_cookie)
27 ; MSVC-IR: (store (s32) into stack)
28 ; MSVC-IR: (volatile load (s32) from %stack.0.StackGuardSlot)
[all …]
H A Dstack-protector.ll49 ; MSVC-I386: retl
208 ; MSVC-I386: retl
359 ; MSVC-I386: retl
398 ; MSVC-I386: retl
514 ; MSVC-I386: retl
553 ; MSVC-I386: retl
669 ; MSVC-I386: retl
706 ; MSVC-I386: retl
743 ; MSVC-I386: retl
816 ; MSVC-I386: retl
[all …]
H A Dwin32-ssp.ll2 ; RUN: llc -mtriple=x86_64-pc-windows-itanium < %s -o - | FileCheck --check-prefix=MSVC %s
3 ; RUN: llc -mtriple=x86_64-pc-windows-msvc < %s -o - | FileCheck --check-prefix=MSVC %s
19 ; MSVC-LABEL: func:
20 ; MSVC: mov{{l|q}} __security_cookie
21 ; MSVC: callq other
22 ; MSVC: callq __security_check_cookie
23 ; MSVC: .seh_endproc
H A Dswiftcc.ll2 …: llc -mtriple x86_64-unknown-windows-msvc -filetype asm -o - %s | FileCheck %s --check-prefix=MSVC
9 ; MSVC-LABEL: f
10 ; MSVC: .seh_stackalloc 8
11 ; MSVC: .seh_endprologue
H A Dtext-section-prefix.ll3 …llc -mtriple x86_64-windows-msvc -function-sections %s -o - | FileCheck %s --check-prefix=COFF-MSVC
10 ; COFF-MSVC: .section .text$hot,"xr",one_only,foo1
19 ; COFF-MSVC: .section .text$unlikely,"xr",one_only,foo2
H A Dfrem-msvc32.ll1 ; Make sure that 32-bit FREM is promoted to 64-bit FREM on 32-bit MSVC.
3 ; MSVC does not have a 32-bit fmodf function, so it must be promoted to
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Ddllexport.ll58 ; CHECK-MSVC-NOT: /EXPORT:f
59 ; CHECK-MSVC: .ascii " /EXPORT:g"
60 ; CHECK-MSVC: .ascii " /EXPORT:h"
61 ; CHECK-MSVC-NOT: /EXPORT:i
62 ; CHECK-MSVC: .ascii " /EXPORT:j"
63 ; CHECK-MSVC: .ascii " /EXPORT:k"
64 ; CHECK-MSVC: .ascii " /EXPORT:l"
70 ; CHECK-MSVC: .ascii " /EXPORT:r"
71 ; CHECK-MSVC: .ascii " /EXPORT:s"
72 ; CHECK-MSVC: .ascii " /EXPORT:t"
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/Windows/
H A Ddllexport.ll59 ; CHECK-MSVC-NOT: /EXPORT:f
60 ; CHECK-MSVC: .ascii " /EXPORT:g"
61 ; CHECK-MSVC: .ascii " /EXPORT:h"
62 ; CHECK-MSVC-NOT: /EXPORT:i
63 ; CHECK-MSVC: .ascii " /EXPORT:j"
64 ; CHECK-MSVC: .ascii " /EXPORT:k"
65 ; CHECK-MSVC: .ascii " /EXPORT:l"
71 ; CHECK-MSVC: .ascii " /EXPORT:r"
72 ; CHECK-MSVC: .ascii " /EXPORT:s"
73 ; CHECK-MSVC: .ascii " /EXPORT:t"
[all …]
H A Dstack-protector-msvc.ll1 ; RUN: llc -mtriple=thumbv7-windows-msvc < %s -o - | FileCheck --check-prefix=MSVC %s
2 ; RUN: llc -mtriple=thumbv7-windows-msvc -O0 < %s -o - | FileCheck --check-prefix=MSVC %s
14 ; MSVC: movw r0, :lower16:__security_cookie
15 ; MSVC: movt r0, :upper16:__security_cookie
16 ; MSVC: ldr r0, [r0]
17 ; MSVC: str r0, [sp, #4]
18 ; MSVC: bl _Z7CapturePi
19 ; MSVC: ldr r0, [sp, #4]
20 ; MSVC: bl __security_check_cookie
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dcoff-debugging-secrel.ll6 ; RUN: | llvm-readobj -r - | FileCheck %s -check-prefix CHECK-MSVC
43 ; CHECK-MSVC: Relocations [
44 ; CHECK-MSVC: Section {{.*}} .debug$S {
45 ; CHECK-MSVC: 0x70 IMAGE_REL_ARM_SECREL function
46 ; CHECK-MSVC: 0x74 IMAGE_REL_ARM_SECTION function
47 ; CHECK-MSVC: 0xAC IMAGE_REL_ARM_SECREL function
48 ; CHECK-MSVC: 0xB0 IMAGE_REL_ARM_SECTION function
49 ; CHECK-MSVC: }
50 ; CHECK-MSVC: ]
/llvm-project-15.0.7/clang/test/Driver/
H A Dhip-std.hip15 // RUN: 2>&1 | FileCheck -check-prefixes=MSVC-DEF %s
16 // MSVC-DEF: "-cc1"{{.*}}"-fcuda-is-device"{{.*}}"-std=c++14"
17 // MSVC-DEF: "-cc1"{{.*}}"-std=c++14"
20 // RUN: -std=c++17 %s 2>&1 | FileCheck -check-prefixes=MSVC-SPEC %s
21 // MSVC-SPEC: "-cc1"{{.*}}"-fcuda-is-device"{{.*}}"-std=c++17"
22 // MSVC-SPEC: "-cc1"{{.*}}"-std=c++17"
H A Dwindows-exceptions.cpp12 MSVC-NOT: -exception-model=dwarf
13 MSVC-NOT: -exception-model=seh
14 MSVC-NOSEH-NOT: -funwind-tables=2
15 MSVC-SEH: -funwind-tables=2
H A Dhip-link-bundle-archive.hip16 // RUN: 2>&1 | FileCheck -check-prefix=MSVC %s
24 // MSVC: "{{.*}}clang-offload-bundler" "-unbundle" "-type=a" "-input={{.*}}hipBundled2.lib" "-targe…
25 // MSVC: "{{.*}}lld{{.*}}" {{.*}}"-plugin-opt=mcpu=gfx1030" {{.*}} "[[A1030]]"
26 // MSVC: "{{.*}}clang-offload-bundler" "-unbundle" "-type=a" "-input={{.*}}hipBundled2.lib" "-targe…
27 // MSVC: "{{.*}}lld{{.*}}" {{.*}}"-plugin-opt=mcpu=gfx906" {{.*}} "[[A906]]"
28 // MSVC: "{{.*}}link{{.*}}" {{.*}}"-out:a.exe" {{.*}}"hipBundled2.lib"
/llvm-project-15.0.7/clang/test/Sema/
H A Ddllexport-1.cpp6 #ifdef MSVC
10 #ifndef MSVC
17 #ifndef MSVC
27 #ifndef MSVC
H A Ddllexport-2.cpp6 #ifdef MSVC
16 #ifdef MSVC
23 #ifndef MSVC
/llvm-project-15.0.7/lld/test/COFF/
H A Dwinsysroot.test4 # RUN: mkdir -p %t.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x86
5 # RUN: mkdir -p %t.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64
6 # RUN: cp %p/Inputs/std32.lib %t.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x86
7 # RUN: cp %p/Inputs/std64.lib %t.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64
16 # RUN: env LIB=foo.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x86 not lld-link %t.obj /winsysroot:%t.dir…
/llvm-project-15.0.7/clang/docs/
H A DMSVCCompatibility.rst14 MSVC compatibility
18 MSVC. There are multiple dimensions to compatibility.
21 should be able to link against MSVC-compiled code successfully. However, C++
22 ABIs are particularly large and complicated, and Clang's support for MSVC's C++
23 ABI is a work in progress. If you don't require MSVC ABI compatibility or don't
27 Second, Clang implements many MSVC language extensions, such as
31 Third, MSVC accepts some C++ code that Clang will typically diagnose as
39 be compatible with MSVC's cl.exe.
66 pointers_to_members`_ and the `/vm`_ flags are supported. However, MSVC
115 MSVC allows many invalid constructs in class templates that Clang has
[all …]
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dtypename-specifier.cpp160 #ifdef MSVC in foo()
169 #ifdef MSVC
180 #ifdef MSVC in bar()
187 #ifdef MSVC
205 #ifdef MSVC
212 #ifdef MSVC
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/PECOFF/
H A DObjectFilePECOFFProperties.td8 …vc` for the MSVC ABI, `gnu` for the MinGW / Itanium ABI, and `default` to follow the default targe…
13 …vc` for the MSVC ABI, `gnu` for the MinGW / Itanium ABI, and `default` to follow the default targe…
/llvm-project-15.0.7/llvm/cmake/modules/
H A DGetHostTriple.cmake5 if( MSVC )
21 # but it does for MSVC.
44 else( MSVC )
58 endif( MSVC )
H A DCheckProblematicConfigurations.cmake12 # MSVC and /arch:AVX is untested and have created problems before. See:
14 if(${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC)
17 …log_problematic("Compiling LLVM with MSVC and the /arch:AVX flag is known to cause issues with par…
/llvm-project-15.0.7/llvm/cmake/platforms/
H A DWinMsvc.cmake2 # target MSVC.
26 # containing MSVC headers and system libraries. The layout of the folder
27 # matches that which is intalled by MSVC 2017 on Windows, and should look like
30 # ${LLVM_WINSYSROOT}/VC/Tools/MSVC/${MSVC_VER}/
45 # For versions of MSVC < 2017, or where you have a hermetic toolchain in a
192 # that the Windows SDK / MSVC STL directories look kosher.
202 get_highest_version("${LLVM_WINSYSROOT}/VC/Tools/MSVC" MSVC_VER)
214 set(ATLMFC_LIB "${LLVM_WINSYSROOT}/VC/Tools/MSVC/${MSVC_VER}/atlmfc/lib")
215 set(MSVC_INCLUDE "${LLVM_WINSYSROOT}/VC/Tools/MSVC/${MSVC_VER}/include")
216 set(MSVC_LIB "${LLVM_WINSYSROOT}/VC/Tools/MSVC/${MSVC_VER}/lib")
[all …]

12345678910