diff --git a/llvm/test/Transforms/VectorCombine/X86/insert-binop.ll b/llvm/test/Transforms/VectorCombine/X86/insert-binop.ll index 1ab1457536ffaf..8136de8b3037e0 100644 --- a/llvm/test/Transforms/VectorCombine/X86/insert-binop.ll +++ b/llvm/test/Transforms/VectorCombine/X86/insert-binop.ll @@ -101,16 +101,16 @@ define <2 x i64> @ins1_ins1_sdiv(i64 %x, i64 %y) { ret <2 x i64> %r } -define <2 x i64> @ins1_ins1_srem(i64 %x, i64 %y) { -; CHECK-LABEL: @ins1_ins1_srem( -; CHECK-NEXT: [[I0:%.*]] = insertelement <2 x i64> , i64 [[X:%.*]], i64 1 -; CHECK-NEXT: [[I1:%.*]] = insertelement <2 x i64> , i64 [[Y:%.*]], i32 1 -; CHECK-NEXT: [[R:%.*]] = srem <2 x i64> [[I0]], [[I1]] +define <2 x i64> @ins1_ins1_udiv(i64 %x, i64 %y) { +; CHECK-LABEL: @ins1_ins1_udiv( +; CHECK-NEXT: [[I0:%.*]] = insertelement <2 x i64> , i64 [[X:%.*]], i32 1 +; CHECK-NEXT: [[I1:%.*]] = insertelement <2 x i64> , i64 [[Y:%.*]], i32 1 +; CHECK-NEXT: [[R:%.*]] = udiv <2 x i64> [[I0]], [[I1]] ; CHECK-NEXT: ret <2 x i64> [[R]] ; - %i0 = insertelement <2 x i64> , i64 %x, i64 1 - %i1 = insertelement <2 x i64> , i64 %y, i32 1 - %r = srem <2 x i64> %i0, %i1 + %i0 = insertelement <2 x i64> , i64 %x, i32 1 + %i1 = insertelement <2 x i64> , i64 %y, i32 1 + %r = udiv <2 x i64> %i0, %i1 ret <2 x i64> %r }