1 ; RUN: llc -mtriple=thumbv7-apple-ios -mcpu=cortex-a8 < %s
4 ; ARM target specific dag combine created a cycle in DAG.
6 define void @t() nounwind ssp {
7 %1 = load i64, ptr undef, align 4
9 %3 = zext i32 %2 to i64
11 %5 = lshr i64 %4, undef
12 switch i64 %5, label %8 [
19 ; <label>:6 ; preds = %0
22 ; <label>:7 ; preds = %0
25 ; <label>:8 ; preds = %0
28 ; <label>:9 ; preds = %0, %0