blob: 03e804b775e4ca990cb2792cd60130ce94c4d179 [file] [log] [blame]
David Majnemer4c82dae2015-01-27 06:21:43 +00001; RUN: opt < %s -loop-rotate -S | FileCheck %s
2
3@a = external global i8, align 4
4@tmp = global i8* @a
5
6define void @f() {
7; CHECK-LABEL: define void @f(
David Blaikie79e6c742015-02-27 19:29:02 +00008; CHECK: getelementptr i8, i8* @a, i32 0
David Majnemer4c82dae2015-01-27 06:21:43 +00009entry:
10 br label %for.preheader
11
12for.preheader:
13 br i1 undef, label %if.then8, label %for.body
14
15for.body:
16 br i1 undef, label %if.end, label %if.then8
17
18if.end:
David Blaikie79e6c742015-02-27 19:29:02 +000019 %arrayidx = getelementptr i8, i8* @a, i32 0
David Majnemer4c82dae2015-01-27 06:21:43 +000020 br label %for.preheader
21
22if.then8:
23 unreachable
24}