Index: test/Transforms/NaryReassociate/nary-add.ll =================================================================== --- test/Transforms/NaryReassociate/nary-add.ll +++ test/Transforms/NaryReassociate/nary-add.ll @@ -17,8 +17,9 @@ call void @foo(i32 %1) %2 = add i32 %b, %c %3 = add i32 %a, %2 -; CHECK: add i32 [[BASE]], %b +; CHECK: [[RESULT:%[a-zA-Z0-9]+]] = add i32 [[BASE]], %b call void @foo(i32 %3) +; CHECK-NEXT: call void @foo(i32 [[RESULT]]) ret void } @@ -35,8 +36,9 @@ call void @foo(i32 %1) %2 = add i32 %a, %b %3 = add i32 %2, %c -; CHECK: add i32 [[BASE]], %b +; CHECK: [[RESULT:%[a-zA-Z0-9]+]] = add i32 [[BASE]], %b call void @foo(i32 %3) +; CHECK-NEXT: call void @foo(i32 [[RESULT]]) ret void } Index: test/Transforms/NaryReassociate/nary-mul.ll =================================================================== --- test/Transforms/NaryReassociate/nary-mul.ll +++ test/Transforms/NaryReassociate/nary-mul.ll @@ -11,8 +11,9 @@ call void @foo(i32 %1) %2 = mul i32 %a, %b %3 = mul i32 %2, %c -; CHECK: mul i32 [[BASE]], %b +; CHECK: [[RESULT:%[a-zA-Z0-9]+]] = mul i32 [[BASE]], %b call void @foo(i32 %3) +; CHECK-NEXT: call void @foo(i32 [[RESULT]]) ret void }