Searched refs:WIN64 (Results 1 – 25 of 102) sorted by relevance
12345
/external/llvm/test/CodeGen/X86/ |
D | win64_eh.ll | 1 …mattr=sse2 -mtriple=x86_64-pc-windows-itanium | FileCheck %s -check-prefix=WIN64 -check-prefix=NORM 2 ; RUN: llc < %s -O0 -mattr=sse2 -mtriple=x86_64-pc-mingw32 | FileCheck %s -check-prefix=WIN64 -chec… 3 …tr=sse2 -mtriple=x86_64-pc-mingw32 -mcpu=atom | FileCheck %s -check-prefix=WIN64 -check-prefix=ATOM 10 ; WIN64-LABEL: foo0: 11 ; WIN64: .seh_proc foo0 12 ; WIN64: .seh_endprologue 13 ; WIN64: ret 14 ; WIN64: .seh_endproc 22 ; WIN64-LABEL: foo1: 23 ; WIN64: .seh_proc foo1 [all …]
|
D | win64_call_epi.ll | 1 ; RUN: llc < %s -mtriple=x86_64-pc-mingw32 | FileCheck %s -check-prefix=WIN64 21 ; WIN64-LABEL: foo1: 22 ; WIN64: .seh_proc foo1 23 ; WIN64: callq bar 24 ; WIN64: nop 25 ; WIN64: addq ${{[0-9]+}}, %rsp 26 ; WIN64: retq 28 ; WIN64: callq _Unwind_Resume 29 ; WIN64-NEXT: ud2 30 ; WIN64: .seh_endproc [all …]
|
D | avx-intel-ocl.ll | 3 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+avx | FileCheck -check-prefix=WIN64 %s 10 ; WIN64-LABEL: testf16_inp 11 ; WIN64: vaddps {{.*}}, {{%ymm[0-1]}} 12 ; WIN64: vaddps {{.*}}, {{%ymm[0-1]}} 13 ; WIN64: leaq {{.*}}(%rsp), %rcx 14 ; WIN64: call 15 ; WIN64: ret 45 ; WIN64-LABEL: testf16_regs 46 ; WIN64: call 47 ; WIN64: vaddps {{%ymm[6-7]}}, {{%ymm[0-1]}}, {{%ymm[0-1]}} [all …]
|
D | mod128.ll | 2 ; RUN: llc < %s -mtriple=x86_64-cygwin | FileCheck %s -check-prefix=WIN64 3 ; RUN: llc < %s -mtriple=x86_64-win32 | FileCheck %s -check-prefix=WIN64 4 ; RUN: llc < %s -mtriple=x86_64-mingw32 | FileCheck %s -check-prefix=WIN64 12 ; WIN64-NOT: movl $3, %r8d 13 ; WIN64-NOT: xorl %r9d, %r9d 14 ; WIN64-DAG: movq %rdx, 56(%rsp) 15 ; WIN64-DAG: movq %rcx, 48(%rsp) 16 ; WIN64-DAG: leaq 48(%rsp), %rcx 17 ; WIN64-DAG: leaq 32(%rsp), %rdx 18 ; WIN64-DAG: movq $0, 40(%rsp) [all …]
|
D | mwaitx.ll | 2 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+mwaitx | FileCheck %s -check-prefix=WIN64 4 ; RUN: llc < %s -mtriple=x86_64-win32 -mcpu=bdver4 | FileCheck %s -check-prefix=WIN64 10 ; WIN64-LABEL: foo: 11 ; WIN64: leaq (%rcx), %rax 12 ; WIN64-NEXT: movl %edx, %ecx 13 ; WIN64-NEXT: movl %r8d, %edx 14 ; WIN64-NEXT: monitorx 28 ; WIN64-LABEL: bar: 29 ; WIN64: movl %edx, %eax 30 ; WIN64: movl %r8d, %ebx [all …]
|
D | h-registers-0.ll | 3 ; RUN: llc < %s -mattr=-bmi -mtriple=x86_64-win32 | FileCheck %s -check-prefix=WIN64 16 ; WIN64-LABEL: bar64: 17 ; WIN64: shrq $8, %rcx 18 ; WIN64: incb %cl 34 ; WIN64-LABEL: bar32: 35 ; WIN64: shrl $8, %ecx 36 ; WIN64: incb %cl 52 ; WIN64-LABEL: bar16: 53 ; WIN64: shrl $8, %ecx 54 ; WIN64: incb %cl [all …]
|
D | bool-zext.ll | 3 ; RUN: llc < %s -mtriple=x86_64-pc-win32 | FileCheck %s -check-prefix=WIN64 12 ; WIN64-LABEL: bar1 13 ; WIN64: movzbl 14 ; WIN64: callq 26 ; WIN64-LABEL: bar2 27 ; WIN64-NOT: movzbl 28 ; WIN64: callq 45 ; WIN64-LABEL: bar3 46 ; WIN64: call 47 ; WIN64-NEXT: {{add|pop}} [all …]
|
D | sse-intel-ocl.ll | 2 ; RUN: llc < %s -mtriple=x86_64-win32 -mcpu=nehalem | FileCheck -check-prefix=WIN64 %s 7 ; WIN64: testf16_inp 8 ; WIN64: addps {{.*}}, {{%xmm[0-3]}} 9 ; WIN64: addps {{.*}}, {{%xmm[0-3]}} 10 ; WIN64: addps {{.*}}, {{%xmm[0-3]}} 11 ; WIN64: addps {{.*}}, {{%xmm[0-3]}} 12 ; WIN64: leaq {{.*}}(%rsp), %rcx 13 ; WIN64: call 14 ; WIN64: ret 47 ; WIN64: testf16_regs [all …]
|
D | avx512-intel-ocl.ll | 3 ; RUN: llc < %s -mtriple=x86_64-win32 -mcpu=knl | FileCheck -check-prefix=WIN64 %s 10 ; WIN64-LABEL: testf16_inp 11 ; WIN64: vaddps {{.*}}, {{%zmm[0-1]}} 12 ; WIN64: leaq {{.*}}(%rsp), %rcx 13 ; WIN64: call 14 ; WIN64: ret 42 ; WIN64-LABEL: testf16_regs 43 ; WIN64: call 44 ; WIN64: vaddps %zmm16, %zmm0, %zmm0 45 ; WIN64: ret [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | win64_eh.ll | 1 …mattr=sse2 -mtriple=x86_64-pc-windows-itanium | FileCheck %s -check-prefix=WIN64 -check-prefix=NORM 2 ; RUN: llc < %s -O0 -mattr=sse2 -mtriple=x86_64-pc-mingw32 | FileCheck %s -check-prefix=WIN64 -chec… 3 …tr=sse2 -mtriple=x86_64-pc-mingw32 -mcpu=atom | FileCheck %s -check-prefix=WIN64 -check-prefix=ATOM 10 ; WIN64-LABEL: foo0: 11 ; WIN64-NOT: .seh_proc foo0 12 ; WIN64-NOT: .seh_endprologue 13 ; WIN64: ret 14 ; WIN64-NOT: .seh_endproc 22 ; WIN64-LABEL: foo1: 23 ; WIN64: .seh_proc foo1 [all …]
|
D | avx512-regcall-Mask.ll | 3 …le=x86_64-win32 -mattr=+avx512bw | FileCheck %s --check-prefix=CHECK64 --check-prefix=WIN64 36 ; WIN64-LABEL: test_argv64i1: 37 ; WIN64: # %bb.0: 38 ; WIN64-NEXT: addq %rcx, %rax 39 ; WIN64-NEXT: addq %rdx, %rax 40 ; WIN64-NEXT: addq %rdi, %rax 41 ; WIN64-NEXT: addq %rsi, %rax 42 ; WIN64-NEXT: addq %r8, %rax 43 ; WIN64-NEXT: addq %r9, %rax 44 ; WIN64-NEXT: addq %r10, %rax [all …]
|
D | avx512-regcall-NoMask.ll | 3 …tr=+avx512f -mattr=+avx512vl -mattr=+avx512bw -mattr=+avx512dq | FileCheck %s --check-prefix=WIN64 14 ; WIN64-LABEL: test_argReti1: 15 ; WIN64: # %bb.0: 16 ; WIN64-NEXT: incb %al 17 ; WIN64-NEXT: # kill: def $al killed $al killed $eax 18 ; WIN64-NEXT: retq 41 ; WIN64-LABEL: test_CallargReti1: 42 ; WIN64: # %bb.0: 43 ; WIN64-NEXT: pushq %rsp 44 ; WIN64-NEXT: .seh_pushreg 4 [all …]
|
D | avx512-intel-ocl.ll | 6 …llc < %s -mtriple=x86_64-win32 -mcpu=knl | FileCheck %s -check-prefix=WIN64 -check-prefix=WIN64-KNL 7 …llc < %s -mtriple=x86_64-win32 -mcpu=skx | FileCheck %s -check-prefix=WIN64 -check-prefix=WIN64-SKX 48 ; WIN64-LABEL: testf16_inp: 49 ; WIN64: # %bb.0: 50 ; WIN64-NEXT: pushq %rbp 51 ; WIN64-NEXT: subq $176, %rsp 52 ; WIN64-NEXT: leaq {{[0-9]+}}(%rsp), %rbp 53 ; WIN64-NEXT: andq $-64, %rsp 54 ; WIN64-NEXT: vmovaps (%rcx), %zmm0 55 ; WIN64-NEXT: vaddps (%rdx), %zmm0, %zmm0 [all …]
|
D | win64_call_epi.ll | 1 ; RUN: llc < %s -mtriple=x86_64-pc-mingw32 | FileCheck %s -check-prefix=WIN64 21 ; WIN64-LABEL: foo1: 22 ; WIN64: .seh_proc foo1 23 ; WIN64: callq bar 24 ; WIN64: nop 25 ; WIN64: addq ${{[0-9]+}}, %rsp 26 ; WIN64: retq 28 ; WIN64: callq _Unwind_Resume 29 ; WIN64-NEXT: ud2 30 ; WIN64: .seh_endproc [all …]
|
D | avx-intel-ocl.ll | 3 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+avx | FileCheck -check-prefix=WIN64 %s 10 ; WIN64-LABEL: testf16_inp 11 ; WIN64: vaddps {{.*}}, {{%ymm[0-1]}} 12 ; WIN64: vaddps {{.*}}, {{%ymm[0-1]}} 13 ; WIN64: leaq {{.*}}(%rsp), %rcx 14 ; WIN64: call 15 ; WIN64: ret 45 ; WIN64-LABEL: testf16_regs 46 ; WIN64: call 47 ; WIN64: vaddps {{%ymm[6-7]}}, {{%ymm[0-1]}}, {{%ymm[0-1]}} [all …]
|
D | mod128.ll | 2 ; RUN: llc < %s -mtriple=x86_64-cygwin | FileCheck %s -check-prefix=WIN64 3 ; RUN: llc < %s -mtriple=x86_64-win32 | FileCheck %s -check-prefix=WIN64 4 ; RUN: llc < %s -mtriple=x86_64-mingw32 | FileCheck %s -check-prefix=WIN64 12 ; WIN64-NOT: movl $3, %r8d 13 ; WIN64-NOT: xorl %r9d, %r9d 14 ; WIN64-DAG: movq %rdx, 56(%rsp) 15 ; WIN64-DAG: movq %rcx, 48(%rsp) 16 ; WIN64-DAG: leaq 48(%rsp), %rcx 17 ; WIN64-DAG: leaq 32(%rsp), %rdx 18 ; WIN64-DAG: movq $0, 40(%rsp) [all …]
|
D | win-smallparams.ll | 4 ; RUN: llc < %s -mtriple=x86_64-windows-msvc | FileCheck %s --check-prefix=WIN64 5 ; RUN: llc < %s -mtriple=x86_64-windows-gnu | FileCheck %s --check-prefix=WIN64 31 ; WIN64-LABEL: call: 32 ; WIN64-DAG: movw $6, 40(%rsp) 33 ; WIN64-DAG: movb $5, 32(%rsp) 34 ; WIN64-DAG: movb $1, %cl 35 ; WIN64-DAG: movw $2, %dx 36 ; WIN64-DAG: movb $3, %r8b 37 ; WIN64-DAG: movw $4, %r9w 38 ; WIN64: callq manyargs [all …]
|
D | sse-regcall.ll | 2 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+sse | FileCheck --check-prefix=WIN64 %s 9 ; WIN64-LABEL: test_argReti1: 10 ; WIN64: incb %al 11 ; WIN64: ret{{.*}} 25 ; WIN64-LABEL: test_CallargReti1: 26 ; WIN64: movzbl %al, %eax 27 ; WIN64: call{{.*}} {{.*}}test_argReti1 28 ; WIN64: incb %al 29 ; WIN64: ret{{.*}} 39 ; WIN64-LABEL: testf32_inp [all …]
|
D | h-registers-0.ll | 3 ; RUN: llc < %s -mattr=-bmi -mtriple=x86_64-win32 | FileCheck %s -check-prefix=WIN64 16 ; WIN64-LABEL: bar64: 17 ; WIN64: shrq $8, %rcx 18 ; WIN64: incb %cl 34 ; WIN64-LABEL: bar32: 35 ; WIN64: shrl $8, %ecx 36 ; WIN64: incb %cl 52 ; WIN64-LABEL: bar16: 53 ; WIN64: shrl $8, %ecx 54 ; WIN64: incb %cl [all …]
|
D | apm.ll | 4 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+sse3 | FileCheck %s -check-prefixes=CHECK,WIN64 25 ; WIN64-LABEL: foo: 26 ; WIN64: # %bb.0: # %entry 27 ; WIN64-NEXT: leaq (%rcx), %rax 28 ; WIN64-NEXT: movl %edx, %ecx 29 ; WIN64-NEXT: movl %r8d, %edx 30 ; WIN64-NEXT: monitor 31 ; WIN64-NEXT: retq 54 ; WIN64-LABEL: bar: 55 ; WIN64: # %bb.0: # %entry [all …]
|
D | mwaitx.ll | 2 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+mwaitx | FileCheck %s -check-prefix=WIN64 4 ; RUN: llc < %s -mtriple=x86_64-win32 -mcpu=bdver4 | FileCheck %s -check-prefix=WIN64 10 ; WIN64-LABEL: foo: 11 ; WIN64: leaq (%rcx), %rax 12 ; WIN64-NEXT: movl %edx, %ecx 13 ; WIN64-NEXT: movl %r8d, %edx 14 ; WIN64-NEXT: monitorx 28 ; WIN64-LABEL: bar: 29 ; WIN64: movl %edx, %eax 30 ; WIN64: movl %r8d, %ebx [all …]
|
D | sse-intel-ocl.ll | 2 ; RUN: llc < %s -mtriple=x86_64-win32 -mcpu=nehalem | FileCheck -check-prefix=WIN64 %s 7 ; WIN64: testf16_inp 8 ; WIN64: addps {{.*}}, {{%xmm[0-3]}} 9 ; WIN64: addps {{.*}}, {{%xmm[0-3]}} 10 ; WIN64: addps {{.*}}, {{%xmm[0-3]}} 11 ; WIN64: addps {{.*}}, {{%xmm[0-3]}} 12 ; WIN64: leaq {{.*}}(%rsp), %rcx 13 ; WIN64: call 14 ; WIN64: ret 47 ; WIN64: testf16_regs [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | bool-zext.ll | 2 ; RUN: llc < %s -mtriple=x86_64-pc-win32 | FileCheck %s -check-prefix=WIN64 7 ; WIN64: @bar1 8 ; WIN64: movzbl 9 ; WIN64: callq 20 ; WIN64: @bar2 21 ; WIN64-NOT: movzbl 22 ; WIN64: callq 35 ; WIN64: @bar3 36 ; WIN64: callq 37 ; WIN64-NOT: movzbl [all …]
|
D | h-registers-0.ll | 2 ; RUN: llc < %s -mtriple=x86_64-win32 | FileCheck %s -check-prefix=WIN64 15 ; WIN64: bar64: 16 ; WIN64: shrq $8, %rcx 17 ; WIN64: incb %cl 33 ; WIN64: bar32: 34 ; WIN64: shrl $8, %ecx 35 ; WIN64: incb %cl 51 ; WIN64: bar16: 52 ; WIN64: shrl $8, %ecx 53 ; WIN64: incb %cl [all …]
|
D | apm.ll | 2 ; RUN: llc < %s -mtriple=x86_64-win32 | FileCheck %s -check-prefix=WIN64 9 ; WIN64: foo: 10 ; WIN64: leaq (%rcx), %rax 11 ; WIN64-NEXT: movl %edx, %ecx 12 ; WIN64-NEXT: movl %r8d, %edx 13 ; WIN64-NEXT: monitor 26 ; WIN64: bar: 27 ; WIN64: movl %edx, %eax 28 ; WIN64-NEXT: mwait
|
12345