Skip to content

Commit ee8df1a

Browse files
committed
removed test cases with undef
1 parent b700760 commit ee8df1a

File tree

1 file changed

+0
-78
lines changed

1 file changed

+0
-78
lines changed

llvm/test/CodeGen/AArch64/GlobalISel/combine-sdiv.ll

Lines changed: 0 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -874,84 +874,6 @@ define <4 x i32> @combine_vec_sdiv_by_pow2b_PosAndNeg(<4 x i32> %x) {
874874
ret <4 x i32> %1
875875
}
876876

877-
define <4 x i32> @combine_vec_sdiv_by_pow2b_undef1(<4 x i32> %x) {
878-
; CHECK-SD-LABEL: combine_vec_sdiv_by_pow2b_undef1:
879-
; CHECK-SD: // %bb.0:
880-
; CHECK-SD-NEXT: ret
881-
;
882-
; CHECK-GI-LABEL: combine_vec_sdiv_by_pow2b_undef1:
883-
; CHECK-GI: // %bb.0:
884-
; CHECK-GI-NEXT: mov w10, v0.s[1]
885-
; CHECK-GI-NEXT: fmov w9, s0
886-
; CHECK-GI-NEXT: mov w8, #-4 // =0xfffffffc
887-
; CHECK-GI-NEXT: mov w11, v0.s[3]
888-
; CHECK-GI-NEXT: mov w12, #-16 // =0xfffffff0
889-
; CHECK-GI-NEXT: sdiv w9, w9, w8
890-
; CHECK-GI-NEXT: sdiv w8, w10, w8
891-
; CHECK-GI-NEXT: mov w10, v0.s[2]
892-
; CHECK-GI-NEXT: fmov s0, w9
893-
; CHECK-GI-NEXT: sdiv w10, w10, w8
894-
; CHECK-GI-NEXT: mov v0.s[1], w8
895-
; CHECK-GI-NEXT: sdiv w8, w11, w12
896-
; CHECK-GI-NEXT: mov v0.s[2], w10
897-
; CHECK-GI-NEXT: mov v0.s[3], w8
898-
; CHECK-GI-NEXT: ret
899-
%1 = sdiv <4 x i32> %x, <i32 undef, i32 -4, i32 undef, i32 -16>
900-
ret <4 x i32> %1
901-
}
902-
903-
define <4 x i32> @combine_vec_sdiv_by_pow2b_undef2(<4 x i32> %x) {
904-
; CHECK-SD-LABEL: combine_vec_sdiv_by_pow2b_undef2:
905-
; CHECK-SD: // %bb.0:
906-
; CHECK-SD-NEXT: ret
907-
;
908-
; CHECK-GI-LABEL: combine_vec_sdiv_by_pow2b_undef2:
909-
; CHECK-GI: // %bb.0:
910-
; CHECK-GI-NEXT: mov w10, v0.s[1]
911-
; CHECK-GI-NEXT: fmov w9, s0
912-
; CHECK-GI-NEXT: mov w8, #4 // =0x4
913-
; CHECK-GI-NEXT: mov w11, v0.s[3]
914-
; CHECK-GI-NEXT: mov w12, #16 // =0x10
915-
; CHECK-GI-NEXT: sdiv w9, w9, w8
916-
; CHECK-GI-NEXT: sdiv w8, w10, w8
917-
; CHECK-GI-NEXT: mov w10, v0.s[2]
918-
; CHECK-GI-NEXT: fmov s0, w9
919-
; CHECK-GI-NEXT: sdiv w10, w10, w8
920-
; CHECK-GI-NEXT: mov v0.s[1], w8
921-
; CHECK-GI-NEXT: sdiv w8, w11, w12
922-
; CHECK-GI-NEXT: mov v0.s[2], w10
923-
; CHECK-GI-NEXT: mov v0.s[3], w8
924-
; CHECK-GI-NEXT: ret
925-
%1 = sdiv <4 x i32> %x, <i32 undef, i32 4, i32 undef, i32 16>
926-
ret <4 x i32> %1
927-
}
928-
929-
define <4 x i32> @combine_vec_sdiv_by_pow2b_undef3(<4 x i32> %x) {
930-
; CHECK-SD-LABEL: combine_vec_sdiv_by_pow2b_undef3:
931-
; CHECK-SD: // %bb.0:
932-
; CHECK-SD-NEXT: ret
933-
;
934-
; CHECK-GI-LABEL: combine_vec_sdiv_by_pow2b_undef3:
935-
; CHECK-GI: // %bb.0:
936-
; CHECK-GI-NEXT: mov w10, v0.s[1]
937-
; CHECK-GI-NEXT: fmov w9, s0
938-
; CHECK-GI-NEXT: mov w8, #-4 // =0xfffffffc
939-
; CHECK-GI-NEXT: mov w11, v0.s[3]
940-
; CHECK-GI-NEXT: mov w12, #16 // =0x10
941-
; CHECK-GI-NEXT: sdiv w9, w9, w8
942-
; CHECK-GI-NEXT: sdiv w8, w10, w8
943-
; CHECK-GI-NEXT: mov w10, v0.s[2]
944-
; CHECK-GI-NEXT: fmov s0, w9
945-
; CHECK-GI-NEXT: sdiv w10, w10, w8
946-
; CHECK-GI-NEXT: mov v0.s[1], w8
947-
; CHECK-GI-NEXT: sdiv w8, w11, w12
948-
; CHECK-GI-NEXT: mov v0.s[2], w10
949-
; CHECK-GI-NEXT: mov v0.s[3], w8
950-
; CHECK-GI-NEXT: ret
951-
%1 = sdiv <4 x i32> %x, <i32 undef, i32 -4, i32 undef, i32 16>
952-
ret <4 x i32> %1
953-
}
954-
955877
; PR37119
956878
define <16 x i8> @non_splat_minus_one_divisor_0(<16 x i8> %A) {
957879
; CHECK-SD-LABEL: non_splat_minus_one_divisor_0:

0 commit comments

Comments
 (0)