@@ -97,13 +97,13 @@ loop:
97
97
define void @add_nuw_comm2 (i64 %c1 , i64 %c2 ) {
98
98
; CHECK-LABEL: @add_nuw_comm2(
99
99
; CHECK-NEXT: entry:
100
- ; CHECK-NEXT: [[INVARIANT_OP:%.*]] = add nuw i64 [[C2 :%.*]], [[C1 :%.*]]
100
+ ; CHECK-NEXT: [[INVARIANT_OP:%.*]] = add nuw i64 [[C1 :%.*]], [[C2 :%.*]]
101
101
; CHECK-NEXT: br label [[LOOP:%.*]]
102
102
; CHECK: loop:
103
103
; CHECK-NEXT: [[INDEX:%.*]] = phi i64 [ 0, [[ENTRY:%.*]] ], [ [[INDEX_NEXT_REASS:%.*]], [[LOOP]] ]
104
104
; CHECK-NEXT: [[STEP_ADD:%.*]] = add nuw i64 [[INDEX]], [[C1]]
105
105
; CHECK-NEXT: call void @use(i64 [[STEP_ADD]])
106
- ; CHECK-NEXT: [[INDEX_NEXT_REASS]] = add nuw i64 [[INVARIANT_OP ]], [[INDEX ]]
106
+ ; CHECK-NEXT: [[INDEX_NEXT_REASS]] = add nuw i64 [[INDEX ]], [[INVARIANT_OP ]]
107
107
; CHECK-NEXT: br label [[LOOP]]
108
108
;
109
109
entry:
@@ -122,13 +122,13 @@ loop:
122
122
define void @add_nuw_comm3 (i64 %c1 , i64 %c2 ) {
123
123
; CHECK-LABEL: @add_nuw_comm3(
124
124
; CHECK-NEXT: entry:
125
- ; CHECK-NEXT: [[INVARIANT_OP:%.*]] = add nuw i64 [[C2 :%.*]], [[C1 :%.*]]
125
+ ; CHECK-NEXT: [[INVARIANT_OP:%.*]] = add nuw i64 [[C1 :%.*]], [[C2 :%.*]]
126
126
; CHECK-NEXT: br label [[LOOP:%.*]]
127
127
; CHECK: loop:
128
128
; CHECK-NEXT: [[INDEX:%.*]] = phi i64 [ 0, [[ENTRY:%.*]] ], [ [[INDEX_NEXT_REASS:%.*]], [[LOOP]] ]
129
129
; CHECK-NEXT: [[STEP_ADD:%.*]] = add nuw i64 [[C1]], [[INDEX]]
130
130
; CHECK-NEXT: call void @use(i64 [[STEP_ADD]])
131
- ; CHECK-NEXT: [[INDEX_NEXT_REASS]] = add nuw i64 [[INVARIANT_OP ]], [[INDEX ]]
131
+ ; CHECK-NEXT: [[INDEX_NEXT_REASS]] = add nuw i64 [[INDEX ]], [[INVARIANT_OP ]]
132
132
; CHECK-NEXT: br label [[LOOP]]
133
133
;
134
134
entry:
@@ -196,13 +196,13 @@ loop:
196
196
define void @mul_nuw_comm2 (i64 %c1 , i64 %c2 ) {
197
197
; CHECK-LABEL: @mul_nuw_comm2(
198
198
; CHECK-NEXT: entry:
199
- ; CHECK-NEXT: [[INVARIANT_OP:%.*]] = mul i64 [[C2 :%.*]], [[C1 :%.*]]
199
+ ; CHECK-NEXT: [[INVARIANT_OP:%.*]] = mul i64 [[C1 :%.*]], [[C2 :%.*]]
200
200
; CHECK-NEXT: br label [[LOOP:%.*]]
201
201
; CHECK: loop:
202
202
; CHECK-NEXT: [[INDEX:%.*]] = phi i64 [ 0, [[ENTRY:%.*]] ], [ [[INDEX_NEXT_REASS:%.*]], [[LOOP]] ]
203
203
; CHECK-NEXT: [[STEP_ADD:%.*]] = mul nuw i64 [[INDEX]], [[C1]]
204
204
; CHECK-NEXT: call void @use(i64 [[STEP_ADD]])
205
- ; CHECK-NEXT: [[INDEX_NEXT_REASS]] = mul i64 [[INVARIANT_OP ]], [[INDEX ]]
205
+ ; CHECK-NEXT: [[INDEX_NEXT_REASS]] = mul i64 [[INDEX ]], [[INVARIANT_OP ]]
206
206
; CHECK-NEXT: br label [[LOOP]]
207
207
;
208
208
entry:
@@ -221,13 +221,13 @@ loop:
221
221
define void @mul_nuw_comm3 (i64 %c1 , i64 %c2 ) {
222
222
; CHECK-LABEL: @mul_nuw_comm3(
223
223
; CHECK-NEXT: entry:
224
- ; CHECK-NEXT: [[INVARIANT_OP:%.*]] = mul i64 [[C2 :%.*]], [[C1 :%.*]]
224
+ ; CHECK-NEXT: [[INVARIANT_OP:%.*]] = mul i64 [[C1 :%.*]], [[C2 :%.*]]
225
225
; CHECK-NEXT: br label [[LOOP:%.*]]
226
226
; CHECK: loop:
227
227
; CHECK-NEXT: [[INDEX:%.*]] = phi i64 [ 0, [[ENTRY:%.*]] ], [ [[INDEX_NEXT_REASS:%.*]], [[LOOP]] ]
228
228
; CHECK-NEXT: [[STEP_ADD:%.*]] = mul nuw i64 [[C1]], [[INDEX]]
229
229
; CHECK-NEXT: call void @use(i64 [[STEP_ADD]])
230
- ; CHECK-NEXT: [[INDEX_NEXT_REASS]] = mul i64 [[INVARIANT_OP ]], [[INDEX ]]
230
+ ; CHECK-NEXT: [[INDEX_NEXT_REASS]] = mul i64 [[INDEX ]], [[INVARIANT_OP ]]
231
231
; CHECK-NEXT: br label [[LOOP]]
232
232
;
233
233
entry:
0 commit comments