1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py 2; RUN: opt < %s -passes=instcombine -S | FileCheck %s 3 4define i1 @iszero() { 5; CHECK-LABEL: @iszero( 6; CHECK-NEXT: entry: 7; CHECK-NEXT: ret i1 false 8; 9 entry: 10 %0 = call i32 @llvm.vscale.i32() 11 %1 = icmp eq i32 %0, 0 12 ret i1 %1 13} 14 15define i1 @iszero_range() vscale_range(1,16) { 16; CHECK-LABEL: @iszero_range( 17; CHECK-NEXT: entry: 18; CHECK-NEXT: ret i1 false 19; 20 entry: 21 %0 = call i32 @llvm.vscale.i32() 22 %1 = icmp eq i32 %0, 0 23 ret i1 %1 24} 25 26declare i32 @llvm.vscale.i32() 27