Skip to content

Commit 7fb3d04

Browse files
committed
Add test showing bug
1 parent 243c979 commit 7fb3d04

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
2+
; RUN: llc -mtriple=armebv7-unknown-none-eabihf -mattr=+neon < %s | FileCheck %s
3+
4+
define i32 @test(i64 %arg1) "target-features"="+neon" {
5+
; CHECK-LABEL: test:
6+
; CHECK: @ %bb.0: @ %entry
7+
; CHECK-NEXT: mov r0, #0
8+
; CHECK-NEXT: bx lr
9+
entry:
10+
%insert_zero = insertelement <8 x i64> poison, i64 %arg1, i64 0
11+
%splat_zero = shufflevector <8 x i64> %insert_zero, <8 x i64> poison, <8 x i32> zeroinitializer
12+
%cmp_vec = icmp ule <8 x i64> <i64 0, i64 1, i64 2, i64 3, i64 4, i64 5, i64 6, i64 7>, %splat_zero
13+
%first_cmp = extractelement <8 x i1> %cmp_vec, i32 0
14+
%ext = zext i1 %first_cmp to i32
15+
ret i32 %ext
16+
}

0 commit comments

Comments
 (0)