; RUN: llc -mtriple=aarch64-unknown-linux-gnu -mattr=+sve -o - %s | FileCheck %s ; Just check that llc does not crash define void @sve_setcc_promote_nxv8i8_crash(ptr %0, %1, %2) { ; CHECK-LABEL: sve_setcc_promote_nxv8i8_crash: iter.check: %wide.load61.pre = load , ptr null, align 1 br label %vec.epilog.vector.body vec.epilog.vector.body: ; preds = %vec.epilog.vector.body, %iter.check %3 = icmp eq %wide.load61.pre, zeroinitializer %4 = icmp slt %wide.load61.pre, zeroinitializer %5 = select %3, zeroinitializer, %1 %6 = select %4, zeroinitializer, %2 %7 = xor %5, %6 store %7, ptr %0, align 1 br label %vec.epilog.vector.body }