brintos

brintos / llvm-project-archived public Read only

0
0
Text · 372 B · e0ba501 Raw
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