[LV] Extend check lines for pr34681.ll to cover foldable select.
authorFlorian Hahn <flo@fhahn.com>
Thu, 13 Jan 2022 15:11:14 +0000 (15:11 +0000)
committerFlorian Hahn <flo@fhahn.com>
Thu, 13 Jan 2022 16:42:47 +0000 (16:42 +0000)
llvm/test/Transforms/LoopVectorize/pr34681.ll

index 9952336..4eaf4d0 100644 (file)
@@ -80,7 +80,10 @@ for.end:
 
 
 ; CHECK-LABEL: @foo2
-; CHECK: for.body.lr.ph
+; CHECK: vector.scevcheck:
+; CHECK-NEXT:  add nsw i32 %conv, -1
+; CHECK-NEXT:  [[NEG:%.+]] = sub i32 0, %conv
+; CHECK-NEXT:  = select i1 false, i32 [[NEG]], i32 %conv
 ; CHECK-NOT: %ident.check = icmp ne i16 %N, 1
 ; CHECK-NOT: %{{[0-9]+}} = or i1 false, %ident.check
 ; CHECK-NOT: br i1 %{{[0-9]+}}, label %scalar.ph, label %vector.ph