forked from OSchip/llvm-project
[LoopVectorize] Fix test by regenerating checks
llvm-svn: 361699
This commit is contained in:
parent
8b1fa07639
commit
3c7edb2de5
|
@ -197,8 +197,6 @@ for.end:
|
||||||
define void @bug18724(i1 %cond) {
|
define void @bug18724(i1 %cond) {
|
||||||
; UNROLL-LABEL: @bug18724(
|
; UNROLL-LABEL: @bug18724(
|
||||||
; UNROLL-NEXT: entry:
|
; UNROLL-NEXT: entry:
|
||||||
; UNROLL-NEXT: [[TMP0:%.*]] = xor i1 [[COND:%.*]], true
|
|
||||||
; UNROLL-NEXT: call void @llvm.assume(i1 [[TMP0]])
|
|
||||||
; UNROLL-NEXT: br label [[FOR_BODY14:%.*]]
|
; UNROLL-NEXT: br label [[FOR_BODY14:%.*]]
|
||||||
; UNROLL: for.body14:
|
; UNROLL: for.body14:
|
||||||
; UNROLL-NEXT: [[INDVARS_IV3:%.*]] = phi i64 [ [[INDVARS_IV_NEXT4:%.*]], [[FOR_INC23:%.*]] ], [ undef, [[ENTRY:%.*]] ]
|
; UNROLL-NEXT: [[INDVARS_IV3:%.*]] = phi i64 [ [[INDVARS_IV_NEXT4:%.*]], [[FOR_INC23:%.*]] ], [ undef, [[ENTRY:%.*]] ]
|
||||||
|
@ -213,9 +211,6 @@ define void @bug18724(i1 %cond) {
|
||||||
; UNROLL: for.inc23:
|
; UNROLL: for.inc23:
|
||||||
; UNROLL-NEXT: [[INEWCHUNKS_2]] = phi i32 [ [[INC21]], [[IF_THEN18]] ], [ [[INEWCHUNKS_120]], [[FOR_BODY14]] ]
|
; UNROLL-NEXT: [[INEWCHUNKS_2]] = phi i32 [ [[INC21]], [[IF_THEN18]] ], [ [[INEWCHUNKS_120]], [[FOR_BODY14]] ]
|
||||||
; UNROLL-NEXT: [[INDVARS_IV_NEXT4]] = add nsw i64 [[INDVARS_IV3]], 1
|
; UNROLL-NEXT: [[INDVARS_IV_NEXT4]] = add nsw i64 [[INDVARS_IV3]], 1
|
||||||
; UNROLL-NEXT: [[TMP1:%.*]] = trunc i64 [[INDVARS_IV3]] to i32
|
|
||||||
; UNROLL-NEXT: [[CMP13:%.*]] = icmp slt i32 [[TMP1]], 0
|
|
||||||
; UNROLL-NEXT: call void @llvm.assume(i1 [[CMP13]])
|
|
||||||
; UNROLL-NEXT: br label [[FOR_BODY14]]
|
; UNROLL-NEXT: br label [[FOR_BODY14]]
|
||||||
;
|
;
|
||||||
; UNROLL-NOSIMPLIFY-LABEL: @bug18724(
|
; UNROLL-NOSIMPLIFY-LABEL: @bug18724(
|
||||||
|
@ -292,8 +287,6 @@ define void @bug18724(i1 %cond) {
|
||||||
;
|
;
|
||||||
; VEC-LABEL: @bug18724(
|
; VEC-LABEL: @bug18724(
|
||||||
; VEC-NEXT: entry:
|
; VEC-NEXT: entry:
|
||||||
; VEC-NEXT: [[TMP0:%.*]] = xor i1 [[COND:%.*]], true
|
|
||||||
; VEC-NEXT: call void @llvm.assume(i1 [[TMP0]])
|
|
||||||
; VEC-NEXT: br label [[FOR_BODY14:%.*]]
|
; VEC-NEXT: br label [[FOR_BODY14:%.*]]
|
||||||
; VEC: for.body14:
|
; VEC: for.body14:
|
||||||
; VEC-NEXT: [[INDVARS_IV3:%.*]] = phi i64 [ [[INDVARS_IV_NEXT4:%.*]], [[FOR_INC23:%.*]] ], [ undef, [[ENTRY:%.*]] ]
|
; VEC-NEXT: [[INDVARS_IV3:%.*]] = phi i64 [ [[INDVARS_IV_NEXT4:%.*]], [[FOR_INC23:%.*]] ], [ undef, [[ENTRY:%.*]] ]
|
||||||
|
@ -308,9 +301,6 @@ define void @bug18724(i1 %cond) {
|
||||||
; VEC: for.inc23:
|
; VEC: for.inc23:
|
||||||
; VEC-NEXT: [[INEWCHUNKS_2]] = phi i32 [ [[INC21]], [[IF_THEN18]] ], [ [[INEWCHUNKS_120]], [[FOR_BODY14]] ]
|
; VEC-NEXT: [[INEWCHUNKS_2]] = phi i32 [ [[INC21]], [[IF_THEN18]] ], [ [[INEWCHUNKS_120]], [[FOR_BODY14]] ]
|
||||||
; VEC-NEXT: [[INDVARS_IV_NEXT4]] = add nsw i64 [[INDVARS_IV3]], 1
|
; VEC-NEXT: [[INDVARS_IV_NEXT4]] = add nsw i64 [[INDVARS_IV3]], 1
|
||||||
; VEC-NEXT: [[TMP1:%.*]] = trunc i64 [[INDVARS_IV3]] to i32
|
|
||||||
; VEC-NEXT: [[CMP13:%.*]] = icmp slt i32 [[TMP1]], 0
|
|
||||||
; VEC-NEXT: call void @llvm.assume(i1 [[CMP13]])
|
|
||||||
; VEC-NEXT: br label [[FOR_BODY14]]
|
; VEC-NEXT: br label [[FOR_BODY14]]
|
||||||
;
|
;
|
||||||
entry:
|
entry:
|
||||||
|
|
Loading…
Reference in New Issue