Lines Matching refs:PPC64
5 …-unknown-linux-gnu -ppc-asm-full-reg-names | FileCheck %s --check-prefix=CHECK --check-prefix=PPC64
21 ; PPC64-LABEL: load_x_i8_seq_cst:
22 ; PPC64: # %bb.0:
23 ; PPC64-NEXT: lis r4, 1
24 ; PPC64-NEXT: sync
25 ; PPC64-NEXT: ori r4, r4, 24464
26 ; PPC64-NEXT: lbzx r3, r3, r4
27 ; PPC64-NEXT: cmpd cr7, r3, r3
28 ; PPC64-NEXT: bne- cr7, .+4
29 ; PPC64-NEXT: isync
30 ; PPC64-NEXT: blr
32 ; CHECK-PPC64: cmpw [[CR:cr[0-9]+]], [[VAL]], [[VAL]]
33 ; CHECK-PPC64: bne- [[CR]], .+4
34 ; CHECK-PPC64: isync
48 ; PPC64-LABEL: load_x_i16_acquire:
49 ; PPC64: # %bb.0:
50 ; PPC64-NEXT: lis r4, 2
51 ; PPC64-NEXT: ori r4, r4, 48928
52 ; PPC64-NEXT: lhzx r3, r3, r4
53 ; PPC64-NEXT: cmpd cr7, r3, r3
54 ; PPC64-NEXT: bne- cr7, .+4
55 ; PPC64-NEXT: isync
56 ; PPC64-NEXT: blr
58 ; CHECK-PPC64: cmpw [[CR:cr[0-9]+]], [[VAL]], [[VAL]]
59 ; CHECK-PPC64: bne- [[CR]], .+4
60 ; CHECK-PPC64: isync
93 ; PPC64-LABEL: load_x_i64_unordered:
94 ; PPC64: # %bb.0:
95 ; PPC64-NEXT: lis r4, 10
96 ; PPC64-NEXT: ori r4, r4, 64640
97 ; PPC64-NEXT: ldx r3, r3, r4
98 ; PPC64-NEXT: blr
162 ; PPC64-LABEL: store_x_i64_unordered:
163 ; PPC64: # %bb.0:
164 ; PPC64-NEXT: lis r4, 10
165 ; PPC64-NEXT: ori r4, r4, 64640
166 ; PPC64-NEXT: li r5, 42
167 ; PPC64-NEXT: stdx r5, r3, r4
168 ; PPC64-NEXT: blr