; RUN: opt < %s -loop-rotate -S | FileCheck %s ; RUN: opt < %s -loop-rotate -enable-mssa-loop-dependency=true -verify-memoryssa -S | FileCheck %s @a = external global i8, align 4 @tmp = global i8* @a define void @f() { ; CHECK-LABEL: define void @f( ; CHECK: getelementptr i8, i8* @a, i32 0 entry: br label %for.preheader for.preheader: br i1 undef, label %if.then8, label %for.body for.body: br i1 undef, label %if.end, label %if.then8 if.end: %arrayidx = getelementptr i8, i8* @a, i32 0 br label %for.preheader if.then8: unreachable }