search for: arrayidx28

Displaying 4 results from an estimated 4 matches for "arrayidx28".

Did you mean: arrayidx2
2014 Sep 18
2
[LLVMdev] [Vectorization] Mis match in code generated
...%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 Sep 19
3
[LLVMdev] [Vectorization] Mis match in code generated
...sw 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-vectorizer -slp-vectorize-hor=1 -slp-vect...
2014 Sep 18
2
[LLVMdev] [Vectorization] Mis match in code generated
...23 = 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 features: SSELevel 3, 3DNowLevel 0, 64bit...
2014 Nov 10
2
[LLVMdev] [Vectorization] Mis match in code generated
...%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 > > > } > &g...