• Home
  • Raw
  • Download

Lines Matching refs:P9

2 …instrs -mtriple=powerpc64le-unknown-linux-gnu -mcpu=pwr9 < %s | FileCheck -check-prefix=CHECK-P9 %s
8 ; CHECK-P9-LABEL: doubleConstant1:
9 ; CHECK-P9: # %bb.0:
10 ; CHECK-P9-NEXT: addis 3, 2, .LCPI0_0@toc@ha
11 ; CHECK-P9-NEXT: lfs 1, .LCPI0_0@toc@l(3)
12 ; CHECK-P9-NEXT: blr
25 ; CHECK-P9-LABEL: doubleConstant2:
26 ; CHECK-P9: # %bb.0:
27 ; CHECK-P9-NEXT: addis 3, 2, .LCPI1_0@toc@ha
28 ; CHECK-P9-NEXT: lfd 1, .LCPI1_0@toc@l(3)
29 ; CHECK-P9-NEXT: blr
42 ; CHECK-P9-LABEL: floatConstantArray:
43 ; CHECK-P9: # %bb.0:
44 ; CHECK-P9-NEXT: addis 3, 2, FArr@toc@ha+12
45 ; CHECK-P9-NEXT: lfs 0, FArr@toc@l+12(3)
46 ; CHECK-P9-NEXT: addis 3, 2, .LCPI2_0@toc@ha
47 ; CHECK-P9-NEXT: lfs 1, .LCPI2_0@toc@l(3)
48 ; CHECK-P9-NEXT: xsaddsp 1, 0, 1
49 ; CHECK-P9-NEXT: blr
66 ; CHECK-P9-LABEL: floatConstant:
67 ; CHECK-P9: # %bb.0:
68 ; CHECK-P9-NEXT: addis 3, 2, .LCPI3_0@toc@ha
69 ; CHECK-P9-NEXT: lfs 1, .LCPI3_0@toc@l(3)
70 ; CHECK-P9-NEXT: blr
85 ; CHECK-P9-LABEL: doubleConstantArray:
86 ; CHECK-P9: # %bb.0:
87 ; CHECK-P9-NEXT: addis 3, 2, d@toc@ha+24
88 ; CHECK-P9-NEXT: lfd 0, d@toc@l+24(3)
89 ; CHECK-P9-NEXT: addis 3, 2, .LCPI4_0@toc@ha
90 ; CHECK-P9-NEXT: lfd 1, .LCPI4_0@toc@l(3)
91 ; CHECK-P9-NEXT: xsadddp 1, 0, 1
92 ; CHECK-P9-NEXT: blr
112 ; CHECK-P9-LABEL: doubleLargeConstantArray:
113 ; CHECK-P9: # %bb.0:
114 ; CHECK-P9-NEXT: addis 3, 2, arr@toc@ha
115 ; CHECK-P9-NEXT: li 4, 0
116 ; CHECK-P9-NEXT: addi 3, 3, arr@toc@l
117 ; CHECK-P9-NEXT: ori 4, 4, 32768
118 ; CHECK-P9-NEXT: lfdx 0, 3, 4
119 ; CHECK-P9-NEXT: addis 3, 2, .LCPI5_0@toc@ha
120 ; CHECK-P9-NEXT: lfd 1, .LCPI5_0@toc@l(3)
121 ; CHECK-P9-NEXT: xsadddp 1, 0, 1
122 ; CHECK-P9-NEXT: blr
143 ; CHECK-P9-LABEL: vectorArray:
144 ; CHECK-P9: # %bb.0: # %entry
145 ; CHECK-P9-NEXT: addis 3, 2, .LC0@toc@ha
146 ; CHECK-P9-NEXT: ld 3, .LC0@toc@l(3)
147 ; CHECK-P9-NEXT: lxv 34, 32(3)
148 ; CHECK-P9-NEXT: blr