1! RUN: %flang_fc1 -emit-llvm -o - %s | FileCheck %s 2 3! CHECK-LABEL: unroll_dir 4subroutine unroll_dir 5 integer :: a(10) 6 !dir$ unroll 7 ! CHECK: br i1 {{.*}}, label {{.*}}, label {{.*}}, !llvm.loop ![[ANNOTATION:.*]] 8 do i=1,10 9 a(i)=i 10 end do 11end subroutine unroll_dir 12 13! CHECK: ![[ANNOTATION]] = distinct !{![[ANNOTATION]], ![[UNROLL:.*]], ![[UNROLL_FULL:.*]]} 14! CHECK: ![[UNROLL]] = !{!"llvm.loop.unroll.enable"} 15! CHECK: ![[UNROLL_FULL]] = !{!"llvm.loop.unroll.full"} 16 17