/external/llvm-project/llvm/test/MC/X86/ |
D | x86_64-tbm-encoding.s | 6 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
|
D | x86_64-signed-reloc.s | 11 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/ |
D | x86_64-tbm-encoding.s | 6 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
|
D | x86_64-signed-reloc.s | 11 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/ |
D | x86_64-tbm-encoding.s.cs | 2 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/ |
D | tbm-intrinsics-x86_64.ll | 7 ; CHECK: bextr $ 18 ; CHECK: bextr $ 28 ; CHECK: bextr $ 39 ; CHECK: bextr $
|
D | peep-test-4.ll | 156 ; 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)
|
D | tbm_patterns.ll | 7 ; CHECK: bextr $ 17 ; CHECK: bextr $ 28 ; CHECK: bextr $ 38 ; CHECK: bextr $
|
/external/llvm-project/llvm/test/Transforms/InstCombine/X86/ |
D | x86-bmi-tbm.ll | 6 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/ |
D | combine-bextr.ll | 5 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)
|
D | bmi-x86_64.ll | 4 ; 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)
|
D | peep-test-4.ll | 180 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)
|
D | bmi-intrinsics-fast-isel-x86_64.ll | 27 %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/ |
D | resources-bmi1.s | 10 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/ |
D | resources-bmi1.s | 10 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/ |
D | resources-bmi1.s | 10 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/ |
D | resources-bmi1.s | 10 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/ |
D | resources-bmi1.s | 10 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/ |
D | resources-bmi1.s | 10 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/ |
D | resources-bmi1.s | 10 bextr %eax, %ebx, %ecx label 11 bextr %eax, (%rbx), %ecx label 13 bextr %rax, %rbx, %rcx label 14 bextr %rax, (%rbx), %rcx label
|
D | resources-tbm.s | 4 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/ |
D | resources-bmi1.s | 10 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/ |
D | bmi.ll | 10 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/ |
D | resources-bmi1.s | 10 bextr %eax, %ebx, %ecx label 11 bextr %eax, (%rbx), %ecx label 13 bextr %rax, %rbx, %rcx label 14 bextr %rax, (%rbx), %rcx label
|
D | resources-tbm.s | 4 bextr $8192, %ebx, %ecx label 5 bextr $8192, (%rbx), %ecx label 7 bextr $16384, %rbx, %rcx label 8 bextr $16384, (%rbx), %rcx label
|