search for: arrayidx24

Displaying 7 results from an estimated 7 matches for "arrayidx24".

Did you mean: arrayidx2
2012 May 04
0
[LLVMdev] Extending GetElementPointer, or Premature Linearization Considered Harmful
Hi Preston, On Fri, May 4, 2012 at 9:12 AM, Preston Briggs <preston.briggs at gmail.com> wrote: > > which produces > > %arrayidx24 = getelementptr inbounds [100 x [100 x i64]]* %A, i64 > %arrayidx21.sum, i64 %add1411, i64 %add > store i64 0, i64* %arrayidx24, align 8 > {{{(5 + ((3 + %n) * %n)),+,(2 * %n * %n)}<%for.cond1.preheader>,+,(4 * %n)}<%for.cond4.preheader>,+,6}<%for.cond7.preheader> This exp...
2012 May 04
3
[LLVMdev] Extending GetElementPointer, or Premature Linearization Considered Harmful
...0][100]) {* * for (long int i = 0; i < n; i++)* * for (long int j = 0; j < n; j++)* * for (long int k = 0; k < n; k++)* * **for (long int l = 0; l < n; l++)* * **for (long int m = 0; m < n; m++)* * **A[1 + 2*i][3 + 4*j][5 + 6*k][7 + 8*l][9 + 10*m] = 0;* } which produces *%arrayidx24 = getelementptr inbounds [100 x [100 x i64]]* %A, i64 %arrayidx21.sum, i64 %add1411, i64 %add* *store i64 0, i64* %arrayidx24, align 8* *{{{(5 + ((3 + %n) * %n)),+,(2 * %n * %n)}<%for.cond1.preheader>,+,(4 * %n)}<%for.cond4.preheader>,+,6}<%for.cond7.preheader>* *{7,+,8}<%for.c...
2014 Sep 18
2
[LLVMdev] [Vectorization] Mis match in code generated
...%10 > %arrayidx20 = getelementptr inbounds i32* %a, i32 11 %11 = load i32* > %arrayidx20, align 4, !tbaa !1 %add21 = add nsw i32 %add19, %11 > %arrayidx22 = getelementptr inbounds i32* %a, i32 12 %12 = load i32* > %arrayidx22, 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 = getelem...
2014 Sep 19
3
[LLVMdev] [Vectorization] Mis match in code generated
...sw i32 %add17, %10 %arrayidx20 = getelementptr inbounds i32* %a, i32 11 %11 = load i32* %arrayidx20, align 4, !tbaa !1 %add21 = add nsw i32 %add19, %11 %arrayidx22 = getelementptr inbounds i32* %a, i32 12 %12 = load i32* %arrayidx22, 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 inbou...
2014 Sep 18
2
[LLVMdev] [Vectorization] Mis match in code generated
...19 = add nsw i32 %add17, %10 %arrayidx20 = getelementptr inbounds i32* %a, i32 11 %11 = load i32* %arrayidx20, align 4, !tbaa !1 %add21 = add nsw i32 %add19, %11 %arrayidx22 = getelementptr inbounds i32* %a, i32 12 %12 = load i32* %arrayidx22, 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*...
2014 Nov 10
2
[LLVMdev] [Vectorization] Mis match in code generated
...%11 = load i32* %arrayidx20, align 4, !tbaa !1 > > > %add21 = add nsw i32 %add19, %11 > > > %arrayidx22 = getelementptr inbounds i32* %a, i32 12 > > > %12 = load i32* %arrayidx22, 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 > >...
2016 Apr 08
2
LIBCLC with LLVM 3.9 Trunk
It's not clear what is actually wrong from your original message, I think you need to give some more information as to what you are doing: Example source, what target GPU, compiler error messages or other evidence of "it's wrong" (llvm IR, disassembly, etc) ... -- Mats On 8 April 2016 at 09:55, Liu Xin via llvm-dev <llvm-dev at lists.llvm.org> wrote: > I built it