Searched refs:X32 (Results 1 – 25 of 391) sorted by relevance
12345678910>>...16
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | atomic6432.ll | 1 …: llc < %s -O0 -mtriple=i686-- -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X32 6 ; X32-LABEL: atomic_fetch_add64: 9 ; X32: addl 10 ; X32: adcl 11 ; X32: lock 12 ; X32: cmpxchg8b 14 ; X32: addl 15 ; X32: adcl 16 ; X32: lock 17 ; X32: cmpxchg8b [all …]
|
D | mul-i512.ll | 2 ; RUN: llc < %s -mtriple=i386-unknown | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: test_512: 7 ; X32: # %bb.0: 8 ; X32-NEXT: pushl %ebp 9 ; X32-NEXT: pushl %ebx 10 ; X32-NEXT: pushl %edi 11 ; X32-NEXT: pushl %esi 12 ; X32-NEXT: subl $244, %esp 13 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx 14 ; X32-NEXT: movl 20(%ecx), %edi [all …]
|
D | mul-i256.ll | 2 ; RUN: llc < %s -mtriple=i386-unknown | FileCheck %s --check-prefix=X32 8 ; X32-LABEL: test: 9 ; X32: # %bb.0: # %entry 10 ; X32-NEXT: pushl %ebp 11 ; X32-NEXT: .cfi_def_cfa_offset 8 12 ; X32-NEXT: pushl %ebx 13 ; X32-NEXT: .cfi_def_cfa_offset 12 14 ; X32-NEXT: pushl %edi 15 ; X32-NEXT: .cfi_def_cfa_offset 16 16 ; X32-NEXT: pushl %esi [all …]
|
D | legalize-shl-vec.ll | 2 ; RUN: llc < %s -mtriple=i686-unknown-unknown | FileCheck %s --check-prefix=CHECK --check-prefix=X32 6 ; X32-LABEL: test_shl: 7 ; X32: # %bb.0: 8 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax 9 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx 10 ; X32-NEXT: movl {{[0-9]+}}(%esp), %edx 11 ; X32-NEXT: shldl $2, %edx, %ecx 12 ; X32-NEXT: movl %ecx, 60(%eax) 13 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx 14 ; X32-NEXT: shldl $2, %ecx, %edx [all …]
|
D | mul-i1024.ll | 2 ; RUN: llc < %s -mtriple=i386-unknown | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: test_1024: 7 ; X32: # %bb.0: 8 ; X32-NEXT: pushl %ebp 9 ; X32-NEXT: pushl %ebx 10 ; X32-NEXT: pushl %edi 11 ; X32-NEXT: pushl %esi 12 ; X32-NEXT: subl $1000, %esp # imm = 0x3E8 13 ; X32-NEXT: movl {{[0-9]+}}(%esp), %edx 14 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax [all …]
|
D | emutls.ll | 1 ; RUN: llc < %s -emulated-tls -mtriple=i386-linux-gnu | FileCheck -check-prefix=X32 %s 3 ; RUN: llc < %s -emulated-tls -mtriple=i386-linux-android | FileCheck -check-prefix=X32 %s 8 ; RUN: llc < %s -mtriple=i386-linux-android | FileCheck -check-prefix=X32 %s 21 ; X32-LABEL: my_get_xyz: 22 ; X32: movl $my_emutls_v_xyz, (%esp) 23 ; X32-NEXT: calll my_emutls_get_address 24 ; X32-NEXT: movl (%eax), %eax 25 ; X32-NEXT: addl $12, %esp 26 ; X32-NEXT: .cfi_def_cfa_offset 4 27 ; X32-NEXT: retl [all …]
|
D | nosse-vector.ll | 2 ; RUN: llc < %s -mtriple=i686-unknown-unknown | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: fadd_2f64_mem: 7 ; X32: # %bb.0: 8 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax 9 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx 10 ; X32-NEXT: movl {{[0-9]+}}(%esp), %edx 11 ; X32-NEXT: fldl 8(%edx) 12 ; X32-NEXT: fldl (%edx) 13 ; X32-NEXT: faddl (%ecx) 14 ; X32-NEXT: fxch %st(1) [all …]
|
D | atomic8.ll | 2 …: llc < %s -O0 -mtriple=i686-- -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X32 8 ; X32-LABEL: atomic_fetch_add8: 14 ; X32: lock 15 ; X32: incb 19 ; X32: lock 20 ; X32: addb $3 24 ; X32: lock 25 ; X32: xaddb 29 ; X32: lock 30 ; X32: addb [all …]
|
D | clz.ll | 2 ; RUN: llc < %s -mtriple=i686-unknown-unknown | FileCheck %s --check-prefix=CHECK --check-prefix=X32 4 …=i686-unknown-unknown -mattr=+bmi,+lzcnt | FileCheck %s --check-prefix=CHECK --check-prefix=X32-CLZ 18 ; X32-LABEL: cttz_i8: 19 ; X32: # %bb.0: 20 ; X32-NEXT: movzbl {{[0-9]+}}(%esp), %eax 21 ; X32-NEXT: bsfl %eax, %eax 22 ; X32-NEXT: # kill: def $al killed $al killed $eax 23 ; X32-NEXT: retl 32 ; X32-CLZ-LABEL: cttz_i8: 33 ; X32-CLZ: # %bb.0: [all …]
|
D | divrem.ll | 2 ; RUN: llc < %s -mtriple=i686-unknown | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: si64: 7 ; X32: # %bb.0: 8 ; X32-NEXT: pushl %ebp 9 ; X32-NEXT: pushl %ebx 10 ; X32-NEXT: pushl %edi 11 ; X32-NEXT: pushl %esi 12 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ebx 13 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ebp 14 ; X32-NEXT: pushl %ebp [all …]
|
D | atomic16.ll | 2 … -mtriple=i386-unknown-unknown -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X32 8 ; X32-LABEL: atomic_fetch_add16 14 ; X32: lock 15 ; X32: incw 19 ; X32: lock 20 ; X32: addw $3 24 ; X32: lock 25 ; X32: xaddw 29 ; X32: lock 30 ; X32: addw [all …]
|
D | overflow.ll | 2 ; RUN: llc < %s -mtriple=i686-unknown-unknown -mattr=+avx | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: mulhioverflow: 7 ; X32: # %bb.0: 8 ; X32-NEXT: pushl %ebp 9 ; X32-NEXT: pushl %ebx 10 ; X32-NEXT: pushl %edi 11 ; X32-NEXT: pushl %esi 12 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ecx 13 ; X32-NEXT: movl {{[0-9]+}}(%esp), %esi 14 ; X32-NEXT: movl {{[0-9]+}}(%esp), %ebp [all …]
|
D | shift-and.ll | 2 ; RUN: llc < %s -mtriple=i386-unknown-unknown | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: t1: 7 ; X32: # %bb.0: 8 ; X32-NEXT: movb {{[0-9]+}}(%esp), %cl 9 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax 10 ; X32-NEXT: shll %cl, %eax 11 ; X32-NEXT: retl 25 ; X32-LABEL: t2: 26 ; X32: # %bb.0: 27 ; X32-NEXT: movb {{[0-9]+}}(%esp), %cl [all …]
|
D | fold-vector-sext-crash2.ll | 2 ; RUN: llc < %s -mtriple=i686-unknown-unknown | FileCheck %s -check-prefix=X32 8 ; X32-LABEL: test_sext1: 9 ; X32: # %bb.0: 10 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax 11 ; X32-NEXT: movl $-1, 60(%eax) 12 ; X32-NEXT: movl $-1, 56(%eax) 13 ; X32-NEXT: movl $-1, 52(%eax) 14 ; X32-NEXT: movl $-1, 48(%eax) 15 ; X32-NEXT: movl $-1, 44(%eax) 16 ; X32-NEXT: movl $-1, 40(%eax) [all …]
|
D | i256-add.ll | 2 ; RUN: llc < %s -mtriple=i386-unknown | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: add: 7 ; X32: # %bb.0: 8 ; X32-NEXT: pushl %ebp 9 ; X32-NEXT: pushl %ebx 10 ; X32-NEXT: pushl %edi 11 ; X32-NEXT: pushl %esi 12 ; X32-NEXT: subl $8, %esp 13 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax 14 ; X32-NEXT: movl 28(%eax), %ecx [all …]
|
D | divide-by-constant.ll | 2 ; RUN: llc < %s -mtriple=i686-pc-linux-gnu | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: test1: 7 ; X32: # %bb.0: # %entry 8 ; X32-NEXT: movzwl {{[0-9]+}}(%esp), %eax 9 ; X32-NEXT: imull $63551, %eax, %eax # imm = 0xF83F 10 ; X32-NEXT: shrl $21, %eax 11 ; X32-NEXT: # kill: def $ax killed $ax killed $eax 12 ; X32-NEXT: retl 26 ; X32-LABEL: test2: 27 ; X32: # %bb.0: # %entry [all …]
|
D | popcnt.ll | 2 ; RUN: llc < %s -mtriple=i686-unknown | FileCheck %s --check-prefix=X32 4 ; RUN: llc < %s -mtriple=i686-unknown -mattr=+popcnt | FileCheck %s --check-prefix=X32-POPCNT 8 ; X32-LABEL: cnt8: 9 ; X32: # %bb.0: 10 ; X32-NEXT: movb {{[0-9]+}}(%esp), %cl 11 ; X32-NEXT: movl %ecx, %eax 12 ; X32-NEXT: shrb %al 13 ; X32-NEXT: andb $85, %al 14 ; X32-NEXT: subb %al, %cl 15 ; X32-NEXT: movl %ecx, %eax [all …]
|
D | all-ones-vector.ll | 2 ; RUN: llc < %s -mtriple=i386-unknown -mattr=+sse2 | FileCheck %s --check-prefix=X32-SSE 3 …%s -mtriple=i386-unknown -mattr=+avx | FileCheck %s --check-prefix=X32-AVX --check-prefix=X32-AVX1 4 …nknown -mattr=+avx2 | FileCheck %s --check-prefix=X32-AVX --check-prefix=X32-AVX256 --check-prefix… 5 …pu=knl | FileCheck %s --check-prefix=X32-AVX --check-prefix=X32-AVX256 --check-prefix=X32-AVX512 -… 6 …pu=skx | FileCheck %s --check-prefix=X32-AVX --check-prefix=X32-AVX256 --check-prefix=X32-AVX512 -… 14 ; X32-SSE-LABEL: allones_v16i8: 15 ; X32-SSE: # %bb.0: 16 ; X32-SSE-NEXT: pcmpeqd %xmm0, %xmm0 17 ; X32-SSE-NEXT: retl 19 ; X32-AVX-LABEL: allones_v16i8: [all …]
|
D | fast-isel-sext-zext.ll | 2 …c < %s -mtriple=i686-apple-darwin10 -fast-isel -fast-isel-abort=1 | FileCheck %s --check-prefix=X32 6 ; X32-LABEL: test1: 7 ; X32: ## %bb.0: 8 ; X32-NEXT: movb {{[0-9]+}}(%esp), %al 9 ; X32-NEXT: andb $1, %al 10 ; X32-NEXT: negb %al 11 ; X32-NEXT: retl 25 ; X32-LABEL: test2: 26 ; X32: ## %bb.0: 27 ; X32-NEXT: movzwl {{[0-9]+}}(%esp), %eax [all …]
|
D | funnel-shift-rot.ll | 2 ; RUN: llc < %s -mtriple=i686-- -mattr=sse2 | FileCheck %s --check-prefixes=ANY,X32-SSE2 20 ; X32-SSE2-LABEL: rotl_i8_const_shift: 21 ; X32-SSE2: # %bb.0: 22 ; X32-SSE2-NEXT: movb {{[0-9]+}}(%esp), %al 23 ; X32-SSE2-NEXT: rolb $3, %al 24 ; X32-SSE2-NEXT: retl 36 ; X32-SSE2-LABEL: rotl_i64_const_shift: 37 ; X32-SSE2: # %bb.0: 38 ; X32-SSE2-NEXT: movl {{[0-9]+}}(%esp), %ecx 39 ; X32-SSE2-NEXT: movl {{[0-9]+}}(%esp), %edx [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | atomic6432.ll | 1 ; RUN: llc < %s -O0 -march=x86 -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X32 6 ; X32-LABEL: atomic_fetch_add64: 9 ; X32: addl 10 ; X32: adcl 11 ; X32: lock 12 ; X32: cmpxchg8b 14 ; X32: addl 15 ; X32: adcl 16 ; X32: lock 17 ; X32: cmpxchg8b [all …]
|
D | emutls.ll | 1 ; RUN: llc < %s -emulated-tls -march=x86 -mtriple=i386-linux-gnu | FileCheck -check-prefix=X32 %s 3 ; RUN: llc < %s -emulated-tls -march=x86 -mtriple=x86-linux-android | FileCheck -check-prefix=X32 %s 14 ; X32-LABEL: my_get_xyz: 15 ; X32: movl $my_emutls_v_xyz, (%esp) 16 ; X32-NEXT: calll my_emutls_get_address 17 ; X32-NEXT: movl (%eax), %eax 18 ; X32-NEXT: addl $12, %esp 19 ; X32-NEXT: retl 43 ; X32-LABEL: f1: 44 ; X32: movl $__emutls_v.i1, (%esp) [all …]
|
D | atomic8.ll | 2 ; RUN: llc < %s -O0 -march=x86 -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X32 8 ; X32-LABEL: atomic_fetch_add8: 14 ; X32: lock 15 ; X32: incb 19 ; X32: lock 20 ; X32: addb $3 24 ; X32: lock 25 ; X32: xaddb 29 ; X32: lock 30 ; X32: addb [all …]
|
D | atomic16.ll | 2 … -mtriple=i386-unknown-unknown -mcpu=corei7 -verify-machineinstrs | FileCheck %s --check-prefix X32 8 ; X32-LABEL: atomic_fetch_add16 14 ; X32: lock 15 ; X32: incw 19 ; X32: lock 20 ; X32: addw $3 24 ; X32: lock 25 ; X32: xaddw 29 ; X32: lock 30 ; X32: addw [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/ |
D | callingconv.ll | 2 … -global-isel -verify-machineinstrs < %s -o - | FileCheck %s --check-prefix=ALL --check-prefix=X32 6 ; X32-LABEL: test_ret_i32: 7 ; X32: # %bb.0: 8 ; X32-NEXT: movl $20, %eax 9 ; X32-NEXT: retl 19 ; X32-LABEL: test_ret_i64: 20 ; X32: # %bb.0: 21 ; X32-NEXT: movl $4294967295, %eax # imm = 0xFFFFFFFF 22 ; X32-NEXT: movl $15, %edx 23 ; X32-NEXT: retl [all …]
|
12345678910>>...16