Displaying 4 results from an estimated 4 matches for "add27".
Did you mean:
add2
2014 Sep 18
2
[LLVMdev] [Vectorization] Mis match in code generated
...tbaa !1 %add23 = add nsw i32 %add21, %12
> %arrayidx24 = getelementptr inbounds i32* %a, i32 13 %13 = load i32*
> %arrayidx24, align 4, !tbaa !1 %add25 = add nsw i32 %add23, %13
> %arrayidx26 = getelementptr inbounds i32* %a, i32 14 %14 = load i32*
> %arrayidx26, align 4, !tbaa !1 %add27 = add nsw i32 %add25, %14
> %arrayidx28 = getelementptr inbounds i32* %a, i32 15 %15 = load i32*
> %arrayidx28, align 4, !tbaa !1 %add29 = add nsw i32 %add27, %15 ret i32
> %add29}*
> $ opt -S -slp-vectorizer -slp-vectorize-hor test.ll -debug -o test2.ll
>
> Features:+64bit,+ss...
2014 Sep 19
3
[LLVMdev] [Vectorization] Mis match in code generated
...align 4, !tbaa !1
%add23 = add nsw i32 %add21, %12
%arrayidx24 = getelementptr inbounds i32* %a, i32 13
%13 = load i32* %arrayidx24, align 4, !tbaa !1
%add25 = add nsw i32 %add23, %13
%arrayidx26 = getelementptr inbounds i32* %a, i32 14
%14 = load i32* %arrayidx26, align 4, !tbaa !1
%add27 = add nsw i32 %add25, %14
%arrayidx28 = getelementptr inbounds i32* %a, i32 15
%15 = load i32* %arrayidx28, align 4, !tbaa !1
%add29 = add nsw i32 %add27, %15
store i32 %add29, i32* %sum, align 4, !tbaa !1
ret void
}
*IR after SLP vectorization with appropriate flags :*
$ opt -S -slp-v...
2014 Sep 18
2
[LLVMdev] [Vectorization] Mis match in code generated
...rayidx22, align 4, !tbaa !1 %add23 = add nsw i32 %add21, %12
%arrayidx24 = getelementptr inbounds i32* %a, i32 13 %13 = load i32*
%arrayidx24, align 4, !tbaa !1 %add25 = add nsw i32 %add23, %13
%arrayidx26 = getelementptr inbounds i32* %a, i32 14 %14 = load i32*
%arrayidx26, align 4, !tbaa !1 %add27 = add nsw i32 %add25, %14
%arrayidx28 = getelementptr inbounds i32* %a, i32 15 %15 = load i32*
%arrayidx28, align 4, !tbaa !1 %add29 = add nsw i32 %add27, %15 ret i32
%add29}*
$ opt -S -slp-vectorizer -slp-vectorize-hor test.ll -debug -o test2.ll
Features:+64bit,+sse2
CPU:generic
Subtarget fea...
2014 Nov 10
2
[LLVMdev] [Vectorization] Mis match in code generated
...ementptr inbounds i32* %a, i32 13
> > > %13 = load i32* %arrayidx24, align 4, !tbaa !1
> > > %add25 = add nsw i32 %add23, %13
> > > %arrayidx26 = getelementptr inbounds i32* %a, i32 14
> > > %14 = load i32* %arrayidx26, align 4, !tbaa !1
> > > %add27 = add nsw i32 %add25, %14
> > > %arrayidx28 = getelementptr inbounds i32* %a, i32 15
> > > %15 = load i32* %arrayidx28, align 4, !tbaa !1
> > > %add29 = add nsw i32 %add27, %15
> > >
> > >
> > > store i32 %add29, i32* %sum, align 4, !tba...