1; RUN: opt < %s -loop-rotate -S | FileCheck %s 2; RUN: opt < %s -loop-rotate -enable-mssa-loop-dependency=true -verify-memoryssa -S | FileCheck %s 3 4@a = external global i8, align 4 5@tmp = global i8* @a 6 7define void @f() { 8; CHECK-LABEL: define void @f( 9; CHECK: getelementptr i8, i8* @a, i32 0 10entry: 11 br label %for.preheader 12 13for.preheader: 14 br i1 undef, label %if.then8, label %for.body 15 16for.body: 17 br i1 undef, label %if.end, label %if.then8 18 19if.end: 20 %arrayidx = getelementptr i8, i8* @a, i32 0 21 br label %for.preheader 22 23if.then8: 24 unreachable 25} 26