Home
last modified time | relevance | path

Searched refs:bextr (Results 1 – 25 of 51) sorted by relevance

123

/external/llvm-project/llvm/test/MC/X86/
Dx86_64-tbm-encoding.s6 bextr $2814, %edi, %eax
11 bextr $2814, (%rdi), %eax
16 bextr $2814, %rdi, %rax
21 bextr $2814, (%rdi), %rax
199 bextr %ebx, (%edi), %eax
202 bextr $foo, (%edi), %eax
Dx86_64-signed-reloc.s11 bextr $foo, (%edi), %eax // CHECK-NEXT: R_X86_64_32 label
12 bextr $foo, (%rdi), %rax // CHECK-NEXT: R_X86_64_32S label
/external/llvm/test/MC/X86/
Dx86_64-tbm-encoding.s6 bextr $2814, %edi, %eax
11 bextr $2814, (%rdi), %eax
16 bextr $2814, %rdi, %rax
21 bextr $2814, (%rdi), %rax
199 bextr %ebx, (%edi), %eax
202 bextr $foo, (%edi), %eax
Dx86_64-signed-reloc.s11 bextr $foo, (%edi), %eax // CHECK-NEXT: R_X86_64_32 label
12 bextr $foo, (%rdi), %rax // CHECK-NEXT: R_X86_64_32S label
/external/capstone/suite/MC/X86/
Dx86_64-tbm-encoding.s.cs2 0x8f,0xea,0x78,0x10,0xc7,0xfe,0x0a,0x00,0x00 = bextr $2814, %edi, %eax
3 0x8f,0xea,0x78,0x10,0x07,0xfe,0x0a,0x00,0x00 = bextr $2814, (%rdi), %eax
4 0x8f,0xea,0xf8,0x10,0xc7,0xfe,0x0a,0x00,0x00 = bextr $2814, %rdi, %rax
5 0x8f,0xea,0xf8,0x10,0x07,0xfe,0x0a,0x00,0x00 = bextr $2814, (%rdi), %rax
/external/llvm/test/CodeGen/X86/
Dtbm-intrinsics-x86_64.ll7 ; CHECK: bextr $
18 ; CHECK: bextr $
28 ; CHECK: bextr $
39 ; CHECK: bextr $
Dpeep-test-4.ll156 ; CHECK-LABEL: bextr:
161 declare i32 @llvm.x86.bmi.bextr.32(i32, i32) nounwind readnone
162 define void @bextr(i32 %x, i32 %y) nounwind {
163 %bextr = tail call i32 @llvm.x86.bmi.bextr.32(i32 %x, i32 %y)
164 %cmp = icmp eq i32 %bextr, 0
168 tail call void @foo(i32 %bextr)
Dtbm_patterns.ll7 ; CHECK: bextr $
17 ; CHECK: bextr $
28 ; CHECK: bextr $
38 ; CHECK: bextr $
/external/llvm-project/llvm/test/Transforms/InstCombine/X86/
Dx86-bmi-tbm.ll6 declare i32 @llvm.x86.bmi.bextr.32(i32, i32) nounwind readnone
7 declare i64 @llvm.x86.bmi.bextr.64(i64, i64) nounwind readnone
115 ; CHECK-NEXT: [[TMP1:%.*]] = tail call i32 @llvm.x86.bmi.bextr.32(i32 [[A:%.*]], i32 1296)
118 %1 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %a, i32 1296)
126 %1 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %a, i32 1)
134 %1 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %a, i32 288)
140 ; CHECK-NEXT: [[TMP1:%.*]] = tail call i64 @llvm.x86.bmi.bextr.64(i64 [[A:%.*]], i64 1312)
143 %1 = tail call i64 @llvm.x86.bmi.bextr.64(i64 %a, i64 1312)
151 %1 = tail call i64 @llvm.x86.bmi.bextr.64(i64 %a, i64 1)
159 %1 = tail call i64 @llvm.x86.bmi.bextr.64(i64 %a, i64 320)
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dcombine-bextr.ll5 declare i32 @llvm.x86.bmi.bextr.32(i32, i32)
13 %2 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %x, i32 %1)
31 %2 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %x, i32 %1)
58 %1 = tail call i32 @llvm.x86.bmi.bextr.32(i32 %x, i32 3855)
Dbmi-x86_64.ll4 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi,+fast-bextr | FileCheck %s --check-pref…
5 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi,+bmi2,+fast-bextr | FileCheck %s --chec…
7 declare i64 @llvm.x86.bmi.bextr.64(i64, i64)
14 %tmp = tail call i64 @llvm.x86.bmi.bextr.64(i64 %x, i64 %y)
75 %tmp1 = tail call i64 @llvm.x86.bmi.bextr.64(i64 %x, i64 %tmp0)
Dpeep-test-4.ll180 declare i32 @llvm.x86.bmi.bextr.32(i32, i32) nounwind readnone
181 define void @bextr(i32 %x, i32 %y) nounwind {
182 ; CHECK-LABEL: bextr:
190 %bextr = tail call i32 @llvm.x86.bmi.bextr.32(i32 %x, i32 %y)
191 %cmp = icmp eq i32 %bextr, 0
195 tail call void @foo(i32 %bextr)
Dbmi-intrinsics-fast-isel-x86_64.ll27 %res = call i64 @llvm.x86.bmi.bextr.64(i64 %a0, i64 %a1)
106 %res = call i64 @llvm.x86.bmi.bextr.64(i64 %a0, i64 %zext)
155 declare i64 @llvm.x86.bmi.bextr.64(i64, i64)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
Dresources-tbm.s4 bextr $8192, %ebx, %ecx label
5 bextr $8192, (%rbx), %ecx label
7 bextr $16384, %rbx, %rcx label
8 bextr $16384, (%rbx), %rcx label
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
/external/llvm-project/llvm/test/Instrumentation/MemorySanitizer/
Dbmi.ll10 declare i32 @llvm.x86.bmi.bextr.32(i32, i32)
15 declare i64 @llvm.x86.bmi.bextr.64(i64, i64)
54 %c = tail call i32 @llvm.x86.bmi.bextr.32(i32 %a, i32 %b)
63 ; CHECK-DAG: %[[X:.*]] = call i32 @llvm.x86.bmi.bextr.32(i32 %[[SA]], i32 %b)
70 %c = tail call i64 @llvm.x86.bmi.bextr.64(i64 %a, i64 %b)
79 ; CHECK-DAG: %[[X:.*]] = call i64 @llvm.x86.bmi.bextr.64(i64 %[[SA]], i64 %b)
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dresources-bmi1.s10 bextr %eax, %ebx, %ecx label
11 bextr %eax, (%rbx), %ecx label
13 bextr %rax, %rbx, %rcx label
14 bextr %rax, (%rbx), %rcx label
Dresources-tbm.s4 bextr $8192, %ebx, %ecx label
5 bextr $8192, (%rbx), %ecx label
7 bextr $16384, %rbx, %rcx label
8 bextr $16384, (%rbx), %rcx label

123