Lines Matching full:neon
3 declare <16 x i8> @llvm.arm.neon.aese(<16 x i8> %d, <16 x i8> %k)
4 declare <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %d)
5 declare <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %d, <16 x i8> %k)
6 declare <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %d)
17 %e00 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %d0, <16 x i8> %k0)
18 %f00 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e00)
19 %e01 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %d1, <16 x i8> %k0)
20 %f01 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e01)
21 %e02 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %d2, <16 x i8> %k0)
22 %f02 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e02)
23 %e03 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %d3, <16 x i8> %k0)
24 %f03 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e03)
27 %e10 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f00, <16 x i8> %k1)
28 %f10 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e00)
29 %e11 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f01, <16 x i8> %k1)
30 %f11 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e01)
31 %e12 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f02, <16 x i8> %k1)
32 %f12 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e02)
33 %e13 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f03, <16 x i8> %k1)
34 %f13 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e03)
37 %e20 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f10, <16 x i8> %k2)
38 %f20 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e10)
39 %e21 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f11, <16 x i8> %k2)
40 %f21 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e11)
41 %e22 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f12, <16 x i8> %k2)
42 %f22 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e12)
43 %e23 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f13, <16 x i8> %k2)
44 %f23 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e13)
47 %e30 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f20, <16 x i8> %k3)
48 %f30 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e20)
49 %e31 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f21, <16 x i8> %k3)
50 %f31 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e21)
51 %e32 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f22, <16 x i8> %k3)
52 %f32 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e22)
53 %e33 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f23, <16 x i8> %k3)
54 %f33 = call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %e23)
55 %g0 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f30, <16 x i8> %d)
57 %g1 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f31, <16 x i8> %d)
59 %g2 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f32, <16 x i8> %d)
61 %g3 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %f33, <16 x i8> %d)
111 %e00 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %d0, <16 x i8> %k0)
112 %f00 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e00)
113 %e01 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %d1, <16 x i8> %k0)
114 %f01 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e01)
115 %e02 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %d2, <16 x i8> %k0)
116 %f02 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e02)
117 %e03 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %d3, <16 x i8> %k0)
118 %f03 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e03)
121 %e10 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f00, <16 x i8> %k1)
122 %f10 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e00)
123 %e11 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f01, <16 x i8> %k1)
124 %f11 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e01)
125 %e12 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f02, <16 x i8> %k1)
126 %f12 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e02)
127 %e13 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f03, <16 x i8> %k1)
128 %f13 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e03)
131 %e20 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f10, <16 x i8> %k2)
132 %f20 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e10)
133 %e21 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f11, <16 x i8> %k2)
134 %f21 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e11)
135 %e22 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f12, <16 x i8> %k2)
136 %f22 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e12)
137 %e23 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f13, <16 x i8> %k2)
138 %f23 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e13)
141 %e30 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f20, <16 x i8> %k3)
142 %f30 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e20)
143 %e31 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f21, <16 x i8> %k3)
144 %f31 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e21)
145 %e32 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f22, <16 x i8> %k3)
146 %f32 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e22)
147 %e33 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f23, <16 x i8> %k3)
148 %f33 = call <16 x i8> @llvm.arm.neon.aesimc(<16 x i8> %e23)
149 %g0 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f30, <16 x i8> %d)
151 %g1 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f31, <16 x i8> %d)
153 %g2 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f32, <16 x i8> %d)
155 %g3 = call <16 x i8> @llvm.arm.neon.aesd(<16 x i8> %f33, <16 x i8> %d)
204 %aese1 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %in1, <16 x i8> %in1) #2
207 %aesmc1= call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %aese1) #2
209 %aese2 = call <16 x i8> @llvm.arm.neon.aese(<16 x i8> %in1, <16 x i8> %in2) #2
211 %aesmc2= call <16 x i8> @llvm.arm.neon.aesmc(<16 x i8> %aese2) #2