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