• Home
  • Raw
  • Download

Lines Matching full:dbg

39 define void @forced(i8* %A, i8* %B, i8* %C, i32 %N) !dbg !7 {
41 %cmp12 = icmp sgt i32 %N, 0, !dbg !9
42 br i1 %cmp12, label %ph, label %for.cond.cleanup, !dbg !10
49 %arrayidx = getelementptr inbounds i8, i8* %B, i64 %indvars.iv, !dbg !12
50 %0 = load i8, i8* %arrayidx, align 1, !dbg !12, !tbaa !13
51 %arrayidx2 = getelementptr inbounds i8, i8* %C, i64 %indvars.iv, !dbg !16
52 %1 = load i8, i8* %arrayidx2, align 1, !dbg !16, !tbaa !13
53 %mul = mul i8 %1, %0, !dbg !17
54 %arrayidx6 = getelementptr inbounds i8, i8* %A, i64 %indvars.iv, !dbg !18
55 store i8 %mul, i8* %arrayidx6, align 1, !dbg !19, !tbaa !13
56 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1, !dbg !10
57 %lftr.wideiv = trunc i64 %indvars.iv.next to i32, !dbg !10
58 %exitcond = icmp eq i32 %lftr.wideiv, %N, !dbg !10
59 br i1 %exitcond, label %for.cond.cleanup, label %for.body, !dbg !10, !llvm.loop !20
62 ret void, !dbg !11
70 define void @not_forced(i8* %A, i8* %B, i8* %C, i32 %N) !dbg !22 {
72 %cmp12 = icmp sgt i32 %N, 0, !dbg !23
73 br i1 %cmp12, label %ph, label %for.cond.cleanup, !dbg !24
80 %arrayidx = getelementptr inbounds i8, i8* %B, i64 %indvars.iv, !dbg !26
81 %0 = load i8, i8* %arrayidx, align 1, !dbg !26, !tbaa !13
82 %arrayidx2 = getelementptr inbounds i8, i8* %C, i64 %indvars.iv, !dbg !27
83 %1 = load i8, i8* %arrayidx2, align 1, !dbg !27, !tbaa !13
84 %mul = mul i8 %1, %0, !dbg !28
85 %arrayidx6 = getelementptr inbounds i8, i8* %A, i64 %indvars.iv, !dbg !29
86 store i8 %mul, i8* %arrayidx6, align 1, !dbg !30, !tbaa !13
87 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1, !dbg !24
88 %lftr.wideiv = trunc i64 %indvars.iv.next to i32, !dbg !24
89 %exitcond = icmp eq i32 %lftr.wideiv, %N, !dbg !24
90 br i1 %exitcond, label %for.cond.cleanup, label %for.body, !dbg !24
93 ret void, !dbg !25
98 define void @success(i8* %A, i8* %B, i8* %C, i8* %D, i8* %E, i32 %N) !dbg !31 {
100 %cmp28 = icmp sgt i32 %N, 0, !dbg !32
101 br i1 %cmp28, label %ph, label %for.cond.cleanup, !dbg !33
108 %arrayidx = getelementptr inbounds i8, i8* %A, i64 %indvars.iv, !dbg !35
109 %0 = load i8, i8* %arrayidx, align 1, !dbg !35, !tbaa !13
110 %arrayidx2 = getelementptr inbounds i8, i8* %B, i64 %indvars.iv, !dbg !36
111 %1 = load i8, i8* %arrayidx2, align 1, !dbg !36, !tbaa !13
112 %add = add i8 %1, %0, !dbg !37
113 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1, !dbg !33
114 %arrayidx7 = getelementptr inbounds i8, i8* %A, i64 %indvars.iv.next, !dbg !38
115 store i8 %add, i8* %arrayidx7, align 1, !dbg !39, !tbaa !13
116 %arrayidx9 = getelementptr inbounds i8, i8* %D, i64 %indvars.iv, !dbg !40
117 %2 = load i8, i8* %arrayidx9, align 1, !dbg !40, !tbaa !13
118 %arrayidx12 = getelementptr inbounds i8, i8* %E, i64 %indvars.iv, !dbg !41
119 %3 = load i8, i8* %arrayidx12, align 1, !dbg !41, !tbaa !13
120 %mul = mul i8 %3, %2, !dbg !42
121 %arrayidx16 = getelementptr inbounds i8, i8* %C, i64 %indvars.iv, !dbg !43
122 store i8 %mul, i8* %arrayidx16, align 1, !dbg !44, !tbaa !13
123 %lftr.wideiv = trunc i64 %indvars.iv.next to i32, !dbg !33
124 %exitcond = icmp eq i32 %lftr.wideiv, %N, !dbg !33
125 br i1 %exitcond, label %for.cond.cleanup, label %for.body, !dbg !33
128 ret void, !dbg !34
131 !llvm.dbg.cu = !{!0}