21 lines · plain
1; RUN: llc -mtriple=arm64-unknown-unknown -o - %s2 3; Make sure we don't run into an assert in the aarch64 code selection when4; DAGCombining fails.5 6declare void @t()7 8define void @foo() {9 %c = bitcast i64 270458 to i6410 %t0 = lshr i64 %c, 42238311 %t1 = trunc i64 %t0 to i112 br i1 %t1, label %BB1, label %BB013 14BB0:15 call void @t()16 br label %BB117 18BB1:19 ret void20}21