Lines Matching refs:GPR

2 …< %s -mtriple=x86_64-unknown-linux-gnu -mattr=sse2,-sse4.2 | FileCheck %s --check-prefixes=GPR,SSE2
3 …< %s -mtriple=x86_64-unknown-linux-gnu -mattr=sse4.2,-avx | FileCheck %s --check-prefixes=GPR,SSE4
4 … < %s -mtriple=x86_64-unknown-linux-gnu -mattr=avx,-avx512f | FileCheck %s --check-prefixes=GPR,AVX
5 …%s -mtriple=x86_64-unknown-linux-gnu -mattr=avx512f | FileCheck %s --check-prefixes=GPR,AVX512
13 ; GPR-LABEL: memset_1:
14 ; GPR: # %bb.0:
15 ; GPR-NEXT: movb %sil, (%rdi)
16 ; GPR-NEXT: retq
22 ; GPR-LABEL: memset_2:
23 ; GPR: # %bb.0:
24 ; GPR-NEXT: movzbl %sil, %eax
25 ; GPR-NEXT: shll $8, %esi
26 ; GPR-NEXT: orl %esi, %eax
27 ; GPR-NEXT: movw %ax, (%rdi)
28 ; GPR-NEXT: retq
34 ; GPR-LABEL: memset_4:
35 ; GPR: # %bb.0:
36 ; GPR-NEXT: movzbl %sil, %eax
37 ; GPR-NEXT: imull $16843009, %eax, %eax # imm = 0x1010101
38 ; GPR-NEXT: movl %eax, (%rdi)
39 ; GPR-NEXT: retq
45 ; GPR-LABEL: memset_8:
46 ; GPR: # %bb.0:
47 ; GPR-NEXT: # kill: def $esi killed $esi def $rsi
48 ; GPR-NEXT: movzbl %sil, %eax
49 ; GPR-NEXT: movabsq $72340172838076673, %rcx # imm = 0x101010101010101
50 ; GPR-NEXT: imulq %rax, %rcx
51 ; GPR-NEXT: movq %rcx, (%rdi)
52 ; GPR-NEXT: retq
315 ; GPR-LABEL: bzero_1:
316 ; GPR: # %bb.0:
317 ; GPR-NEXT: movb $0, (%rdi)
318 ; GPR-NEXT: retq
324 ; GPR-LABEL: bzero_2:
325 ; GPR: # %bb.0:
326 ; GPR-NEXT: movw $0, (%rdi)
327 ; GPR-NEXT: retq
333 ; GPR-LABEL: bzero_4:
334 ; GPR: # %bb.0:
335 ; GPR-NEXT: movl $0, (%rdi)
336 ; GPR-NEXT: retq
342 ; GPR-LABEL: bzero_8:
343 ; GPR: # %bb.0:
344 ; GPR-NEXT: movq $0, (%rdi)
345 ; GPR-NEXT: retq