Skip to content

Commit 0c3425d

Browse files
authored
fix llvm 15 (rust-lang#979)
1 parent 5d1e000 commit 0c3425d

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

enzyme/test/Enzyme/ProbProg/condition-dynamic.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ entry:
160160
; CHECK-NEXT: %call2 = extractvalue { double, i8* } %call24, 0
161161
; CHECK-NEXT: %newtrace.calculate_loss = extractvalue { double, i8* } %call24, 1
162162
; CHECK-NEXT: call void %insert_call(i8* %trace, i8* nocapture readonly getelementptr inbounds ([21 x i8], [21 x i8]* @0, i32 0, i32 0), i8* %newtrace.calculate_loss)
163-
; CHECK-NEXT: %mrv = insertvalue { double, i8* } undef, double %call2, 0
163+
; CHECK-NEXT: %mrv = insertvalue { double, i8* } {{(undef|poison)}}, double %call2, 0
164164
; CHECK-NEXT: %mrv1 = insertvalue { double, i8* } %mrv, i8* %trace, 1
165165
; CHECK-NEXT: ret { double, i8* } %mrv1
166166
; CHECK-NEXT: }
@@ -192,7 +192,7 @@ entry:
192192

193193
; CHECK: for.cond.cleanup: ; preds = %for.body.cntd, %entry
194194
; CHECK-NEXT: %loss.0.lcssa = phi double [ 0.000000e+00, %entry ], [ %14, %for.body.cntd ]
195-
; CHECK-NEXT: %mrv = insertvalue { double, i8* } undef, double %loss.0.lcssa, 0
195+
; CHECK-NEXT: %mrv = insertvalue { double, i8* } {{(undef|poison)}}, double %loss.0.lcssa, 0
196196
; CHECK-NEXT: %mrv1 = insertvalue { double, i8* } %mrv, i8* %trace, 1
197197
; CHECK-NEXT: ret { double, i8* } %mrv1
198198

enzyme/test/Enzyme/ProbProg/condition-static.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ entry:
142142
; CHECK-NEXT: %call2 = extractvalue { double, i8* } %call24, 0
143143
; CHECK-NEXT: %newtrace.calculate_loss = extractvalue { double, i8* } %call24, 1
144144
; CHECK-NEXT: call void @__enzyme_insert_call(i8* %trace, i8* nocapture readonly getelementptr inbounds ([21 x i8], [21 x i8]* @0, i32 0, i32 0), i8* %newtrace.calculate_loss)
145-
; CHECK-NEXT: %mrv = insertvalue { double, i8* } undef, double %call2, 0
145+
; CHECK-NEXT: %mrv = insertvalue { double, i8* } {{(undef|poison)}}, double %call2, 0
146146
; CHECK-NEXT: %mrv1 = insertvalue { double, i8* } %mrv, i8* %trace, 1
147147
; CHECK-NEXT: ret { double, i8* } %mrv1
148148
; CHECK-NEXT: }
@@ -162,7 +162,7 @@ entry:
162162

163163
; CHECK: for.cond.cleanup: ; preds = %for.body.cntd, %entry
164164
; CHECK-NEXT: %loss.0.lcssa = phi double [ 0.000000e+00, %entry ], [ %6, %for.body.cntd ]
165-
; CHECK-NEXT: %mrv = insertvalue { double, i8* } undef, double %loss.0.lcssa, 0
165+
; CHECK-NEXT: %mrv = insertvalue { double, i8* } {{(undef|poison)}}, double %loss.0.lcssa, 0
166166
; CHECK-NEXT: %mrv1 = insertvalue { double, i8* } %mrv, i8* %trace, 1
167167
; CHECK-NEXT: ret { double, i8* } %mrv1
168168

enzyme/test/Enzyme/ProbProg/trace-dynamic.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ entry:
149149

150150
; CHECK: calculate_loss.exit: ; preds = %for.body.i, %entry
151151
; CHECK-NEXT: %loss.0.lcssa.i = phi double [ 0.000000e+00, %entry ], [ %13, %for.body.i ]
152-
; CHECK-NEXT: %mrv = insertvalue { double, i8* } undef, double %loss.0.lcssa.i, 0
152+
; CHECK-NEXT: %mrv = insertvalue { double, i8* } {{(undef|poison)}}, double %loss.0.lcssa.i, 0
153153
; CHECK-NEXT: %mrv1 = insertvalue { double, i8* } %mrv, i8* %trace, 1
154154
; CHECK-NEXT: ret { double, i8* } %mrv1
155155
; CHECK-NEXT: }

enzyme/test/Enzyme/ProbProg/trace-static.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ entry:
145145

146146
; CHECK: calculate_loss.exit: ; preds = %for.body.i, %entry
147147
; CHECK-NEXT: %loss.0.lcssa.i = phi double [ 0.000000e+00, %entry ], [ %9, %for.body.i ]
148-
; CHECK-NEXT: %mrv = insertvalue { double, i8* } undef, double %loss.0.lcssa.i, 0
148+
; CHECK-NEXT: %mrv = insertvalue { double, i8* } {{(undef|poison)}}, double %loss.0.lcssa.i, 0
149149
; CHECK-NEXT: %mrv1 = insertvalue { double, i8* } %mrv, i8* %trace, 1
150150
; CHECK-NEXT: ret { double, i8* } %mrv1
151151
; CHECK-NEXT: }

0 commit comments

Comments
 (0)