22 lines · plain
1; RUN: llc < %s2 3; NVPTX failed to lower arg i160, as size > 644; UNSUPPORTED: target=nvptx{{.*}}5 6@c = external global i32, align 47 8define void @foo(i160 %x) {9entry:10 %cmp.i = icmp ne i160 %x, 34028236692093846346337460743176821145611 %conv.i = zext i1 %cmp.i to i3212 %tobool.i = icmp eq i32 %conv.i, 013 br i1 %tobool.i, label %if.then.i, label %fn1.exit14 15if.then.i:16 store i32 0, ptr @c, align 417 br label %fn1.exit18 19fn1.exit:20 ret void21}22