• Home
  • Raw
  • Download

Lines Matching refs:X64

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
27 ; X64-LABEL: test__blci_u64:
28 ; X64: # BB#0:
29 ; X64-NEXT: leaq 1(%rdi), %rax
30 ; X64-NEXT: xorq $-1, %rax
31 ; X64-NEXT: orq %rdi, %rax
32 ; X64-NEXT: retq
40 ; X64-LABEL: test__blcic_u64:
41 ; X64: # BB#0:
42 ; X64-NEXT: movq %rdi, %rax
43 ; X64-NEXT: xorq $-1, %rax
44 ; X64-NEXT: addq $1, %rdi
45 ; X64-NEXT: andq %rax, %rdi
46 ; X64-NEXT: movq %rdi, %rax
47 ; X64-NEXT: retq
55 ; X64-LABEL: test__blcmsk_u64:
56 ; X64: # BB#0:
57 ; X64-NEXT: leaq 1(%rdi), %rax
58 ; X64-NEXT: xorq %rdi, %rax
59 ; X64-NEXT: retq
66 ; X64-LABEL: test__blcs_u64:
67 ; X64: # BB#0:
68 ; X64-NEXT: leaq 1(%rdi), %rax
69 ; X64-NEXT: orq %rdi, %rax
70 ; X64-NEXT: retq
77 ; X64-LABEL: test__blsfill_u64:
78 ; X64: # BB#0:
79 ; X64-NEXT: movq %rdi, %rax
80 ; X64-NEXT: subq $1, %rax
81 ; X64-NEXT: orq %rdi, %rax
82 ; X64-NEXT: retq
89 ; X64-LABEL: test__blsic_u64:
90 ; X64: # BB#0:
91 ; X64-NEXT: movq %rdi, %rax
92 ; X64-NEXT: xorq $-1, %rax
93 ; X64-NEXT: subq $1, %rdi
94 ; X64-NEXT: orq %rax, %rdi
95 ; X64-NEXT: movq %rdi, %rax
96 ; X64-NEXT: retq
104 ; X64-LABEL: test__t1mskc_u64:
105 ; X64: # BB#0:
106 ; X64-NEXT: movq %rdi, %rax
107 ; X64-NEXT: xorq $-1, %rax
108 ; X64-NEXT: addq $1, %rdi
109 ; X64-NEXT: orq %rax, %rdi
110 ; X64-NEXT: movq %rdi, %rax
111 ; X64-NEXT: retq
119 ; X64-LABEL: test__tzmsk_u64:
120 ; X64: # BB#0:
121 ; X64-NEXT: movq %rdi, %rax
122 ; X64-NEXT: xorq $-1, %rax
123 ; X64-NEXT: subq $1, %rdi
124 ; X64-NEXT: andq %rax, %rdi
125 ; X64-NEXT: movq %rdi, %rax
126 ; X64-NEXT: retq