Lines Matching full:kernel
27 // RUN: %clang_cl /c -### /kernel -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-NO-RTTI,KERNEL-NO-EXCEPTIONS %s
28 // KERNEL-NO-RTTI: "-fno-rtti"
29 // KERNEL-NO-EXCEPTIONS-NOT: "-fcxx-exceptions" "-fexceptions"
31 // RUN: not %clang_cl /c -### --target=i686-pc-windows-msvc /kernel /arch:SSE -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-SSE %s
32 // RUN: not %clang_cl /c -### --target=i686-pc-windows-msvc /kernel /arch:SSE2 -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-SSE2 %s
33 // RUN: not %clang_cl /c -### --target=i686-pc-windows-msvc /kernel /arch:AVX -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-AVX %s
34 // RUN: not %clang_cl /c -### --target=i686-pc-windows-msvc /kernel /arch:AVX2 -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-AVX2 %s
35 // RUN: not %clang_cl /c -### --target=i686-pc-windows-msvc /kernel /arch:AVX512 -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-AVX512 %s
36 // KERNEL-SSE: error: invalid argument '/arch:SSE' not allowed with '/kernel'
37 // KERNEL-SSE2: error: invalid argument '/arch:SSE2' not allowed with '/kernel'
38 // KERNEL-AVX: error: invalid argument '/arch:AVX' not allowed with '/kernel'
39 // KERNEL-AVX2: error: invalid argument '/arch:AVX2' not allowed with '/kernel'
40 // KERNEL-AVX512: error: invalid argument '/arch:AVX512' not allowed with '/kernel'
42 // RUN: %clang_cl /c -### /kernel /EHsc -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-EHSC %s
43 // RUN: not %clang_cl /c -### /kernel /GR -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-GR %s
44 // KERNEL-EHSC-NOT: "-fcxx-exceptions" "-fexceptions"
45 // KERNEL-GR: error: invalid argument '/GR' not allowed with '/kernel'
47 // RUN: not %clang_cl /c -### --target=x86_64-pc-windows-msvc /kernel /arch:AVX -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-X64-AVX %s
48 // RUN: not %clang_cl /c -### --target=x86_64-pc-windows-msvc /kernel /arch:AVX2 -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-X64-AVX2 %s
49 // RUN: not %clang_cl /c -### --target=x86_64-pc-windows-msvc /kernel /arch:AVX512 -- %s 2>&1 | FileCheck -check-prefixes=KERNEL-X64-AVX512 %s
50 // KERNEL-X64-AVX: error: invalid argument '/arch:AVX' not allowed with '/kernel'
51 // KERNEL-X64-AVX2: error: invalid argument '/arch:AVX2' not allowed with '/kernel'
52 // KERNEL-X64-AVX512: error: invalid argument '/arch:AVX512' not allowed with '/kernel'