2
0

pr22337.ll 456 B

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