Searched refs:X64 (Results 1 – 25 of 208) sorted by relevance
123456789
/external/llvm/test/CodeGen/X86/ |
D | win-catchpad-csrs.ll | 2 …N: llc -verify-machineinstrs -mtriple=x86_64-pc-windows-msvc < %s | FileCheck --check-prefix=X64 %s 88 ; X64-LABEL: try_catch_catch: 89 ; X64: pushq %rbp 90 ; X64: .seh_pushreg 5 91 ; X64: pushq %rsi 92 ; X64: .seh_pushreg 6 93 ; X64: pushq %rdi 94 ; X64: .seh_pushreg 7 95 ; X64: pushq %rbx 96 ; X64: .seh_pushreg 3 [all …]
|
D | win-catchpad.ll | 2 …ring=0 -verify-machineinstrs -mtriple=x86_64-pc-windows-msvc < %s | FileCheck --check-prefix=X64 %s 123 ; X64-LABEL: try_catch_catch: 124 ; X64: Lfunc_begin0: 125 ; X64: pushq %rbp 126 ; X64: .seh_pushreg 5 127 ; X64: subq $[[STCK_ALLOC:.*]], %rsp 128 ; X64: .seh_stackalloc [[STCK_ALLOC]] 129 ; X64: leaq [[STCK_ALLOC]](%rsp), %rbp 130 ; X64: .seh_setframe 5, [[STCK_ALLOC]] 131 ; X64: .seh_endprologue [all …]
|
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: [0x66,0xf0 22 ; X64: lock 23 ; X64: xaddw {{.*}} # encoding: [0x66,0xf0 27 ; X64: lock 28 ; X64: addw {{.*}} # encoding: [0x66,0xf0 [all …]
|
D | tbm-intrinsics-fast-isel-x86_64.ll | 2 …: llc < %s -fast-isel -mtriple=x86_64-unknown-unknown -mattr=+tbm | FileCheck %s --check-prefix=X64 7 ; X64-LABEL: test__bextri_u64: 8 ; X64: # BB#0: 9 ; X64-NEXT: bextr $1, %rdi, %rax 10 ; X64-NEXT: retq 16 ; X64-LABEL: test__blcfill_u64: 17 ; X64: # BB#0: 18 ; X64-NEXT: leaq 1(%rdi), %rax 19 ; X64-NEXT: andq %rdi, %rax 20 ; X64-NEXT: retq [all …]
|
D | bmi-intrinsics-fast-isel-x86_64.ll | 2 …: llc < %s -fast-isel -mtriple=x86_64-unknown-unknown -mattr=+bmi | FileCheck %s --check-prefix=X64 11 ; X64-LABEL: test__andn_u64: 12 ; X64: # BB#0: 13 ; X64-NEXT: xorq $-1, %rdi 14 ; X64-NEXT: andq %rsi, %rdi 15 ; X64-NEXT: movq %rdi, %rax 16 ; X64-NEXT: retq 23 ; X64-LABEL: test__bextr_u64: 24 ; X64: # BB#0: 25 ; X64-NEXT: bextrq %rsi, %rdi, %rax [all …]
|
D | segmented-stacks.ll | 2 …s -mcpu=generic -mtriple=x86_64-linux -verify-machineinstrs | FileCheck %s -check-prefix=X64-Linux 3 …e=x86_64-linux -code-model=large -verify-machineinstrs | FileCheck %s -check-prefix=X64-Linux-Large 6 … -mcpu=generic -mtriple=x86_64-darwin -verify-machineinstrs | FileCheck %s -check-prefix=X64-Darwin 8 …mcpu=generic -mtriple=x86_64-freebsd -verify-machineinstrs | FileCheck %s -check-prefix=X64-FreeBSD 10 …pu=generic -mtriple=x86_64-dragonfly -verify-machineinstrs | FileCheck %s -check-prefix=X64-DFlyBSD 11 … -mcpu=generic -mtriple=x86_64-mingw32 -verify-machineinstrs | FileCheck %s -check-prefix=X64-MinGW 26 ; RUN: FileCheck %s -input-file=%t.log -check-prefix=X64-Solaris 30 ; X64-Solaris: Segmented stacks not supported on this platform 51 ; X64-Linux-LABEL: test_basic: 53 ; X64-Linux: cmpq %fs:112, %rsp [all …]
|
D | sse-intrinsics-fast-isel.ll | 3 …riple=x86_64-unknown-unknown -mattr=+sse,-sse2 | FileCheck %s --check-prefix=ALL --check-prefix=X64 13 ; X64-LABEL: test_mm_add_ps: 14 ; X64: # BB#0: 15 ; X64-NEXT: addps %xmm1, %xmm0 16 ; X64-NEXT: retq 27 ; X64-LABEL: test_mm_add_ss: 28 ; X64: # BB#0: 29 ; X64-NEXT: addss %xmm1, %xmm0 30 ; X64-NEXT: retq 72 ; X64-LABEL: test_mm_and_ps: [all …]
|
D | tbm-intrinsics-fast-isel.ll | 3 …: llc < %s -fast-isel -mtriple=x86_64-unknown-unknown -mattr=+tbm | FileCheck %s --check-prefix=X64 13 ; X64-LABEL: test__bextri_u32: 14 ; X64: # BB#0: 15 ; X64-NEXT: bextr $1, %edi, %eax 16 ; X64-NEXT: retq 29 ; X64-LABEL: test__blcfill_u32: 30 ; X64: # BB#0: 31 ; X64-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def> 32 ; X64-NEXT: leal 1(%rdi), %eax 33 ; X64-NEXT: andl %edi, %eax [all …]
|
D | avx-intrinsics-fast-isel.ll | 3 …e=x86_64-unknown-unknown -mattr=avx,aes,pclmul | FileCheck %s --check-prefix=ALL --check-prefix=X64 13 ; X64-LABEL: test_mm256_add_pd: 14 ; X64: # BB#0: 15 ; X64-NEXT: vaddpd %ymm1, %ymm0, %ymm0 16 ; X64-NEXT: retq 27 ; X64-LABEL: test_mm256_add_ps: 28 ; X64: # BB#0: 29 ; X64-NEXT: vaddps %ymm1, %ymm0, %ymm0 30 ; X64-NEXT: retq 41 ; X64-LABEL: test_mm256_addsub_pd: [all …]
|
D | fp128-cast.ll | 1 ; RUN: llc < %s -O2 -mtriple=x86_64-linux-android -mattr=+mmx | FileCheck %s --check-prefix=X64 2 ; RUN: llc < %s -O2 -mtriple=x86_64-linux-gnu -mattr=+mmx | FileCheck %s --check-prefix=X64 27 ; X64-LABEL: TestFPExtF32_F128: 28 ; X64: movss vf32(%rip), %xmm0 29 ; X64-NEXT: callq __extendsftf2 30 ; X64-NEXT: movaps %xmm0, vf128(%rip) 31 ; X64: retq 46 ; X64-LABEL: TestFPExtF64_F128: 47 ; X64: movsd vf64(%rip), %xmm0 48 ; X64-NEXT: callq __extenddftf2 [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 33 ; LINUX-X64-LABEL: test1a: 34 ; LINUX-X64-NOT: callq __stack_chk_fail 35 ; LINUX-X64: .cfi_endproc 37 ; LINUX-KERNEL-X64-LABEL: test1a: 38 ; LINUX-KERNEL-X64-NOT: callq __stack_chk_fail 39 ; LINUX-KERNEL-X64: .cfi_endproc 41 ; DARWIN-X64-LABEL: test1a: [all …]
|
D | all-ones-vector.ll | 4 … < %s -mtriple=x86_64-unknown -mattr=+sse2 | FileCheck %s --check-prefix=X64 --check-prefix=X64-SSE 5 … < %s -mtriple=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX 18 ; X64-SSE-LABEL: coo: 19 ; X64-SSE: # BB#0: 20 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 21 ; X64-SSE-NEXT: retq 23 ; X64-AVX-LABEL: coo: 24 ; X64-AVX: # BB#0: 25 ; X64-AVX-NEXT: vpcmpeqd %xmm0, %xmm0, %xmm0 26 ; X64-AVX-NEXT: retq [all …]
|
D | sse3.ll | 4 ; RUN: llc < %s -mtriple=x86_64-apple-darwin9 --mattr=+sse3 | FileCheck %s --check-prefix=X64 10 ; X64-LABEL: t0: 11 ; X64: ## BB#0: ## %entry 12 ; X64-NEXT: movl $1, %eax 13 ; X64-NEXT: movd %eax, %xmm0 14 ; X64-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],mem[0],xmm0[1],mem[1],xmm0[2],mem[2],xmm0[3],mem[3] 15 ; X64-NEXT: movdqa %xmm0, (%rdi) 16 ; X64-NEXT: retq 27 ; X64-LABEL: t1: 28 ; X64: ## BB#0: [all …]
|
D | sse2-intrinsics-fast-isel.ll | 3 …l -mtriple=x86_64-unknown-unknown -mattr=+sse2 | FileCheck %s --check-prefix=ALL --check-prefix=X64 13 ; X64-LABEL: test_mm_add_epi8: 14 ; X64: # BB#0: 15 ; X64-NEXT: paddb %xmm1, %xmm0 16 ; X64-NEXT: retq 30 ; X64-LABEL: test_mm_add_epi16: 31 ; X64: # BB#0: 32 ; X64-NEXT: paddw %xmm1, %xmm0 33 ; X64-NEXT: retq 47 ; X64-LABEL: test_mm_add_epi32: [all …]
|
D | bmi-intrinsics-fast-isel.ll | 3 …: llc < %s -fast-isel -mtriple=x86_64-unknown-unknown -mattr=+bmi | FileCheck %s --check-prefix=X64 25 ; X64-LABEL: test__tzcnt_u16: 26 ; X64: # BB#0: 27 ; X64-NEXT: movw $16, %cx 28 ; X64-NEXT: movzwl %di, %edx 29 ; X64-NEXT: tzcntw %dx, %ax 30 ; X64-NEXT: cmpl $0, %edx 31 ; X64-NEXT: cmovew %cx, %ax 32 ; X64-NEXT: retq 48 ; X64-LABEL: test__andn_u32: [all …]
|
D | atomic_mi.ll | 1 …N: llc < %s -mtriple=x86_64-unknown-unknown -verify-machineinstrs | FileCheck %s --check-prefix X64 32 ; X64-LABEL: store_atomic_imm_8: 33 ; X64: movb 34 ; X64-NOT: movb 43 ; X64-LABEL: store_atomic_imm_16: 44 ; X64: movw 45 ; X64-NOT: movw 54 ; X64-LABEL: store_atomic_imm_32: 55 ; X64: movl 56 ; X64-NOT: movl [all …]
|
D | win-cleanuppad.ll | 2 …N: llc -verify-machineinstrs -mtriple=x86_64-pc-windows-msvc < %s | FileCheck --check-prefix=X64 %s 130 ; X64-LABEL: nested_cleanup: 131 ; X64: .Lfunc_begin1: 132 ; X64: .Ltmp13: 133 ; X64: movl $1, %ecx 134 ; X64: callq f 135 ; X64: .Ltmp15: 136 ; X64: movl $2, %ecx 137 ; X64: callq f 138 ; X64: .Ltmp16: [all …]
|
D | sse41-intrinsics-fast-isel.ll | 3 …-mtriple=x86_64-unknown-unknown -mattr=+sse4.1 | FileCheck %s --check-prefix=ALL --check-prefix=X64 13 ; X64-LABEL: test_mm_blend_epi16: 14 ; X64: # BB#0: 15 ; X64-NEXT: pblendw {{.*#+}} xmm0 = xmm0[0],xmm1[1],xmm0[2],xmm1[3],xmm0[4],xmm1[5],xmm0[6,7] 16 ; X64-NEXT: retq 30 ; X64-LABEL: test_mm_blend_pd: 31 ; X64: # BB#0: 32 ; X64-NEXT: blendpd {{.*#+}} xmm0 = xmm0[0],xmm1[1] 33 ; X64-NEXT: retq 44 ; X64-LABEL: test_mm_blend_ps: [all …]
|
D | emutls-pic.ll | 2 …-tls -march=x86-64 -mtriple=x86_64-linux-gnu -relocation-model=pic | FileCheck -check-prefix=X64 %s 4 … -march=x86-64 -mtriple=x86_64-linux-android -relocation-model=pic | FileCheck -check-prefix=X64 %s 15 ; X64-LABEL: my_get_xyz: 16 ; X64: movq my_emutls_v_xyz@GOTPCREL(%rip), %rdi 17 ; X64-NEXT: callq my_emutls_get_address@PLT 18 ; X64-NEXT: movl (%rax), %eax 41 ; X64-LABEL: f1: 42 ; X64: movq __emutls_v.i@GOTPCREL(%rip), %rdi 43 ; X64-NEXT: callq __emutls_get_address@PLT 44 ; X64-NEXT: movl (%rax), %eax [all …]
|
D | imul.ll | 1 ; RUN: llc < %s -mtriple=x86_64-pc-linux-gnu | FileCheck %s --check-prefix=X64 2 ; RUN: llc < %s -mtriple=x86_64-pc-linux-gnux32 | FileCheck %s --check-prefix=X64 6 ; X64-LABEL: mul4_32: 7 ; X64: leal 15 ; X64-LABEL: mul4_64: 16 ; X64: leaq 25 ; X64-LABEL: mul4096_32: 26 ; X64: shll 34 ; X64-LABEL: mul4096_64: 35 ; X64: shlq [all …]
|
D | widen_bitops-0.ll | 3 …triple=x86_64-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=X64-SSE --check-prefix=X64-SSE42 16 ; X64-SSE-LABEL: and_i24_as_v3i8: 17 ; X64-SSE: # BB#0: 18 ; X64-SSE-NEXT: andl %esi, %edi 19 ; X64-SSE-NEXT: movl %edi, %eax 20 ; X64-SSE-NEXT: retq 35 ; X64-SSE-LABEL: xor_i24_as_v3i8: 36 ; X64-SSE: # BB#0: 37 ; X64-SSE-NEXT: xorl %esi, %edi 38 ; X64-SSE-NEXT: movl %edi, %eax [all …]
|
D | avx512vl-intrinsics-fast-isel.ll | 3 …6_64-unknown-unknown -mattr=+avx512f,+avx512vl | FileCheck %s --check-prefix=ALL --check-prefix=X64 13 ; X64-LABEL: test_mm_broadcastd_epi32: 14 ; X64: # BB#0: 15 ; X64-NEXT: vpbroadcastd %xmm0, %xmm0 16 ; X64-NEXT: retq 38 ; X64-LABEL: test_mm_mask_broadcastd_epi32: 39 ; X64: # BB#0: 40 ; X64-NEXT: andb $15, %dil 41 ; X64-NEXT: movb %dil, -{{[0-9]+}}(%rsp) 42 ; X64-NEXT: movzbl -{{[0-9]+}}(%rsp), %eax [all …]
|
/external/llvm/test/tools/llvm-readobj/ |
D | imports.test | 2 RUN: llvm-readobj --coff-imports %p/Inputs/imports.exe.coff-x86-64 | FileCheck -check-prefix=X64 %s 47 X64: Import { 48 X64-NEXT: Name: KERNEL32.dll 49 X64-NEXT: ImportLookupTableRVA: 0x2170 50 X64-NEXT: ImportAddressTableRVA: 0x2000 51 X64-NEXT: Symbol: ExitProcess (343) 52 X64-NEXT: Symbol: GetProcAddress (676) 53 X64-NEXT: Symbol: FreeLibrary (420) 54 X64-NEXT: Symbol: GetLastError (598) 55 X64-NEXT: Symbol: RaiseException (1091) [all …]
|
123456789