[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / LICM / 2009-12-10-LICM-Indbr-Crash.ll
blob1b3ff5bbb318577d6766e01f3472872734b7cabb
1 ; Test for rdar://7452967
2 ; RUN: opt < %s -licm -disable-output
3 define void @foo (i8* %v)
5   entry:
6     br i1 undef, label %preheader, label %return
8   preheader:
9     br i1 undef, label %loop, label %return
11   loop:
12     indirectbr i8* undef, [label %preheader, label %stuff]
14   stuff:
15     %0 = load i8, i8* undef, align 1
16     br label %loop
18   return:
19     ret void