• Home
  • Raw
  • Download

Lines Matching refs:AVX

2 … llc < %s -mtriple=x86_64-apple-macosx10.10.0 -mattr=+avx | FileCheck %s --check-prefixes=CHECK,AVX
27 ; AVX-LABEL: v4f32:
28 ; AVX: # %bb.0:
29 ; AVX-NEXT: vandps [[SIGNMASK1]](%rip), %xmm1, %xmm1
30 ; AVX-NEXT: vandps [[MAGMASK1]](%rip), %xmm0, %xmm0
31 ; AVX-NEXT: vorps %xmm1, %xmm0, %xmm0
32 ; AVX-NEXT: retq
44 ; AVX: [[SIGNMASK2:L.+]]:
45 ; AVX-NEXT: .long 0x80000000
46 ; AVX-NEXT: .long 0x80000000
47 ; AVX-NEXT: .long 0x80000000
48 ; AVX-NEXT: .long 0x80000000
49 ; AVX-NEXT: .long 0x80000000
50 ; AVX-NEXT: .long 0x80000000
51 ; AVX-NEXT: .long 0x80000000
52 ; AVX-NEXT: .long 0x80000000
54 ; AVX: [[MAGMASK2:L.+]]:
55 ; AVX-NEXT: .long 0x7fffffff
56 ; AVX-NEXT: .long 0x7fffffff
57 ; AVX-NEXT: .long 0x7fffffff
58 ; AVX-NEXT: .long 0x7fffffff
59 ; AVX-NEXT: .long 0x7fffffff
60 ; AVX-NEXT: .long 0x7fffffff
61 ; AVX-NEXT: .long 0x7fffffff
62 ; AVX-NEXT: .long 0x7fffffff
77 ; AVX-LABEL: v8f32:
78 ; AVX: # %bb.0:
79 ; AVX-NEXT: vandps [[SIGNMASK2]](%rip), %ymm1, %ymm1
80 ; AVX-NEXT: vandps [[MAGMASK2]](%rip), %ymm0, %ymm0
81 ; AVX-NEXT: vorps %ymm1, %ymm0, %ymm0
82 ; AVX-NEXT: retq
104 ; AVX-LABEL: v2f64:
105 ; AVX: # %bb.0:
106 ; AVX-NEXT: vandps [[SIGNMASK3]](%rip), %xmm1, %xmm1
107 ; AVX-NEXT: vandps [[MAGMASK3]](%rip), %xmm0, %xmm0
108 ; AVX-NEXT: vorps %xmm1, %xmm0, %xmm0
109 ; AVX-NEXT: retq
119 ; AVX: [[SIGNMASK4:L.+]]:
120 ; AVX-NEXT: .quad 0x8000000000000000
121 ; AVX-NEXT: .quad 0x8000000000000000
122 ; AVX-NEXT: .quad 0x8000000000000000
123 ; AVX-NEXT: .quad 0x8000000000000000
125 ; AVX: [[MAGMASK4:L.+]]:
126 ; AVX-NEXT: .quad 0x7fffffffffffffff
127 ; AVX-NEXT: .quad 0x7fffffffffffffff
128 ; AVX-NEXT: .quad 0x7fffffffffffffff
129 ; AVX-NEXT: .quad 0x7fffffffffffffff
144 ; AVX-LABEL: v4f64:
145 ; AVX: # %bb.0:
146 ; AVX-NEXT: vandps [[SIGNMASK4]](%rip), %ymm1, %ymm1
147 ; AVX-NEXT: vandps [[MAGMASK4]](%rip), %ymm0, %ymm0
148 ; AVX-NEXT: vorps %ymm1, %ymm0, %ymm0
149 ; AVX-NEXT: retq