Lines Matching refs:BE

7 ; RUN:   | FileCheck %s --check-prefix=BE
31 ; BE-LABEL: ReadGlobalVarChar:
32 ; BE: # %bb.0: # %entry
33 ; BE-NEXT: pld r3, valChar@got@pcrel(0), 1
34 ; BE-NEXT: .Lpcrel0:
35 ; BE-NEXT: .reloc .Lpcrel0-8,R_PPC64_PCREL_OPT,.-(.Lpcrel0-8)
36 ; BE-NEXT: lbz r3, 0(r3)
37 ; BE-NEXT: blr
52 ; BE-LABEL: WriteGlobalVarChar:
53 ; BE: # %bb.0: # %entry
54 ; BE-NEXT: pld r3, valChar@got@pcrel(0), 1
55 ; BE-NEXT: li r4, 3
56 ; BE-NEXT: stb r4, 0(r3)
57 ; BE-NEXT: blr
72 ; BE-LABEL: ReadGlobalVarShort:
73 ; BE: # %bb.0: # %entry
74 ; BE-NEXT: pld r3, valShort@got@pcrel(0), 1
75 ; BE-NEXT: .Lpcrel1:
76 ; BE-NEXT: .reloc .Lpcrel1-8,R_PPC64_PCREL_OPT,.-(.Lpcrel1-8)
77 ; BE-NEXT: lha r3, 0(r3)
78 ; BE-NEXT: blr
93 ; BE-LABEL: WriteGlobalVarShort:
94 ; BE: # %bb.0: # %entry
95 ; BE-NEXT: pld r3, valShort@got@pcrel(0), 1
96 ; BE-NEXT: li r4, 3
97 ; BE-NEXT: sth r4, 0(r3)
98 ; BE-NEXT: blr
113 ; BE-LABEL: ReadGlobalVarInt:
114 ; BE: # %bb.0: # %entry
115 ; BE-NEXT: pld r3, valInt@got@pcrel(0), 1
116 ; BE-NEXT: .Lpcrel2:
117 ; BE-NEXT: .reloc .Lpcrel2-8,R_PPC64_PCREL_OPT,.-(.Lpcrel2-8)
118 ; BE-NEXT: lwa r3, 0(r3)
119 ; BE-NEXT: blr
133 ; BE-LABEL: WriteGlobalVarInt:
134 ; BE: # %bb.0: # %entry
135 ; BE-NEXT: pld r3, valInt@got@pcrel(0), 1
136 ; BE-NEXT: li r4, 33
137 ; BE-NEXT: stw r4, 0(r3)
138 ; BE-NEXT: blr
153 ; BE-LABEL: ReadGlobalVarUnsigned:
154 ; BE: # %bb.0: # %entry
155 ; BE-NEXT: pld r3, valUnsigned@got@pcrel(0), 1
156 ; BE-NEXT: .Lpcrel3:
157 ; BE-NEXT: .reloc .Lpcrel3-8,R_PPC64_PCREL_OPT,.-(.Lpcrel3-8)
158 ; BE-NEXT: lwa r3, 0(r3)
159 ; BE-NEXT: blr
173 ; BE-LABEL: WriteGlobalVarUnsigned:
174 ; BE: # %bb.0: # %entry
175 ; BE-NEXT: pld r3, valUnsigned@got@pcrel(0), 1
176 ; BE-NEXT: li r4, 33
177 ; BE-NEXT: stw r4, 0(r3)
178 ; BE-NEXT: blr
193 ; BE-LABEL: ReadGlobalVarLong:
194 ; BE: # %bb.0: # %entry
195 ; BE-NEXT: pld r3, valLong@got@pcrel(0), 1
196 ; BE-NEXT: .Lpcrel4:
197 ; BE-NEXT: .reloc .Lpcrel4-8,R_PPC64_PCREL_OPT,.-(.Lpcrel4-8)
198 ; BE-NEXT: lwa r3, 4(r3)
199 ; BE-NEXT: blr
214 ; BE-LABEL: WriteGlobalVarLong:
215 ; BE: # %bb.0: # %entry
216 ; BE-NEXT: pld r3, valLong@got@pcrel(0), 1
217 ; BE-NEXT: li r4, 3333
218 ; BE-NEXT: std r4, 0(r3)
219 ; BE-NEXT: blr
234 ; BE-LABEL: ReadGlobalPtr:
235 ; BE: # %bb.0: # %entry
236 ; BE-NEXT: pld r3, ptr@got@pcrel(0), 1
237 ; BE-NEXT: .Lpcrel5:
238 ; BE-NEXT: .reloc .Lpcrel5-8,R_PPC64_PCREL_OPT,.-(.Lpcrel5-8)
239 ; BE-NEXT: ld r3, 0(r3)
240 ; BE-NEXT: blr
257 ; BE-LABEL: WriteGlobalPtr:
258 ; BE: # %bb.0: # %entry
259 ; BE-NEXT: pld r3, ptr@got@pcrel(0), 1
260 ; BE-NEXT: .Lpcrel6:
261 ; BE-NEXT: li r4, 3
262 ; BE-NEXT: .reloc .Lpcrel6-8,R_PPC64_PCREL_OPT,.-(.Lpcrel6-8)
263 ; BE-NEXT: ld r3, 0(r3)
264 ; BE-NEXT: stw r4, 0(r3)
265 ; BE-NEXT: blr
278 ; BE-LABEL: GlobalVarAddr:
279 ; BE: # %bb.0: # %entry
280 ; BE-NEXT: pld r3, valInt@got@pcrel(0), 1
281 ; BE-NEXT: blr
295 ; BE-LABEL: ReadGlobalArray:
296 ; BE: # %bb.0: # %entry
297 ; BE-NEXT: pld r3, array@got@pcrel(0), 1
298 ; BE-NEXT: .Lpcrel7:
299 ; BE-NEXT: .reloc .Lpcrel7-8,R_PPC64_PCREL_OPT,.-(.Lpcrel7-8)
300 ; BE-NEXT: lwa r3, 12(r3)
301 ; BE-NEXT: blr
315 ; BE-LABEL: WriteGlobalArray:
316 ; BE: # %bb.0: # %entry
317 ; BE-NEXT: pld r3, array@got@pcrel(0), 1
318 ; BE-NEXT: li r4, 5
319 ; BE-NEXT: stw r4, 12(r3)
320 ; BE-NEXT: blr
335 ; BE-LABEL: ReadGlobalStruct:
336 ; BE: # %bb.0: # %entry
337 ; BE-NEXT: pld r3, structure@got@pcrel(0), 1
338 ; BE-NEXT: .Lpcrel8:
339 ; BE-NEXT: .reloc .Lpcrel8-8,R_PPC64_PCREL_OPT,.-(.Lpcrel8-8)
340 ; BE-NEXT: lwa r3, 4(r3)
341 ; BE-NEXT: blr
355 ; BE-LABEL: WriteGlobalStruct:
356 ; BE: # %bb.0: # %entry
357 ; BE-NEXT: pld r3, structure@got@pcrel(0), 1
358 ; BE-NEXT: li r4, 3
359 ; BE-NEXT: stw r4, 4(r3)
360 ; BE-NEXT: blr
378 ; BE-LABEL: ReadFuncPtr:
379 ; BE: .localentry ReadFuncPtr, 1
380 ; BE-NEXT: # %bb.0: # %entry
381 ; BE-NEXT: pld r3, ptrfunc@got@pcrel(0), 1
382 ; BE-NEXT: .Lpcrel9:
383 ; BE-NEXT: .reloc .Lpcrel9-8,R_PPC64_PCREL_OPT,.-(.Lpcrel9-8)
384 ; BE-NEXT: ld r12, 0(r3)
385 ; BE-NEXT: mtctr r12
386 ; BE-NEXT: bctr
387 ; BE-NEXT: #TC_RETURNr8 ctr 0
402 ; BE-LABEL: WriteFuncPtr:
403 ; BE: # %bb.0: # %entry
404 ; BE-NEXT: pld r3, ptrfunc@got@pcrel(0), 1
405 ; BE-NEXT: pld r4, function@got@pcrel(0), 1
406 ; BE-NEXT: std r4, 0(r3)
407 ; BE-NEXT: blr