[TableGen] Fix validateOperandClass for non Phyical Reg (#118146)
[llvm-project.git] / llvm / test / Transforms / LoopRotate / pr22337.ll
blob6133b86338595628624c6a1d47961f6959025f7c
1 ; RUN: opt < %s -passes=loop-rotate -verify-memoryssa -S | FileCheck %s
3 @a = external global i8, align 4
4 @tmp = global ptr @a
6 define void @f(i1 %arg) {
7 ; CHECK-LABEL: define void @f(
8 ; CHECK: getelementptr i8, ptr @a, i32 1
9 entry:
10   br label %for.preheader
12 for.preheader:
13   br i1 %arg, label %if.then8, label %for.body
15 for.body:
16   br i1 %arg, label %if.end, label %if.then8
18 if.end:
19   %arrayidx = getelementptr i8, ptr @a, i32 1
20   br label %for.preheader
22 if.then8:
23   unreachable