Home
last modified time | relevance | path

Searched refs:AIX (Results 1 – 25 of 158) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dp10-handle-split-promote-vec.ll103 ; CHECK-AIX-NEXT: li 8, 15
104 ; CHECK-AIX-NEXT: li 5, 11
105 ; CHECK-AIX-NEXT: lxv 35, 0(4)
111 ; CHECK-AIX-NEXT: li 6, 7
114 ; CHECK-AIX-NEXT: li 7, 3
118 ; CHECK-AIX-NEXT: lxv 35, 0(9)
129 ; CHECK-AIX-NEXT: lxv 35, 0(9)
140 ; CHECK-AIX-NEXT: lxv 35, 0(9)
151 ; CHECK-AIX-NEXT: lxv 35, 0(9)
194 ; CHECK-AIX-NEXT: or 4, 9, 4
[all …]
H A Dpow-025-075-nointrinsic-scalar-mass-fast.ll31 ; CHECK-AIX-NEXT: mflr 0
37 ; CHECK-AIX-NEXT: nop
41 ; CHECK-AIX-NEXT: blr
74 ; CHECK-AIX-NEXT: nop
78 ; CHECK-AIX-NEXT: blr
111 ; CHECK-AIX-NEXT: nop
115 ; CHECK-AIX-NEXT: blr
148 ; CHECK-AIX-NEXT: nop
152 ; CHECK-AIX-NEXT: blr
185 ; CHECK-AIX-NEXT: nop
[all …]
H A Dinc-of-add.ll166 ; AIX-PPC64: # %bb.0:
180 ; AIX-PPC64-NEXT: add 6, 22, 6
244 ; AIX-PPC64-NEXT: stb 9, 5(3)
245 ; AIX-PPC64-NEXT: stb 8, 4(3)
246 ; AIX-PPC64-NEXT: stb 7, 3(3)
247 ; AIX-PPC64-NEXT: stb 6, 2(3)
248 ; AIX-PPC64-NEXT: stb 5, 1(3)
249 ; AIX-PPC64-NEXT: stb 4, 0(3)
260 ; AIX-PPC64-NEXT: blr
314 ; AIX-PPC64: # %bb.0:
[all …]
H A Dreduce_scalarization.ll30 ; AIX-64-LABEL: test1:
35 ; AIX-64-NEXT: blr
37 ; AIX-32-LABEL: test1:
42 ; AIX-32-NEXT: blr
60 ; AIX-64-LABEL: test2:
67 ; AIX-64-NEXT: blr
69 ; AIX-32-LABEL: test2:
83 ; AIX-32-NEXT: blr
111 ; AIX-64-NEXT: blr
127 ; AIX-32-NEXT: blr
[all …]
H A Daix_scalar_vector_permuted.ll23 ; AIX-P8-64-LABEL: test_f2:
24 ; AIX-P8-64: # %bb.0:
29 ; AIX-P8-64-NEXT: blr
31 ; AIX-P8-32-LABEL: test_f2:
32 ; AIX-P8-32: # %bb.0:
46 ; AIX-P8-32-NEXT: blr
48 ; AIX-P9-64-LABEL: test_f2:
49 ; AIX-P9-64: # %bb.0:
54 ; AIX-P9-64-NEXT: blr
56 ; AIX-P9-32-LABEL: test_f2:
[all …]
H A Dvec_insert_elt.ll13 ; RUN: FileCheck %s --check-prefixes=AIX-P8,AIX-P8-64
16 ; RUN: FileCheck %s --check-prefixes=AIX-P8,AIX-P8-32
47 ; AIX-P8-64-NEXT: blr
56 ; AIX-P8-32-NEXT: blr
94 ; AIX-P8-64-NEXT: blr
103 ; AIX-P8-32-NEXT: blr
141 ; AIX-P8-64-NEXT: blr
385 ; AIX-P8-NEXT: blr
1011 ; AIX-P8-NEXT: blr
1040 ; AIX-P8-NEXT: blr
[all …]
H A Dscalar_vector_test_4.ll13 ; RUN: --check-prefixes=AIX,P9-AIX,P9-AIX-64
16 ; RUN: --check-prefixes=AIX,P9-AIX,P9-AIX-32
19 ; RUN: --check-prefixes=AIX,P8-AIX-64
22 ; RUN: --check-prefixes=AIX,P8-AIX-32
64 ; P9-AIX-NEXT: blr
132 ; P9-AIX-NEXT: blr
285 ; P9-AIX-NEXT: blr
353 ; P9-AIX-NEXT: blr
479 ; AIX-NEXT: blr
591 ; AIX-NEXT: blr
[all …]
H A Dp8-scalar_vector_conversions.ll32 ; CHECK-AIX-LABEL: buildc:
36 ; CHECK-AIX-NEXT: blr
59 ; CHECK-AIX-LABEL: builds:
63 ; CHECK-AIX-NEXT: blr
90 ; CHECK-AIX-NEXT: blr
117 ; CHECK-AIX-NEXT: blr
144 ; CHECK-AIX-NEXT: blr
175 ; CHECK-AIX-NEXT: blr
207 ; CHECK-AIX-NEXT: blr
237 ; CHECK-AIX-NEXT: blr
[all …]
H A Dpow-025-075-intrinsic-scalar-mass-fast.ll42 ; CHECK-AIX-NEXT: mflr 0
48 ; CHECK-AIX-NEXT: nop
52 ; CHECK-AIX-NEXT: blr
112 ; CHECK-AIX-NEXT: nop
116 ; CHECK-AIX-NEXT: blr
163 ; CHECK-AIX-NEXT: nop
167 ; CHECK-AIX-NEXT: blr
229 ; CHECK-AIX-NEXT: nop
233 ; CHECK-AIX-NEXT: blr
266 ; CHECK-AIX-NEXT: nop
[all …]
H A DFrames-large.ll19 ; RUN: -check-prefix=PPC32-AIX-FP
83 ; PPC32-AIX-NOFP-LABEL: f1
89 ; PPC32-AIX-NOFP-NEXT: blr
91 ; PPC32-AIX-FP-LABEL: f1
96 ; PPC32-AIX-FP-NEXT: mr 31, 1
100 ; PPC32-AIX-FP-NEXT: blr
102 ; PPC64-AIX-NOFP-LABEL: f1
108 ; PPC64-AIX-NOFP-NEXT: blr
110 ; PPC64-AIX-FP-LABEL: f1
115 ; PPC64-AIX-FP-NEXT: mr 31, 1
[all …]
H A Difcvt_cr_field.ll22 ; CHECK-AIX-64-LABEL: test:
28 ; CHECK-AIX-64-NEXT: mfocrf 3, 2
31 ; CHECK-AIX-64-NEXT: blr
32 ; CHECK-AIX-64-NEXT: L..BB0_2:
33 ; CHECK-AIX-64-NEXT: li 3, 0
34 ; CHECK-AIX-64-NEXT: blr
36 ; CHECK-AIX-32-LABEL: test:
44 ; CHECK-AIX-32-NEXT: blr
45 ; CHECK-AIX-32-NEXT: L..BB0_2:
46 ; CHECK-AIX-32-NEXT: li 3, 0
[all …]
H A DFrames-dyn-alloca.ll12 ; RUN: -check-prefix=PPC32-AIX
19 ; RUN: -check-prefix=PPC64-AIX
62 ; PPC32-AIX-LABEL: f1
66 ; PPC32-AIX-NEXT: mr 31, 1
70 ; PPC32-AIX-NEXT: neg 3, 3
78 ; PPC32-AIX-NEXT: blr
80 ; PPC64-AIX-LABEL: f1
84 ; PPC64-AIX-NEXT: mr 31, 1
89 ; PPC64-AIX-NEXT: neg 3, 3
95 ; PPC64-AIX-NEXT: ld 1, 0(1)
[all …]
H A Dlower-intrinsics-afn-mass_notail.ll27 ; CHECK-AIX-LABEL: cos_f64:
29 ; CHECK-AIX-NEXT: mflr 0
34 ; CHECK-AIX-NEXT: nop
38 ; CHECK-AIX-NEXT: fmr 1, 0
40 ; CHECK-AIX-NEXT: nop
43 ; CHECK-AIX-NEXT: #
87 ; CHECK-AIX-LABEL: log_f64:
89 ; CHECK-AIX-NEXT: mflr 0
94 ; CHECK-AIX-NEXT: nop
100 ; CHECK-AIX-NEXT: nop
[all …]
H A Dlower-intrinsics-fast-mass_notail.ll25 ; CHECK-AIX-LABEL: cos_f64:
27 ; CHECK-AIX-NEXT: mflr 0
32 ; CHECK-AIX-NEXT: nop
36 ; CHECK-AIX-NEXT: fmr 1, 0
38 ; CHECK-AIX-NEXT: nop
41 ; CHECK-AIX-NEXT: #
83 ; CHECK-AIX-LABEL: log_f64:
85 ; CHECK-AIX-NEXT: mflr 0
90 ; CHECK-AIX-NEXT: nop
96 ; CHECK-AIX-NEXT: nop
[all …]
H A DFrames-small.ll15 ; RUN: -check-prefix=PPC32-AIX-NOFP
19 ; RUN: -check-prefix=PPC32-AIX-FP
23 ; RUN: -check-prefix=PPC64-AIX-NOFP
27 ; RUN: -check-prefix=PPC64-AIX-FP
71 ; PPC32-AIX-NOFP-NEXT: blr
73 ; PPC32-AIX-FP-LABEL: frame_small
76 ; PPC32-AIX-FP-NEXT: mr 31, 1
80 ; PPC32-AIX-FP-NEXT: blr
86 ; PPC64-AIX-NOFP-NEXT: blr
91 ; PPC64-AIX-FP-NEXT: mr 31, 1
[all …]
H A Dscalar_to_vector_shuffle.ll76 ; CHECK-AIX-64-P8-LABEL: test_4_8:
84 ; CHECK-AIX-64-P8-NEXT: blr
86 ; CHECK-AIX-64-P9-LABEL: test_4_8:
92 ; CHECK-AIX-64-P9-NEXT: lxv v4, 0(r3)
94 ; CHECK-AIX-64-P9-NEXT: blr
96 ; CHECK-AIX-32-P8-LABEL: test_4_8:
98 ; CHECK-AIX-32-P8-NEXT: lwz r5, 4(r4)
101 ; CHECK-AIX-32-P8-NEXT: lwz r3, 0(r4)
111 ; CHECK-AIX-32-P8-NEXT: blr
113 ; CHECK-AIX-32-P9-LABEL: test_4_8:
[all …]
H A Dbuiltins-ppc-xlcompat-check-ldarx-opt.ll36 ; CHECK-AIX-LABEL: main:
38 ; CHECK-AIX-NEXT: li 3, -1
39 ; CHECK-AIX-NEXT: li 4, 0
42 ; CHECK-AIX-NEXT: .align 5
44 ; CHECK-AIX-NEXT: #
45 ; CHECK-AIX-NEXT: #APP
47 ; CHECK-AIX-NEXT: #NO_APP
51 ; CHECK-AIX-NEXT: cmplwi 5, 0
55 ; CHECK-AIX-NEXT: li 4, 55
57 ; CHECK-AIX-NEXT: li 3, 66
[all …]
H A DFrames-dyn-alloca-with-func-call.ll123 ; PPC32-AIX: mflr 0
137 ; PPC32-AIX: stwux
138 ; PPC32-AIX: stwux
139 ; PPC32-AIX: stwux
140 ; PPC32-AIX: stwux
141 ; PPC32-AIX: stwux
142 ; PPC32-AIX: stwux
143 ; PPC32-AIX: stwux
144 ; PPC32-AIX: stwux
151 ; PPC32-AIX: nop
[all …]
H A Dpre-inc-disable.ll65 ; P9BE-AIX-LABEL: test64:
78 ; P9BE-AIX-NEXT: vnegw 3, 3
84 ; P9BE-AIX-NEXT: blr
181 ; P9BE-AIX-LABEL: test32:
188 ; P9BE-AIX-NEXT: li 3, 4
199 ; P9BE-AIX-NEXT: blr
298 ; P9BE-AIX-LABEL: test16:
308 ; P9BE-AIX-NEXT: li 6, 0
315 ; P9BE-AIX-NEXT: li 3, 0
439 ; P9BE-AIX-LABEL: test8:
[all …]
H A Daix-vsx-splatimm.ll11 ; CHECK-AIX: # %bb.0: # %bb
13 ; CHECK-AIX-NEXT: # %bb.1: # %bb3
14 ; CHECK-AIX-NEXT: srwi 4, 4, 16
15 ; CHECK-AIX-NEXT: srwi 5, 5, 16
16 ; CHECK-AIX-NEXT: slwi 3, 3, 8
17 ; CHECK-AIX-NEXT: mullw 4, 5, 4
18 ; CHECK-AIX-NEXT: neg 3, 3
19 ; CHECK-AIX-NEXT: lwz 5, 0(3)
23 ; CHECK-AIX-NEXT: srwi 5, 5, 1
25 ; CHECK-AIX-NEXT: li 4, 0
[all …]
H A Dpow-025-075-intrinsic-scalar-mass-afn.ll14 ; CHECK-AIX: bl .__xl_powf[PR]
15 ; CHECK-AIX: blr
28 ; CHECK-AIX: bl .__xl_pow[PR]
29 ; CHECK-AIX: blr
42 ; CHECK-AIX: # %bb.0: # %entry
43 ; CHECK-AIX: bl .__xl_powf[PR]
44 ; CHECK-AIX: blr
57 ; CHECK-AIX: bl .__xl_pow[PR]
58 ; CHECK-AIX: blr
74 ; CHECK-AIX: blr
[all …]
H A Dcanonical-merge-shuffles.ll19 ; RUN: FileCheck %s --check-prefixes=P8-AIX,P8-AIX-64
22 ; RUN: FileCheck %s --check-prefixes=P8-AIX,P8-AIX-32
53 ; P8-AIX-NEXT: blr
94 ; P8-AIX-NEXT: blr
128 ; P8-AIX-NEXT: blr
169 ; P8-AIX-NEXT: blr
203 ; P8-AIX-NEXT: blr
244 ; P8-AIX-NEXT: blr
278 ; P8-AIX-NEXT: blr
319 ; P8-AIX-NEXT: blr
[all …]
H A Dppc-shufflevector-combine.ll25 ; AIX-NEXT: xxlxor 36, 36, 36
26 ; AIX-NEXT: lxv 35, 0(3)
27 ; AIX-NEXT: li 3, 0
28 ; AIX-NEXT: vperm 2, 4, 2, 3
29 ; AIX-NEXT: vinsw 2, 3, 8
30 ; AIX-NEXT: vpkuwum 2, 2, 2
31 ; AIX-NEXT: blr
37 ; AIX-32-NEXT: lxv 35, 0(3)
38 ; AIX-32-NEXT: li 3, 0
40 ; AIX-32-NEXT: vinsw 2, 3, 8
[all …]
/llvm-project-15.0.7/llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/
H A Dppc_generated_funcs.ll.nogenerated.expected44 ; AIX: # %bb.0:
48 ; AIX-NEXT: li 4, 0
49 ; AIX-NEXT: li 3, 1
51 ; AIX-NEXT: li 4, 2
52 ; AIX-NEXT: li 5, 3
53 ; AIX-NEXT: li 6, 4
60 ; AIX-NEXT: # %bb.1:
72 ; AIX-NEXT: blr
141 ; AIX-LABEL: main:
158 ; AIX-NEXT: #APP
[all …]
H A Dppc_generated_funcs.ll.generated.expected134 ; AIX: # %bb.0:
138 ; AIX-NEXT: li 4, 0
139 ; AIX-NEXT: li 3, 1
141 ; AIX-NEXT: li 4, 2
142 ; AIX-NEXT: li 5, 3
150 ; AIX-NEXT: # %bb.1:
162 ; AIX-NEXT: blr
164 ; AIX-LABEL: main:
165 ; AIX: # %bb.0:
181 ; AIX-NEXT: #APP
[all …]

1234567