Searched refs:X64 (Results 1 – 25 of 66) sorted by relevance
123
/external/llvm/test/CodeGen/X86/ |
D | atomic64.ll | 1 …UN: llc < %s -O0 -march=x86-64 -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X64 6 ; X64-LABEL: atomic_fetch_add64: 10 ; X64: lock 11 ; X64: incq 13 ; X64: lock 14 ; X64: addq $3 16 ; X64: lock 17 ; X64: xaddq 19 ; X64: lock 20 ; X64: addq [all …]
|
D | atomic8.ll | 1 …UN: llc < %s -O0 -march=x86-64 -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X64 7 ; X64-LABEL: atomic_fetch_add8: 12 ; X64: lock 13 ; X64: incb 17 ; X64: lock 18 ; X64: addb $3 22 ; X64: lock 23 ; X64: xaddb 27 ; X64: lock 28 ; X64: addb [all …]
|
D | atomic16.ll | 1 …nown-unknown -mcpu=corei7 -verify-machineinstrs -show-mc-encoding | FileCheck %s --check-prefix X64 7 ; X64-LABEL: atomic_fetch_add16 12 ; X64: lock 13 ; X64: incw 17 ; X64: lock 18 ; X64: addw $3, {{.*}} # encoding: [0xf0,0x66 22 ; X64: lock 23 ; X64: xaddw {{.*}} # encoding: [0xf0,0x66 27 ; X64: lock 28 ; X64: addw {{.*}} # encoding: [0xf0,0x66 [all …]
|
D | atomic32.ll | 1 …UN: llc < %s -O0 -march=x86-64 -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X64 8 ; X64-LABEL: atomic_fetch_add32: 13 ; X64: lock 14 ; X64: incl 18 ; X64: lock 19 ; X64: addl $3 23 ; X64: lock 24 ; X64: xaddl 28 ; X64: lock 29 ; X64: addl [all …]
|
D | segmented-stacks.ll | 2 …s -mcpu=generic -mtriple=x86_64-linux -verify-machineinstrs | FileCheck %s -check-prefix=X64-Linux 4 … -mcpu=generic -mtriple=x86_64-darwin -verify-machineinstrs | FileCheck %s -check-prefix=X64-Darwin 6 …mcpu=generic -mtriple=x86_64-freebsd -verify-machineinstrs | FileCheck %s -check-prefix=X64-FreeBSD 7 … -mcpu=generic -mtriple=x86_64-mingw32 -verify-machineinstrs | FileCheck %s -check-prefix=X64-MinGW 19 ; RUN: FileCheck %s -input-file=%t.log -check-prefix=X64-Solaris 23 ; X64-Solaris: Segmented stacks not supported on this platform 44 ; X64-Linux-LABEL: test_basic: 46 ; X64-Linux: cmpq %fs:112, %rsp 47 ; X64-Linux-NEXT: ja .LBB0_2 49 ; X64-Linux: movabsq $40, %r10 [all …]
|
D | stack-protector.ll | 2 ; RUN: llc -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-X64 %s 3 …-model=kernel -mtriple=x86_64-pc-linux-gnu < %s -o - | FileCheck --check-prefix=LINUX-KERNEL-X64 %s 4 ; RUN: llc -mtriple=x86_64-apple-darwin < %s -o - | FileCheck --check-prefix=DARWIN-X64 %s 32 ; LINUX-X64-LABEL: test1a: 33 ; LINUX-X64-NOT: callq __stack_chk_fail 34 ; LINUX-X64: .cfi_endproc 36 ; LINUX-KERNEL-X64-LABEL: test1a: 37 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail 38 ; LINUX-KERNEL-X64: .cfi_endproc 40 ; DARWIN-X64-LABEL: test1a: [all …]
|
D | sse3.ll | 4 ; RUN: | FileCheck %s --check-prefix=X64 18 ; X64-LABEL: t0: 19 ; X64: movdqa (%rsi), %xmm0 20 ; X64: pslldq $2, %xmm0 21 ; X64: movdqa %xmm0, (%rdi) 22 ; X64: ret 31 ; X64-LABEL: t1: 32 ; X64: movdqa (%rdi), %xmm0 33 ; X64: pinsrw $0, (%rsi), %xmm0 34 ; X64: ret [all …]
|
D | shift-and.ll | 2 ; RUN: llc < %s -mtriple=x86_64-apple-macosx | FileCheck %s --check-prefix=X64 9 ; X64-LABEL: t1: 10 ; X64-NOT: andl 11 ; X64: shll 22 ; X64-LABEL: t2: 23 ; X64-NOT: andl 24 ; X64: shll 37 ; X64-LABEL: t3: 38 ; X64-NOT: andl 39 ; X64: sarw [all …]
|
D | add.ll | 2 ; RUN: llc < %s -mcpu=generic -mtriple=x86_64-linux | FileCheck %s -check-prefix=X64 3 ; RUN: llc < %s -mcpu=generic -mtriple=x86_64-win32 | FileCheck %s -check-prefix=X64 12 ; X64: subl $-128, 18 ; X64: subq $-2147483648, 25 ; X64: subq $-128, 46 ; X64-LABEL: test4: 47 ; X64: addl %e[[A1:si|dx]], %e[[A0:di|cx]] 48 ; X64-NEXT: jo 69 ; X64-LABEL: test5: 70 ; X64: addl %e[[A1]], %e[[A0]] [all …]
|
D | tls-pic.ll | 2 …< %s -march=x86-64 -mtriple=x86_64-linux-gnu -relocation-model=pic | FileCheck -check-prefix=X64 %s 18 ; X64-LABEL: f1: 19 ; X64: leaq i@TLSGD(%rip), %rdi 20 ; X64: callq __tls_get_addr@PLT 34 ; X64-LABEL: f2: 35 ; X64: leaq i@TLSGD(%rip), %rdi 36 ; X64: callq __tls_get_addr@PLT 50 ; X64-LABEL: f3: 51 ; X64: leaq i@TLSGD(%rip), %rdi 52 ; X64: callq __tls_get_addr@PLT [all …]
|
D | avx-intel-ocl.ll | 4 …llc < %s -mtriple=x86_64-apple-darwin -mcpu=corei7-avx -mattr=+avx | FileCheck -check-prefix=X64 %s 24 ; X64-LABEL: testf16_inp 25 ; X64: vaddps {{.*}}, {{%ymm[0-1]}} 26 ; X64: vaddps {{.*}}, {{%ymm[0-1]}} 27 ; X64: leaq {{.*}}(%rsp), %rdi 28 ; X64: call 29 ; X64: ret 51 ; X64-LABEL: testf16_regs 52 ; X64: call 53 ; X64: vaddps {{%ymm[8-9]}}, {{%ymm[0-1]}}, {{%ymm[0-1]}} [all …]
|
D | segmented-stacks-dynamic.ll | 2 …llc < %s -mcpu=generic -mtriple=x86_64-linux -verify-machineinstrs | FileCheck %s -check-prefix=X64 44 ; X64-LABEL: test_basic: 46 ; X64: cmpq %fs:112, %rsp 47 ; X64-NEXT: ja .LBB0_2 49 ; X64: movabsq $24, %r10 50 ; X64-NEXT: movabsq $0, %r11 51 ; X64-NEXT: callq __morestack 52 ; X64-NEXT: ret 54 ; X64: movq %rsp, %[[RDI:rdi|rax]] 55 ; X64: subq %{{.*}}, %[[RDI]] [all …]
|
D | store-narrow.ll | 2 ; RUN: llc -asm-verbose=false < %s | FileCheck %s -check-prefix=X64 16 ; X64-LABEL: test1: 17 ; X64: movb %sil, (%rdi) 33 ; X64-LABEL: test2: 34 ; X64: movb %sil, 1(%rdi) 49 ; X64-LABEL: test3: 50 ; X64: movw %si, (%rdi) 66 ; X64-LABEL: test4: 67 ; X64: movw %si, 2(%rdi) 83 ; X64-LABEL: test5: [all …]
|
D | bool-zext.ll | 1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin10 | FileCheck %s -check-prefix=X64 4 ; X64: @bar1 5 ; X64: movzbl 6 ; X64: jmp 17 ; X64: @bar2 18 ; X64-NOT: movzbl 19 ; X64: jmp 30 ; X64: @bar3 31 ; X64: callq 32 ; X64-NOT: movzbl [all …]
|
D | tls-pie.ll | 4 ; RUN: | FileCheck -check-prefix=X64 %s 13 ; X64-LABEL: f1: 14 ; X64: movl %fs:i@TPOFF, %eax 15 ; X64-NEXT: ret 27 ; X64-LABEL: f2: 28 ; X64: movq %fs:0, %rax 29 ; X64-NEXT: leaq i@TPOFF(%rax), %rax 30 ; X64-NEXT: ret 46 ; X64-LABEL: f3: 47 ; X64: movq i2@GOTTPOFF(%rip), %rax [all …]
|
D | xor-icmp.ll | 2 ; RUN: llc < %s -march=x86-64 | FileCheck %s -check-prefix=X64 14 ; X64-LABEL: t: 15 ; X64-NOT: setne 16 ; X64: xorl 17 ; X64: testb $64 18 ; X64: je 48 ; X64-LABEL: t2: 49 ; X64: testl 50 ; X64: sete 51 ; X64: testl [all …]
|
D | xor.ll | 2 ; RUN: llc < %s -mcpu=corei7 -mtriple=x86_64-linux | FileCheck %s -check-prefix=X64 3 ; RUN: llc < %s -mcpu=corei7 -mtriple=x86_64-win32 | FileCheck %s -check-prefix=X64 31 ; X64-LABEL: test3: 32 ; X64: notl 33 ; X64: andl 34 ; X64: shrl 35 ; X64: ret 60 ; X64-LABEL: test4: 61 ; X64: notl [[REG:%[a-z]+]] 62 ; X64: andl {{.*}}[[REG]] [all …]
|
D | v2f32.ll | 1 …N: llc < %s -mtriple=x86_64-linux -mcpu=penryn -asm-verbose=0 -o - | FileCheck %s -check-prefix=X64 13 ; X64-LABEL: test1: 14 ; X64-NEXT: pshufd $1, %xmm0, %xmm1 15 ; X64-NEXT: addss %xmm0, %xmm1 16 ; X64-NEXT: movss %xmm1, (%rdi) 17 ; X64-NEXT: ret 39 ; X64-LABEL: test2: 40 ; X64-NEXT: addps %xmm1, %xmm0 41 ; X64-NEXT: ret 57 ; X64-LABEL: test3: [all …]
|
D | byval2.ll | 1 ; RUN: llc < %s -mtriple=x86_64-linux -mattr=-avx | FileCheck %s -check-prefix=X64 2 ; X64-NOT: movsq 3 ; X64: rep 4 ; X64-NOT: rep 5 ; X64: movsq 6 ; X64-NOT: movsq 7 ; X64: rep 8 ; X64-NOT: rep 9 ; X64: movsq 10 ; X64-NOT: rep [all …]
|
D | fast-isel-gep.ll | 1 ; RUN: llc < %s -mtriple=x86_64-linux -O0 | FileCheck %s --check-prefix=X64 2 ; RUN: llc < %s -mtriple=x86_64-win32 -O0 | FileCheck %s --check-prefix=X64 16 ; X64-LABEL: test1: 17 ; X64: movslq %e[[A0:di|cx]], %rax 18 ; X64: movl (%r[[A1:si|dx]],%rax,4), %eax 19 ; X64: ret 30 ; X64-LABEL: test2: 31 ; X64: movl (%r[[A1]],%r[[A0]],4), %eax 32 ; X64: ret 50 ; X64-LABEL: test3: [all …]
|
/external/llvm/test/DebugInfo/COFF/ |
D | multifunction.ll | 3 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -O0 < %s | FileCheck --check-prefix=X64 %s 166 ; X64-LABEL: x: 167 ; X64-NEXT: [[X_START:.*]]:{{$}} 168 ; X64-NEXT: # BB 169 ; X64-NEXT: subq $40, %rsp 170 ; X64-NEXT: [[X_CALL_LINE:.*]]:{{$}} 171 ; X64-NEXT: callq z 172 ; X64-NEXT: [[X_EPILOG_AND_RET:.*]]: 173 ; X64-NEXT: addq $40, %rsp 174 ; X64-NEXT: ret [all …]
|
D | multifile.ll | 3 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -O0 < %s | FileCheck --check-prefix=X64 %s 110 ; X64-LABEL: f: 111 ; X64-NEXT: [[START:.*]]:{{$}} 112 ; X64-NEXT: # BB 113 ; X64-NEXT: subq $40, %rsp 114 ; X64-NEXT: [[CALL_LINE_1:.*]]:{{$}} 115 ; X64-NEXT: callq g 116 ; X64-NEXT: [[CALL_LINE_2:.*]]:{{$}} 117 ; X64-NEXT: callq g 118 ; X64-NEXT: [[CALL_LINE_3:.*]]:{{$}} [all …]
|
D | asm.ll | 3 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -O0 < %s | FileCheck --check-prefix=X64 %s 81 ; X64-LABEL: f: 82 ; X64-NEXT: [[START:.*]]:{{$}} 83 ; X64-NEXT: # BB 84 ; X64-NEXT: subq $40, %rsp 85 ; X64-NEXT: [[ASM_LINE:.*]]:{{$}} 86 ; X64: [[CALL_LINE:.*]]:{{$}} 87 ; X64-NEXT: callq g 88 ; X64-NEXT: [[EPILOG_AND_RET:.*]]: 89 ; X64-NEXT: addq $40, %rsp [all …]
|
D | simple.ll | 3 ; RUN: llc -mcpu=core2 -mtriple=x86_64-pc-win32 -O0 < %s | FileCheck --check-prefix=X64 %s 73 ; X64-LABEL: f: 74 ; X64-NEXT: [[START:.*]]:{{$}} 75 ; X64-NEXT: # BB 76 ; X64-NEXT: subq $40, %rsp 77 ; X64-NEXT: [[CALL_LINE:.*]]:{{$}} 78 ; X64-NEXT: callq g 79 ; X64-NEXT: [[EPILOG_AND_RET:.*]]: 80 ; X64-NEXT: addq $40, %rsp 81 ; X64-NEXT: ret [all …]
|
/external/llvm/test/MC/COFF/ |
D | weak-symbol.ll | 7 ; RUN: llc -mtriple=x86_64-pc-win32 %s -o - | FileCheck %s --check-prefix=X64 8 ; RUN: llc -mtriple=x86_64-pc-mingw32 %s -o - | FileCheck %s --check-prefix=X64 14 ; X64: .section .text,"xr",discard,_Z3foo 15 ; X64: .globl _Z3foo 24 ; X64: .section .sect,"xr",discard,f 25 ; X64: .globl f 35 ; X64: .section .data,"rd",discard,a 36 ; X64: .globl a 37 ; X64: .zero 12 44 ; X64: .section .tls$,"wd",discard,b [all …]
|
123