Skip to content

Commit 3f3526f

Browse files
authored
[NFC][PowerPC] pre-commit running the update_llc_test_checks.py for all-atomics.ll,loop-comment.ll etc (#144411)
Run the update_llc_test_checks.py for all-atomics.ll,loop-comment.ll ,PR35812-neg-cmpxchg.ll (Pre-commit patch for the #144089)
1 parent 071a6fe commit 3f3526f

File tree

3 files changed

+1020
-1017
lines changed

3 files changed

+1020
-1017
lines changed

llvm/test/CodeGen/PowerPC/PR35812-neg-cmpxchg.ll

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -18,54 +18,54 @@ define signext i32 @main() nounwind {
1818
; CHECK-NEXT: sth 3, 46(1)
1919
; CHECK-NEXT: addi 3, 1, 46
2020
; CHECK-NEXT: lharx 4, 0, 3
21-
; CHECK-NEXT: clrlwi 4, 4, 16
22-
; CHECK-NEXT: cmplwi 4, 33059
23-
; CHECK-NEXT: bne 0, .LBB0_4
24-
; CHECK-NEXT: # %bb.1: # %cmpxchg.fencedstore
21+
; CHECK-NEXT: clrlwi 4, 4, 16
22+
; CHECK-NEXT: cmplwi 4, 33059
23+
; CHECK-NEXT: bne 0, .LBB0_4
24+
; CHECK-NEXT: # %bb.1: # %cmpxchg.fencedstore
2525
; CHECK-NEXT: sync
2626
; CHECK-NEXT: li 4, 234
27-
; CHECK-NEXT: .p2align 5
28-
; CHECK-NEXT: .LBB0_2: # %cmpxchg.trystore
29-
; CHECK-NEXT: # =>This Inner Loop Header: Depth=1
27+
; CHECK-NEXT: .p2align 5
28+
; CHECK-NEXT: .LBB0_2: # %cmpxchg.trystore
29+
; CHECK-NEXT: #
3030
; CHECK-NEXT: sthcx. 4, 0, 3
31-
; CHECK-NEXT: beq 0, .LBB0_7
32-
; CHECK-NEXT: # %bb.3: # %cmpxchg.releasedload
33-
; CHECK-NEXT: # in Loop: Header=BB0_2 Depth=1
31+
; CHECK-NEXT: beq 0, .LBB0_7
32+
; CHECK-NEXT: # %bb.3: # %cmpxchg.releasedload
33+
; CHECK-NEXT: #
3434
; CHECK-NEXT: lharx 5, 0, 3
35-
; CHECK-NEXT: clrlwi 5, 5, 16
36-
; CHECK-NEXT: cmplwi 5, 33059
37-
; CHECK-NEXT: beq 0, .LBB0_2
38-
; CHECK-NEXT: .LBB0_4: # %cmpxchg.nostore
35+
; CHECK-NEXT: clrlwi 5, 5, 16
36+
; CHECK-NEXT: cmplwi 5, 33059
37+
; CHECK-NEXT: beq 0, .LBB0_2
38+
; CHECK-NEXT: .LBB0_4: # %cmpxchg.nostore
3939
; CHECK-NEXT: lwsync
4040
; CHECK-NEXT: b .LBB0_8
41-
; CHECK-NEXT: .LBB0_5: # %L.B0000
41+
; CHECK-NEXT: .LBB0_5: # %L.B0000
4242
; CHECK-NEXT: lhz 3, 46(1)
43-
; CHECK-NEXT: cmplwi 3, 234
44-
; CHECK-NEXT: bne 0, .LBB0_9
45-
; CHECK-NEXT: # %bb.6: # %L.B0001
43+
; CHECK-NEXT: cmplwi 3, 234
44+
; CHECK-NEXT: bne 0, .LBB0_9
45+
; CHECK-NEXT: # %bb.6: # %L.B0001
4646
; CHECK-NEXT: addis 3, 2, .L_MergedGlobals@toc@ha
4747
; CHECK-NEXT: addi 3, 3, .L_MergedGlobals@toc@l
4848
; CHECK-NEXT: bl puts
4949
; CHECK-NEXT: nop
5050
; CHECK-NEXT: li 3, 0
5151
; CHECK-NEXT: b .LBB0_11
52-
; CHECK-NEXT: .LBB0_7: # %cmpxchg.success
52+
; CHECK-NEXT: .LBB0_7: # %cmpxchg.success
5353
; CHECK-NEXT: lwsync
5454
; CHECK-NEXT: b .LBB0_5
55-
; CHECK-NEXT: .LBB0_8: # %L.B0003
55+
; CHECK-NEXT: .LBB0_8: # %L.B0003
5656
; CHECK-NEXT: addis 3, 2, .L_MergedGlobals@toc@ha
5757
; CHECK-NEXT: addi 3, 3, .L_MergedGlobals@toc@l
5858
; CHECK-NEXT: addi 3, 3, 16
5959
; CHECK-NEXT: b .LBB0_10
60-
; CHECK-NEXT: .LBB0_9: # %L.B0005
60+
; CHECK-NEXT: .LBB0_9: # %L.B0005
6161
; CHECK-NEXT: addis 3, 2, .L_MergedGlobals@toc@ha
6262
; CHECK-NEXT: addi 3, 3, .L_MergedGlobals@toc@l
6363
; CHECK-NEXT: addi 3, 3, 64
64-
; CHECK-NEXT: .LBB0_10: # %L.B0003
64+
; CHECK-NEXT: .LBB0_10: # %L.B0003
6565
; CHECK-NEXT: bl puts
6666
; CHECK-NEXT: nop
6767
; CHECK-NEXT: li 3, 1
68-
; CHECK-NEXT: .LBB0_11: # %L.B0003
68+
; CHECK-NEXT: .LBB0_11: # %L.B0003
6969
; CHECK-NEXT: addi 1, 1, 48
7070
; CHECK-NEXT: ld 0, 16(1)
7171
; CHECK-NEXT: mtlr 0
@@ -83,62 +83,62 @@ define signext i32 @main() nounwind {
8383
; CHECK-P7-NEXT: rlwinm 4, 4, 3, 27, 27
8484
; CHECK-P7-NEXT: lwarx 5, 0, 3
8585
; CHECK-P7-NEXT: srw 6, 5, 4
86-
; CHECK-P7-NEXT: clrlwi 6, 6, 16
87-
; CHECK-P7-NEXT: cmplwi 6, 33059
88-
; CHECK-P7-NEXT: bne 0, .LBB0_4
89-
; CHECK-P7-NEXT: # %bb.1: # %cmpxchg.fencedstore
86+
; CHECK-P7-NEXT: clrlwi 6, 6, 16
87+
; CHECK-P7-NEXT: cmplwi 6, 33059
88+
; CHECK-P7-NEXT: bne 0, .LBB0_4
89+
; CHECK-P7-NEXT: # %bb.1: # %cmpxchg.fencedstore
9090
; CHECK-P7-NEXT: lis 6, 0
9191
; CHECK-P7-NEXT: li 7, 234
9292
; CHECK-P7-NEXT: sync
9393
; CHECK-P7-NEXT: ori 6, 6, 65535
9494
; CHECK-P7-NEXT: slw 7, 7, 4
9595
; CHECK-P7-NEXT: slw 6, 6, 4
96-
; CHECK-P7-NEXT: not 6, 6
97-
; CHECK-P7-NEXT: .p2align 4
98-
; CHECK-P7-NEXT: .LBB0_2: # %cmpxchg.trystore
99-
; CHECK-P7-NEXT: # =>This Inner Loop Header: Depth=1
96+
; CHECK-P7-NEXT: not 6, 6
97+
; CHECK-P7-NEXT: .p2align 4
98+
; CHECK-P7-NEXT: .LBB0_2: # %cmpxchg.trystore
99+
; CHECK-P7-NEXT: #
100100
; CHECK-P7-NEXT: and 5, 5, 6
101101
; CHECK-P7-NEXT: or 5, 5, 7
102102
; CHECK-P7-NEXT: stwcx. 5, 0, 3
103-
; CHECK-P7-NEXT: beq 0, .LBB0_7
104-
; CHECK-P7-NEXT: # %bb.3: # %cmpxchg.releasedload
105-
; CHECK-P7-NEXT: # in Loop: Header=BB0_2 Depth=1
103+
; CHECK-P7-NEXT: beq 0, .LBB0_7
104+
; CHECK-P7-NEXT: # %bb.3: # %cmpxchg.releasedload
105+
; CHECK-P7-NEXT: #
106106
; CHECK-P7-NEXT: lwarx 5, 0, 3
107107
; CHECK-P7-NEXT: srw 8, 5, 4
108-
; CHECK-P7-NEXT: clrlwi 8, 8, 16
109-
; CHECK-P7-NEXT: cmplwi 8, 33059
110-
; CHECK-P7-NEXT: beq 0, .LBB0_2
111-
; CHECK-P7-NEXT: .LBB0_4: # %cmpxchg.nostore
108+
; CHECK-P7-NEXT: clrlwi 8, 8, 16
109+
; CHECK-P7-NEXT: cmplwi 8, 33059
110+
; CHECK-P7-NEXT: beq 0, .LBB0_2
111+
; CHECK-P7-NEXT: .LBB0_4: # %cmpxchg.nostore
112112
; CHECK-P7-NEXT: lwsync
113113
; CHECK-P7-NEXT: b .LBB0_8
114-
; CHECK-P7-NEXT: .LBB0_5: # %L.B0000
114+
; CHECK-P7-NEXT: .LBB0_5: # %L.B0000
115115
; CHECK-P7-NEXT: lhz 3, 46(1)
116-
; CHECK-P7-NEXT: cmplwi 3, 234
117-
; CHECK-P7-NEXT: bne 0, .LBB0_9
118-
; CHECK-P7-NEXT: # %bb.6: # %L.B0001
116+
; CHECK-P7-NEXT: cmplwi 3, 234
117+
; CHECK-P7-NEXT: bne 0, .LBB0_9
118+
; CHECK-P7-NEXT: # %bb.6: # %L.B0001
119119
; CHECK-P7-NEXT: addis 3, 2, .L_MergedGlobals@toc@ha
120120
; CHECK-P7-NEXT: addi 3, 3, .L_MergedGlobals@toc@l
121121
; CHECK-P7-NEXT: bl puts
122122
; CHECK-P7-NEXT: nop
123123
; CHECK-P7-NEXT: li 3, 0
124124
; CHECK-P7-NEXT: b .LBB0_11
125-
; CHECK-P7-NEXT: .LBB0_7: # %cmpxchg.success
125+
; CHECK-P7-NEXT: .LBB0_7: # %cmpxchg.success
126126
; CHECK-P7-NEXT: lwsync
127127
; CHECK-P7-NEXT: b .LBB0_5
128-
; CHECK-P7-NEXT: .LBB0_8: # %L.B0003
128+
; CHECK-P7-NEXT: .LBB0_8: # %L.B0003
129129
; CHECK-P7-NEXT: addis 3, 2, .L_MergedGlobals@toc@ha
130130
; CHECK-P7-NEXT: addi 3, 3, .L_MergedGlobals@toc@l
131131
; CHECK-P7-NEXT: addi 3, 3, 16
132132
; CHECK-P7-NEXT: b .LBB0_10
133-
; CHECK-P7-NEXT: .LBB0_9: # %L.B0005
133+
; CHECK-P7-NEXT: .LBB0_9: # %L.B0005
134134
; CHECK-P7-NEXT: addis 3, 2, .L_MergedGlobals@toc@ha
135135
; CHECK-P7-NEXT: addi 3, 3, .L_MergedGlobals@toc@l
136136
; CHECK-P7-NEXT: addi 3, 3, 64
137-
; CHECK-P7-NEXT: .LBB0_10: # %L.B0003
137+
; CHECK-P7-NEXT: .LBB0_10: # %L.B0003
138138
; CHECK-P7-NEXT: bl puts
139139
; CHECK-P7-NEXT: nop
140140
; CHECK-P7-NEXT: li 3, 1
141-
; CHECK-P7-NEXT: .LBB0_11: # %L.B0003
141+
; CHECK-P7-NEXT: .LBB0_11: # %L.B0003
142142
; CHECK-P7-NEXT: addi 1, 1, 48
143143
; CHECK-P7-NEXT: ld 0, 16(1)
144144
; CHECK-P7-NEXT: mtlr 0

0 commit comments

Comments
 (0)