; ModuleID = 'main_1_clone.bc'
target triple = "codasip"

define internal void @main_1_clone([256 x float]* %c, [256 x float]* %b, [256 x float]* %a) nounwind {
newFuncRoot:
  br label %0

.exitStub:                                        ; preds = %0
  ret void

; <label>:0                                       ; preds = %0, %newFuncRoot
  %i.02 = phi i32 [ 0, %newFuncRoot ], [ %1, %0 ]
  %scevgep = getelementptr [256 x float]* %c, i32 0, i32 %i.02
  %scevgep2 = getelementptr [256 x float]* %b, i32 0, i32 %i.02
  %scevgep3 = getelementptr [256 x float]* %a, i32 0, i32 %i.02
  store float 1.000000e+01, float* %scevgep3, align 4, !tbaa !0
  store float 2.000000e+00, float* %scevgep2, align 4, !tbaa !0
  store float 1.000000e+00, float* %scevgep, align 4, !tbaa !0
  %1 = add nsw i32 %i.02, 1
  %exitcond = icmp eq i32 %1, 256
  br i1 %exitcond, label %.exitStub, label %0
}

!0 = metadata !{metadata !"float", metadata !1}
!1 = metadata !{metadata !"omnipotent char", metadata !2}
!2 = metadata !{metadata !"Simple C/C++ TBAA", null}