Searched refs:X64 (Results 1 – 25 of 710) sorted by relevance
12345678910>>...29
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | speculative-load-hardening.ll | 2 …-mtriple=x86_64-unknown-linux-gnu -x86-speculative-load-hardening | FileCheck %s --check-prefix=X64 3 …tive-load-hardening -x86-speculative-load-hardening-lfence | FileCheck %s --check-prefix=X64-LFENCE 12 ; X64-LABEL: test_trivial_entry_load: 13 ; X64: # %bb.0: # %entry 14 ; X64-NEXT: movq %rsp, %rcx 15 ; X64-NEXT: movq $-1, %rax 16 ; X64-NEXT: sarq $63, %rcx 17 ; X64-NEXT: movl (%rdi), %eax 18 ; X64-NEXT: orl %ecx, %eax 19 ; X64-NEXT: shlq $47, %rcx [all …]
|
D | speculative-load-hardening-indirect.ll | 2 …-unknown-linux-gnu -x86-speculative-load-hardening -data-sections | FileCheck %s --check-prefix=X64 3 …ulative-load-hardening -data-sections -mattr=+retpoline | FileCheck %s --check-prefix=X64-RETPOLINE 17 ; X64-LABEL: test_indirect_call: 18 ; X64: # %bb.0: # %entry 19 ; X64-NEXT: pushq %rax 20 ; X64-NEXT: movq %rsp, %rax 21 ; X64-NEXT: movq $-1, %rcx 22 ; X64-NEXT: sarq $63, %rax 23 ; X64-NEXT: movq (%rdi), %rcx 24 ; X64-NEXT: orq %rax, %rcx [all …]
|
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 | vector-mul.ll | 3 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+sse4.2 | FileCheck %s --check-prefix=X64 4 …le=x86_64-unknown-unknown -mattr=+xop | FileCheck %s --check-prefix=X64-AVX --check-prefix=X64-XOP 5 …e=x86_64-unknown-unknown -mattr=+avx2 | FileCheck %s --check-prefix=X64-AVX --check-prefix=X64-AVX2 17 ; X64-LABEL: mul_v2i64_8: 18 ; X64: # %bb.0: 19 ; X64-NEXT: psllq $3, %xmm0 20 ; X64-NEXT: retq 22 ; X64-AVX-LABEL: mul_v2i64_8: 23 ; X64-AVX: # %bb.0: 24 ; X64-AVX-NEXT: vpsllq $3, %xmm0, %xmm0 [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 …llc < %s -O0 -mtriple=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 …llc < %s -O0 -mtriple=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 | fp-cvt.ll | 3 ; RUN: llc < %s -mtriple=x86_64-unknown | FileCheck %s --check-prefixes=X64,X64-X87 4 ; RUN: llc < %s -mtriple=x86_64-unknown -mattr=+ssse3 | FileCheck %s --check-prefixes=X64,X64-SSSE3 26 ; X64-X87-LABEL: fptosi_i16_fp80: 27 ; X64-X87: # %bb.0: 28 ; X64-X87-NEXT: fldt {{[0-9]+}}(%rsp) 29 ; X64-X87-NEXT: fnstcw -{{[0-9]+}}(%rsp) 30 ; X64-X87-NEXT: movzwl -{{[0-9]+}}(%rsp), %eax 31 ; X64-X87-NEXT: movw $3199, -{{[0-9]+}}(%rsp) # imm = 0xC7F 32 ; X64-X87-NEXT: fldcw -{{[0-9]+}}(%rsp) 33 ; X64-X87-NEXT: movw %ax, -{{[0-9]+}}(%rsp) [all …]
|
D | xor.ll | 3 ; RUN: llc < %s -mtriple=x86_64-linux -mattr=+sse2 | FileCheck %s -check-prefixes=X64,X64-LIN 4 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+sse2 | FileCheck %s -check-prefixes=X64,X64-WIN 13 ; X64-LABEL: test1: 14 ; X64: # %bb.0: 15 ; X64-NEXT: xorps %xmm0, %xmm0 16 ; X64-NEXT: retq 28 ; X64-LABEL: test2: 29 ; X64: # %bb.0: 30 ; X64-NEXT: xorl %eax, %eax 31 ; X64-NEXT: retq [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: bextrq $3841, %rdi, %rax # imm = 0xF01 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 | add.ll | 3 ; RUN: llc < %s -mcpu=generic -mtriple=x86_64-linux | FileCheck %s --check-prefixes=X64,X64-LINUX 4 ; RUN: llc < %s -mcpu=generic -mtriple=x86_64-win32 | FileCheck %s --check-prefixes=X64,X64-WIN32 17 ; X64-LINUX-LABEL: test1: 18 ; X64-LINUX: # %bb.0: # %entry 19 ; X64-LINUX-NEXT: subl $-128, %edi 20 ; X64-LINUX-NEXT: movl %edi, %eax 21 ; X64-LINUX-NEXT: retq 23 ; X64-WIN32-LABEL: test1: 24 ; X64-WIN32: # %bb.0: # %entry 25 ; X64-WIN32-NEXT: subl $-128, %ecx [all …]
|
D | memcmp.ll | 5 …triple=x86_64-unknown-unknown | FileCheck %s --check-prefix=X64 --check-prefix=X64-SSE2 6 …own-unknown -mattr=avx | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 7 …own-unknown -mattr=avx2 | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 22 ; X64-LABEL: length0: 23 ; X64: # %bb.0: 24 ; X64-NEXT: xorl %eax, %eax 25 ; X64-NEXT: retq 36 ; X64-LABEL: length0_eq: 37 ; X64: # %bb.0: 38 ; X64-NEXT: movb $1, %al [all …]
|
D | all-ones-vector.ll | 7 ; RUN: llc < %s -mtriple=x86_64-unknown -mattr=+sse2 | FileCheck %s --check-prefix=X64-SSE 8 … -mtriple=x86_64-unknown -mattr=+avx | FileCheck %s --check-prefix=X64-AVX --check-prefix=X64-AVX1 9 …nknown -mattr=+avx2 | FileCheck %s --check-prefix=X64-AVX --check-prefix=X64-AVX256 --check-prefix… 10 …pu=knl | FileCheck %s --check-prefix=X64-AVX --check-prefix=X64-AVX256 --check-prefix=X64-AVX512 -… 11 …pu=skx | FileCheck %s --check-prefix=X64-AVX --check-prefix=X64-AVX256 --check-prefix=X64-AVX512 -… 24 ; X64-SSE-LABEL: allones_v16i8: 25 ; X64-SSE: # %bb.0: 26 ; X64-SSE-NEXT: pcmpeqd %xmm0, %xmm0 27 ; X64-SSE-NEXT: retq 29 ; X64-AVX-LABEL: allones_v16i8: [all …]
|
D | memcmp-optsize.ll | 4 … llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefix=X64 --check-prefix=X64-SSE2 5 …triple=x86_64-unknown-unknown -mattr=avx2 | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX2 28 ; X64-LABEL: length2: 29 ; X64: # %bb.0: 30 ; X64-NEXT: movzwl (%rdi), %eax 31 ; X64-NEXT: movzwl (%rsi), %ecx 32 ; X64-NEXT: rolw $8, %ax 33 ; X64-NEXT: rolw $8, %cx 34 ; X64-NEXT: movzwl %ax, %eax 35 ; X64-NEXT: movzwl %cx, %ecx [all …]
|
/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 …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/ |
D | lshr-scalar.ll | 2 …ple=x86_64-linux-gnu -global-isel -verify-machineinstrs < %s -o - | FileCheck %s --check-prefix=X64 5 ; X64-LABEL: test_lshr_i64: 6 ; X64: # %bb.0: 7 ; X64-NEXT: movq %rsi, %rcx 8 ; X64-NEXT: # kill: def $cl killed $rcx 9 ; X64-NEXT: shrq %cl, %rdi 10 ; X64-NEXT: movq %rdi, %rax 11 ; X64-NEXT: retq 17 ; X64-LABEL: test_lshr_i64_imm: 18 ; X64: # %bb.0: [all …]
|
D | shl-scalar.ll | 2 …ple=x86_64-linux-gnu -global-isel -verify-machineinstrs < %s -o - | FileCheck %s --check-prefix=X64 5 ; X64-LABEL: test_shl_i64: 6 ; X64: # %bb.0: 7 ; X64-NEXT: movq %rsi, %rcx 8 ; X64-NEXT: # kill: def $cl killed $rcx 9 ; X64-NEXT: shlq %cl, %rdi 10 ; X64-NEXT: movq %rdi, %rax 11 ; X64-NEXT: retq 17 ; X64-LABEL: test_shl_i64_imm: 18 ; X64: # %bb.0: [all …]
|
D | ashr-scalar.ll | 2 …ple=x86_64-linux-gnu -global-isel -verify-machineinstrs < %s -o - | FileCheck %s --check-prefix=X64 5 ; X64-LABEL: test_ashr_i64: 6 ; X64: # %bb.0: 7 ; X64-NEXT: movq %rsi, %rcx 8 ; X64-NEXT: # kill: def $cl killed $rcx 9 ; X64-NEXT: sarq %cl, %rdi 10 ; X64-NEXT: movq %rdi, %rax 11 ; X64-NEXT: retq 17 ; X64-LABEL: test_ashr_i64_imm: 18 ; X64: # %bb.0: [all …]
|
12345678910>>...29