[TTI] getTypeBasedIntrinsicInstrCost - add basic handling for strided load/store...
[llvm-project.git] / llvm / test / Transforms / LICM / 2009-12-10-LICM-Indbr-Crash.ll
blob10b2d7331b5b4a5647d15ffac925c1015affa359
1 ; Test for rdar://7452967
2 ; RUN: opt < %s -passes=licm -disable-output
3 define void @foo (ptr %arg)
5   entry:
6     br i1 false, label %preheader, label %return
8   preheader:
9     br i1 false, label %loop, label %return
11   loop:
12     indirectbr ptr %arg, [label %preheader, label %stuff]
14   stuff:
15     %0 = load i8, ptr %arg, align 1
16     br label %loop
18   return:
19     ret void