Home
last modified time | relevance | path

Searched refs:fpr (Results 1 – 25 of 139) sorted by relevance

123456

/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dselect-with-no-legality-check.mir12 - { id: 0, class: fpr }
13 - { id: 1, class: fpr }
26 %1:fpr(p0) = COPY $d0
38 - { id: 0, class: fpr }
39 - { id: 1, class: fpr }
54 %1:fpr(p0) = COPY $d1
67 - { id: 0, class: fpr }
68 - { id: 1, class: fpr }
83 %1:fpr(p0) = COPY $d1
96 - { id: 0, class: fpr }
[all …]
H A Dselect-vector-icmp.mir418 - { id: 0, class: fpr }
419 - { id: 1, class: fpr }
421 - { id: 3, class: fpr }
422 - { id: 4, class: fpr }
451 - { id: 0, class: fpr }
452 - { id: 1, class: fpr }
454 - { id: 3, class: fpr }
455 - { id: 4, class: fpr }
484 - { id: 0, class: fpr }
485 - { id: 1, class: fpr }
[all …]
H A Dselect-sqrt.mir11 - { id: 0, class: fpr }
12 - { id: 1, class: fpr }
18 %0:fpr(s32) = COPY $s0
19 %1:fpr(s32) = G_FSQRT %0
29 - { id: 0, class: fpr }
30 - { id: 1, class: fpr }
36 %0:fpr(s64) = COPY $d0
47 - { id: 0, class: fpr }
48 - { id: 1, class: fpr }
65 - { id: 0, class: fpr }
[all …]
H A Dselect-fabs.mir11 - { id: 0, class: fpr }
12 - { id: 1, class: fpr }
18 %0:fpr(s32) = COPY $s0
19 %1:fpr(s32) = G_FABS %0
29 - { id: 0, class: fpr }
30 - { id: 1, class: fpr }
36 %0:fpr(s64) = COPY $d0
47 - { id: 0, class: fpr }
48 - { id: 1, class: fpr }
65 - { id: 0, class: fpr }
[all …]
H A Dselect-floor.mir11 - { id: 0, class: fpr }
12 - { id: 1, class: fpr }
18 %0:fpr(s32) = COPY $s0
29 - { id: 0, class: fpr }
30 - { id: 1, class: fpr }
36 %0:fpr(s64) = COPY $d0
47 - { id: 0, class: fpr }
48 - { id: 1, class: fpr }
65 - { id: 0, class: fpr }
66 - { id: 1, class: fpr }
[all …]
H A Dselect-ceil.mir11 - { id: 0, class: fpr }
12 - { id: 1, class: fpr }
18 %0:fpr(s32) = COPY $s0
19 %1:fpr(s32) = G_FCEIL %0
29 - { id: 0, class: fpr }
30 - { id: 1, class: fpr }
36 %0:fpr(s64) = COPY $d0
47 - { id: 0, class: fpr }
48 - { id: 1, class: fpr }
65 - { id: 0, class: fpr }
[all …]
H A Dselect-vector-shift.mir10 - { id: 0, class: fpr }
11 - { id: 1, class: fpr }
12 - { id: 2, class: fpr }
39 - { id: 0, class: fpr }
40 - { id: 1, class: fpr }
42 - { id: 3, class: fpr }
73 - { id: 0, class: fpr }
74 - { id: 1, class: fpr }
76 - { id: 3, class: fpr }
109 - { id: 0, class: fpr }
[all …]
H A Dselect-unmerge.mir13 - { id: 0, class: fpr }
14 - { id: 1, class: fpr }
15 - { id: 2, class: fpr }
36 %2:fpr(s64), %3:fpr(s64) = G_UNMERGE_VALUES %0(<2 x s64>)
82 %2:fpr(s32), %3:fpr(s32), %4:fpr(s32), %5:fpr(s32) = G_UNMERGE_VALUES %0(<4 x s32>)
125 %2:fpr(s16), %3:fpr(s16) = G_UNMERGE_VALUES %0(<2 x s16>)
182 %2:fpr(s16), %3:fpr(s16), %4:fpr(s16), %5:fpr(s16) = G_UNMERGE_VALUES %0(<4 x s16>)
248 …%2:fpr(s16), %3:fpr(s16), %4:fpr(s16), %5:fpr(s16), %6:fpr(s16), %7:fpr(s16), %8:fpr(s16), %9:fpr(…
250 …%1:fpr(<8 x s16>) = G_BUILD_VECTOR %2:fpr(s16), %3:fpr(s16), %4:fpr(s16), %5:fpr(s16), %6:fpr(s16)…
299 …%2:fpr(s8), %3:fpr(s8), %4:fpr(s8), %5:fpr(s8), %6:fpr(s8), %7:fpr(s8), %8:fpr(s8), %9:fpr(s8) = G…
[all …]
H A Dselect-frint-nofp16.mir25 %0:fpr(s16) = COPY $h0
26 %2:fpr(s32) = G_FPEXT %0(s16)
27 %3:fpr(s32) = G_FRINT %2
28 %1:fpr(s16) = G_FPTRUNC %3(s32)
85 %2:fpr(s16), %3:fpr(s16), %4:fpr(s16), %5:fpr(s16) = G_UNMERGE_VALUES %0(<4 x s16>)
87 %17:fpr(s32) = G_FRINT %16
90 %15:fpr(s32) = G_FRINT %14
93 %13:fpr(s32) = G_FRINT %12
96 %11:fpr(s32) = G_FRINT %10
176 …%2:fpr(s16), %3:fpr(s16), %4:fpr(s16), %5:fpr(s16), %6:fpr(s16), %7:fpr(s16), %8:fpr(s16), %9:fpr(…
[all …]
H A Dselect-trn.mir25 %0:fpr(<2 x s32>) = COPY $d0
26 %1:fpr(<2 x s32>) = COPY $d1
48 %0:fpr(<2 x s64>) = COPY $q0
49 %1:fpr(<2 x s64>) = COPY $q1
71 %0:fpr(<4 x s16>) = COPY $d0
72 %1:fpr(<4 x s16>) = COPY $d1
94 %0:fpr(<4 x s32>) = COPY $q0
95 %1:fpr(<4 x s32>) = COPY $q1
117 %0:fpr(<8 x s8>) = COPY $d0
118 %1:fpr(<8 x s8>) = COPY $d1
[all …]
H A Dselect-extract-vector-elt.mir11 - { id: 0, class: fpr }
12 - { id: 1, class: fpr }
14 - { id: 3, class: fpr }
30 %3:fpr(s64) = COPY %2(s64)
54 %3:fpr(s64) = COPY %2(s64)
67 - { id: 0, class: fpr }
68 - { id: 1, class: fpr }
70 - { id: 3, class: fpr }
97 - { id: 0, class: fpr }
98 - { id: 1, class: fpr }
[all …]
H A Dselect-neon-vector-fcmp.mir18 %lhs:fpr(<2 x s64>) = COPY $q0
19 %rhs:fpr(<2 x s64>) = COPY $q1
38 %lhs:fpr(<2 x s64>) = COPY $q0
39 %rhs:fpr(<2 x s64>) = COPY $q1
58 %lhs:fpr(<2 x s64>) = COPY $q0
59 %rhs:fpr(<2 x s64>) = COPY $q1
77 %lhs:fpr(<2 x s64>) = COPY $q0
97 %lhs:fpr(<2 x s64>) = COPY $q0
117 %lhs:fpr(<2 x s64>) = COPY $q0
137 %lhs:fpr(<2 x s64>) = COPY $q0
[all …]
H A Dlocalizer-in-O0-pipeline.mir38 # CHECK-NEXT: - { id: 0, class: fpr, preferred-register: '' }
40 # CHECK-NEXT: - { id: 2, class: fpr, preferred-register: '' }
41 # CHECK-NEXT: - { id: 3, class: fpr, preferred-register: '' }
42 # CHECK-NEXT: - { id: 4, class: fpr, preferred-register: '' }
48 - { id: 0, class: fpr }
50 - { id: 2, class: fpr }
51 - { id: 3, class: fpr }
52 - { id: 4, class: fpr }
53 - { id: 5, class: fpr }
58 # CHECK: %4:fpr(s32) = G_FCONSTANT float 1.000000e+00
[all …]
H A Dselect-fp-casts.mir10 - { id: 0, class: fpr }
11 - { id: 1, class: fpr }
32 - { id: 0, class: fpr }
33 - { id: 1, class: fpr }
54 - { id: 0, class: fpr }
55 - { id: 1, class: fpr }
76 - { id: 0, class: fpr }
77 - { id: 1, class: fpr }
97 - { id: 0, class: fpr }
98 - { id: 1, class: fpr }
[all …]
H A Dselect-ext.mir23 %v1:fpr(<8 x s8>) = COPY $d0
24 %v2:fpr(<8 x s8>) = COPY $d1
46 %v1:fpr(<16 x s8>) = COPY $q0
47 %v2:fpr(<16 x s8>) = COPY $q1
69 %v1:fpr(<4 x s16>) = COPY $d0
70 %v2:fpr(<4 x s16>) = COPY $d1
92 %v1:fpr(<8 x s16>) = COPY $q0
93 %v2:fpr(<8 x s16>) = COPY $q1
116 %v1:fpr(<4 x s32>) = COPY $q0
117 %v2:fpr(<4 x s32>) = COPY $q1
[all …]
H A Dfold-fp-select.mir38 %0:fpr(s32) = COPY $s0
39 %1:fpr(s32) = COPY $s1
71 %0:fpr(s32) = COPY $s0
72 %1:fpr(s32) = COPY $s1
103 %1:fpr(s32) = COPY $s0
132 %0:fpr(s32) = COPY $s0
133 %1:fpr(s32) = COPY $s1
165 %0:fpr(s32) = COPY $s0
166 %1:fpr(s32) = COPY $s1
198 %0:fpr(s32) = COPY $s0
[all …]
H A Dselect-concat-vectors.mir11 - { id: 0, class: fpr }
12 - { id: 1, class: fpr }
13 - { id: 2, class: fpr }
30 %0:fpr(<2 x s32>) = COPY $d0
31 %1:fpr(<2 x s32>) = COPY $d1
44 - { id: 0, class: fpr }
45 - { id: 1, class: fpr }
46 - { id: 2, class: fpr }
63 %0:fpr(<4 x s16>) = COPY $d0
64 %1:fpr(<4 x s16>) = COPY $d1
[all …]
H A Dselect-zip.mir25 %0:fpr(<2 x s32>) = COPY $d0
26 %1:fpr(<2 x s32>) = COPY $d1
48 %0:fpr(<2 x s64>) = COPY $q0
49 %1:fpr(<2 x s64>) = COPY $q1
70 %0:fpr(<4 x s32>) = COPY $q0
71 %1:fpr(<4 x s32>) = COPY $q1
93 %0:fpr(<2 x s32>) = COPY $d0
94 %1:fpr(<2 x s32>) = COPY $d1
116 %0:fpr(<2 x s64>) = COPY $q0
117 %1:fpr(<2 x s64>) = COPY $q1
[all …]
H A Dselect-int-ext.mir83 - { id: 0, class: fpr }
84 - { id: 1, class: fpr }
109 - { id: 0, class: fpr }
110 - { id: 1, class: fpr }
136 - { id: 0, class: fpr }
137 - { id: 1, class: fpr }
256 - { id: 0, class: fpr }
257 - { id: 1, class: fpr }
283 - { id: 0, class: fpr }
284 - { id: 1, class: fpr }
[all …]
H A Dselect-build-vector.mir35 %0:fpr(s32) = COPY $s0
36 %1:fpr(s32) = COPY $s1
37 %2:fpr(s32) = COPY $s2
38 %3:fpr(s32) = COPY $s3
68 %0:fpr(s64) = COPY $d0
69 %1:fpr(s64) = COPY $d1
219 %3:fpr(s8) = COPY %2(s8)
220 %4:fpr(s8) = COPY %2(s8)
221 %5:fpr(s8) = COPY %2(s8)
222 %6:fpr(s8) = COPY %2(s8)
[all …]
H A Dselect-rev.mir29 %copy:fpr(<2 x s32>) = COPY $d0
30 %rev:fpr(<2 x s32>) = G_REV64 %copy
50 %copy:fpr(<4 x s16>) = COPY $d0
71 %copy:fpr(<4 x s32>) = COPY $q0
92 %copy:fpr(<8 x s8>) = COPY $d0
113 %copy:fpr(<8 x s16>) = COPY $q0
134 %copy:fpr(<16 x s8>) = COPY $q0
155 %copy:fpr(<4 x s16>) = COPY $d0
176 %copy:fpr(<8 x s8>) = COPY $d0
197 %copy:fpr(<8 x s16>) = COPY $q0
[all …]
H A Dselect-fcmp.mir24 %0:fpr(s32) = COPY $s0
25 %1:fpr(s32) = COPY $s1
51 %0:fpr(s32) = COPY $s0
52 %1:fpr(s32) = COPY $s1
78 %0:fpr(s64) = COPY $d0
79 %1:fpr(s64) = COPY $d1
104 %0:fpr(s64) = COPY $d0
105 %1:fpr(s64) = COPY $d1
129 %0:fpr(s32) = COPY $s0
130 %1:fpr(s32) = COPY $s1
[all …]
H A Dselect-ld4.mir26 …%dst1:fpr(<8 x s8>), %dst2:fpr(<8 x s8>), %dst3:fpr(<8 x s8>), %dst4:fpr(<8 x s8>)= G_INTRINSIC_W_…
55 …%dst1:fpr(<16 x s8>), %dst2:fpr(<16 x s8>), %dst3:fpr(<16 x s8>), %dst4:fpr(<16 x s8>) = G_INTRIN…
84 …%dst1:fpr(<4 x s16>), %dst2:fpr(<4 x s16>), %dst3:fpr(<4 x s16>), %dst4:fpr(<4 x s16>) = G_INTRIN…
113 …%dst1:fpr(<8 x s16>), %dst2:fpr(<8 x s16>), %dst3:fpr(<8 x s16>), %dst4:fpr(<8 x s16>) = G_INTRINS…
142 …%dst1:fpr(<2 x s32>), %dst2:fpr(<2 x s32>), %dst3:fpr(<2 x s32>), %dst4:fpr(<2 x s32>) = G_INTRINS…
171 …%dst1:fpr(<4 x s32>), %dst2:fpr(<4 x s32>), %dst3:fpr(<4 x s32>), %dst4:fpr(<4 x s32>)= G_INTRINSI…
200 …%dst1:fpr(<2 x s64>), %dst2:fpr(<2 x s64>), %dst3:fpr(<2 x s64>), %dst4:fpr(<2 x s64>) = G_INTRINS…
229 …%dst1:fpr(<2 x p0>), %dst2:fpr(<2 x p0>), %dst3:fpr(<2 x p0>), %dst4:fpr(<2 x p0>) = G_INTRINSIC_…
258 …%dst1:fpr(s64), %dst2:fpr(s64), %dst3:fpr(s64), %dst4:fpr(s64) = G_INTRINSIC_W_SIDE_EFFECTS intrin…
287 …%dst1:fpr(p0), %dst2:fpr(p0), %dst3:fpr(p0), %dst4:fpr(p0) = G_INTRINSIC_W_SIDE_EFFECTS intrinsic(…
H A Darm64-regbankselect.mir201 - { id: 1, class: fpr }
294 # G_OR instruction from fpr to gpr.
331 - { id: 2, class: fpr }
436 # GREEDY: %1:fpr(s32) = G_BITCAST %0
480 # GREEDY: %1:fpr(s32) = G_BITCAST %0
518 # GREEDY: %1:fpr(s64) = G_BITCAST %0
556 # GREEDY: %1:fpr(s64) = G_BITCAST %0
604 # CHECK: %4:fpr(s128) = COPY %3(s128)
637 # CHECK: %1:fpr(s128) = COPY %0
904 # CHECK: %0:fpr(s16) = COPY $h0
[all …]
H A Dcontract-store.mir17 %2:fpr(s64) = COPY %1
18 G_STORE %2:fpr(s64), %0 :: (store (s64))
33 %2:fpr(s32) = COPY %1
34 G_STORE %2:fpr(s32), %0 :: (store (s32))
48 %1:fpr(s64) = COPY $d1
64 %1:fpr(s32) = COPY $s1
80 %1:fpr(s16) = COPY $h1
98 %1:fpr(<2 x s64>) = G_LOAD %0:gpr(p0) :: (dereferenceable load (<2 x s64>))
99 %2:fpr(s64), %3:fpr(s64) = G_UNMERGE_VALUES %1:fpr(<2 x s64>)
119 %2:fpr(s64), %3:fpr(s64) = G_UNMERGE_VALUES %1:fpr(<2 x s64>)
[all …]

123456