This IR crashes on SLP: https://llvm.godbolt.org/z/8oar4o4d1 ```llvm define void @foo() { bb: br label %bb1 bb1: ; preds = %bb3, %bb %i = phi i32 [ %i26, %bb3 ], [ 0, %bb ] %i2 = phi i32 [ %i24, %bb3 ], [ 0, %bb ] br label %bb3 bb3: ; preds = %bb1 %i4 = zext i32 %i2 to i64 %i5 = mul i64 %i4, 0 %i10 = or i64 0, %i5 %i11 = trunc i64 %i10 to i32 %i12 = and i32 %i11, 0 %i13 = zext i32 %i to i64 %i14 = mul i64 %i13, 0 %i19 = or i64 0, %i14 %i20 = trunc i64 %i19 to i32 %i21 = and i32 %i20, 0 %i22 = or i32 %i12, %i21 %i23 = icmp ult i32 %i22, 0 %i24 = select i1 %i23, i32 0, i32 0 %i25 = icmp ult i32 0, 0 %i26 = select i1 %i25, i32 0, i32 0 br label %bb1 } ```