/external/llvm-project/llvm/test/CodeGen/SPARC/ |
D | stack-align.ll | 7 ;; andn), that the local var is accessed via stack pointer (to %o1), and that 11 ;; CHECK32: andn %sp, 63, %sp 14 ;; CHECK64-NEXT: andn %g1, 63, %g1
|
D | fshl.ll | 11 ; CHECK-NEXT: andn %g2, %o4, %g3 17 ; CHECK-NEXT: andn %g2, %o5, %o2
|
D | atomics.ll | 59 ; CHECK: andn %o3, %o1, %o1 69 ; CHECK: andn %g2, %o5, %g2 110 ; CHECK: andn %g2, %o5, %g2
|
D | sethiandn.ll | 9 ; SPARC-NEXT: andn %o0, %o1, %o0
|
/external/llvm-project/llvm/test/CodeGen/Hexagon/intrinsics/ |
D | cr.ll | 81 declare i32 @llvm.hexagon.C2.andn(i32, i32) 83 %z = call i32@llvm.hexagon.C2.andn(i32 %a, i32 %b) 95 declare i32 @llvm.hexagon.C4.and.andn(i32, i32, i32) 97 %z = call i32@llvm.hexagon.C4.and.andn(i32 %a, i32 %b, i32 %c) 116 declare i32 @llvm.hexagon.C4.or.andn(i32, i32, i32) 118 %z = call i32@llvm.hexagon.C4.or.andn(i32 %a, i32 %b, i32 %c)
|
/external/llvm/test/CodeGen/Hexagon/intrinsics/ |
D | cr.ll | 81 declare i32 @llvm.hexagon.C2.andn(i32, i32) 83 %z = call i32@llvm.hexagon.C2.andn(i32 %a, i32 %b) 95 declare i32 @llvm.hexagon.C4.and.andn(i32, i32, i32) 97 %z = call i32@llvm.hexagon.C4.and.andn(i32 %a, i32 %b, i32 %c) 116 declare i32 @llvm.hexagon.C4.or.andn(i32, i32, i32) 118 %z = call i32@llvm.hexagon.C4.or.andn(i32 %a, i32 %b, i32 %c)
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm/test/CodeGen/SPARC/ |
D | stack-align.ll | 8 ;; andn), that the local var is accessed via stack pointer (to %o0), and that 12 ;; CHECK: andn %sp, 63, %sp
|
D | atomics.ll | 74 ; CHECK: andn %o3, %o1, %o1 84 ; CHECK: andn %g2, %o5, %g2 125 ; CHECK: andn %g2, %o5, %g2
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | resources-bmi1.s | 4 andn %eax, %ebx, %ecx label 5 andn (%rax), %ebx, %ecx label 7 andn %rax, %rbx, %rcx label 8 andn (%rax), %rbx, %rcx label
|
/external/llvm/test/CodeGen/X86/ |
D | peep-test-4.ll | 137 ; CHECK-LABEL: andn: 142 define void @andn(i32 %x, i32 %y) nounwind { 144 %andn = and i32 %y, %not 145 %cmp = icmp eq i32 %andn, 0 149 tail call void @foo(i32 %andn)
|
D | bmi.ll | 127 ; Don't choose a 'test' if an 'andn' can be used. 140 ; Recognize a disguised andn in the following 4 tests. 185 ; A mask and compare against constant is ok for an 'andn' too 199 ; But don't use 'andn' if the mask is a power-of-two. 212 ; Don't transform to 'andn' if there's another use of the 'and'. 254 ; Don't choose a 'test' if an 'andn' can be used. 267 ; Use a 'test' (not an 'and') because 'andn' only works for i32/i64.
|
/external/llvm-project/llvm/test/MC/RISCV/ |
D | rv32zbbp-valid.s | 22 # CHECK-ASM-AND-OBJ: andn t0, t1, t2 24 andn t0, t1, t2 label
|
D | rv32zbbp-invalid.s | 4 andn t0, t1 # CHECK: :[[@LINE]]:1: error: too few operands for instruction label
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | peep-test-4.ll | 158 define void @andn(i32 %x, i32 %y) nounwind { 159 ; CHECK-LABEL: andn: 168 %andn = and i32 %y, %not 169 %cmp = icmp eq i32 %andn, 0 173 tail call void @foo(i32 %andn)
|
/external/llvm/test/MC/Sparc/ |
D | sparc-alu-instructions.s | 27 ! CHECK: andn %g1, %g2, %g3 ! encoding: [0x86,0x28,0x40,0x02] 28 andn %g1, %g2, %g3
|
/external/llvm-project/llvm/test/MC/Sparc/ |
D | sparc-alu-instructions.s | 27 ! CHECK: andn %g1, %g2, %g3 ! encoding: [0x86,0x28,0x40,0x02] 28 andn %g1, %g2, %g3
|
/external/capstone/suite/MC/Sparc/ |
D | sparc-alu-instructions.s.cs | 11 0x86,0x28,0x40,0x02 = andn %g1, %g2, %g3
|