| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | p10-handle-split-promote-vec.ll | 103 ; 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 D | pow-025-075-nointrinsic-scalar-mass-fast.ll | 31 ; 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 D | inc-of-add.ll | 166 ; 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 D | reduce_scalarization.ll | 30 ; 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 D | aix_scalar_vector_permuted.ll | 23 ; 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 D | vec_insert_elt.ll | 13 ; 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 D | scalar_vector_test_4.ll | 13 ; 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 D | p8-scalar_vector_conversions.ll | 32 ; 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 D | pow-025-075-intrinsic-scalar-mass-fast.ll | 42 ; 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 D | Frames-large.ll | 19 ; 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 D | ifcvt_cr_field.ll | 22 ; 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 D | Frames-dyn-alloca.ll | 12 ; 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 D | lower-intrinsics-afn-mass_notail.ll | 27 ; 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 D | lower-intrinsics-fast-mass_notail.ll | 25 ; 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 D | Frames-small.ll | 15 ; 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 D | scalar_to_vector_shuffle.ll | 76 ; 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 D | builtins-ppc-xlcompat-check-ldarx-opt.ll | 36 ; 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 D | Frames-dyn-alloca-with-func-call.ll | 123 ; 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 D | pre-inc-disable.ll | 65 ; 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 D | aix-vsx-splatimm.ll | 11 ; 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 D | pow-025-075-intrinsic-scalar-mass-afn.ll | 14 ; 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 D | canonical-merge-shuffles.ll | 19 ; 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 D | ppc-shufflevector-combine.ll | 25 ; 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 D | ppc_generated_funcs.ll.nogenerated.expected | 44 ; 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 D | ppc_generated_funcs.ll.generated.expected | 134 ; 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 …]
|