Skip to content

Commit 66fe728

Browse files
committed
Update tests for LLVM 21
1 parent 0bfbef0 commit 66fe728

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

tests/codegen-llvm/autodiff/batched.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,16 @@ fn square(x: &f32) -> f32 {
3333
// CHECK-NEXT: %"_2'ipl2" = load float, ptr %2, align 4
3434
// CHECK-NEXT: %3 = extractvalue [4 x ptr] %"x'", 3
3535
// CHECK-NEXT: %"_2'ipl3" = load float, ptr %3, align 4
36-
// CHECK-NEXT: %4 = fadd fast float %"_2'ipl", %"_2'ipl"
36+
// CHECK-NEXT: %4 = fmul float %"_2'ipl", 2.000000e+00
3737
// CHECK-NEXT: %5 = fmul fast float %4, %x.0.val
3838
// CHECK-NEXT: %6 = insertvalue [4 x float] undef, float %5, 0
39-
// CHECK-NEXT: %7 = fadd fast float %"_2'ipl1", %"_2'ipl1"
39+
// CHECK-NEXT: %7 = fmul float %"_2'ipl1", 2.000000e+00
4040
// CHECK-NEXT: %8 = fmul fast float %7, %x.0.val
4141
// CHECK-NEXT: %9 = insertvalue [4 x float] %6, float %8, 1
42-
// CHECK-NEXT: %10 = fadd fast float %"_2'ipl2", %"_2'ipl2"
42+
// CHECK-NEXT: %10 = fmul float %"_2'ipl2", 2.000000e+00
4343
// CHECK-NEXT: %11 = fmul fast float %10, %x.0.val
4444
// CHECK-NEXT: %12 = insertvalue [4 x float] %9, float %11, 2
45-
// CHECK-NEXT: %13 = fadd fast float %"_2'ipl3", %"_2'ipl3"
45+
// CHECK-NEXT: %13 = fmul float %"_2'ipl3", 2.000000e+00
4646
// CHECK-NEXT: %14 = fmul fast float %13, %x.0.val
4747
// CHECK-NEXT: %15 = insertvalue [4 x float] %12, float %14, 3
4848
// CHECK-NEXT: ret [4 x float] %15
@@ -60,16 +60,16 @@ fn square(x: &f32) -> f32 {
6060
// CHECK-NEXT: %3 = extractvalue [4 x ptr] %"x'", 3
6161
// CHECK-NEXT: %"_2'ipl3" = load float, ptr %3, align 4
6262
// CHECK-NEXT: %_0 = fmul float %x.0.val, %x.0.val
63-
// CHECK-NEXT: %4 = fadd fast float %"_2'ipl", %"_2'ipl"
63+
// CHECK-NEXT: %4 = fmul float %"_2'ipl", 2.000000e+00
6464
// CHECK-NEXT: %5 = fmul fast float %4, %x.0.val
6565
// CHECK-NEXT: %6 = insertvalue [4 x float] undef, float %5, 0
66-
// CHECK-NEXT: %7 = fadd fast float %"_2'ipl1", %"_2'ipl1"
66+
// CHECK-NEXT: %7 = fmul float %"_2'ipl1", 2.000000e+00
6767
// CHECK-NEXT: %8 = fmul fast float %7, %x.0.val
6868
// CHECK-NEXT: %9 = insertvalue [4 x float] %6, float %8, 1
69-
// CHECK-NEXT: %10 = fadd fast float %"_2'ipl2", %"_2'ipl2"
69+
// CHECK-NEXT: %10 = fmul float %"_2'ipl2", 2.000000e+00
7070
// CHECK-NEXT: %11 = fmul fast float %10, %x.0.val
7171
// CHECK-NEXT: %12 = insertvalue [4 x float] %9, float %11, 2
72-
// CHECK-NEXT: %13 = fadd fast float %"_2'ipl3", %"_2'ipl3"
72+
// CHECK-NEXT: %13 = fmul float %"_2'ipl3", 2.000000e+00
7373
// CHECK-NEXT: %14 = fmul fast float %13, %x.0.val
7474
// CHECK-NEXT: %15 = insertvalue [4 x float] %12, float %14, 3
7575
// CHECK-NEXT: %16 = insertvalue { float, [4 x float] } undef, float %_0, 0

tests/codegen-llvm/autodiff/scalar.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ fn square(x: &f64) -> f64 {
1212
x * x
1313
}
1414

15-
// CHECK:define internal fastcc double @diffesquare(double %x.0.val, ptr nocapture nonnull align 8 %"x'"
15+
// CHECK:define internal fastcc double @diffesquare(double %x.0.val, ptr nonnull align 8 captures(none) %"x'")
1616
// CHECK-NEXT:invertstart:
1717
// CHECK-NEXT: %_0 = fmul double %x.0.val, %x.0.val
1818
// CHECK-NEXT: %0 = fadd fast double %x.0.val, %x.0.val

0 commit comments

Comments
 (0)