Displaying 4 results from an estimated 4 matches for "left_reassociate".
2015 May 04
2
[LLVMdev] Naryreassociate vs reassociate
...rted by looking at naryreassociate, whose pass
> description/reason listed for doing it is actually describes bug in
> reassociate, and discovered that, in fact, reassociate seems broken,
> and should be doing the right thing on most of your testcases.
>
> Let's take nary-add.ll, left_reassociate
>
> ; RUN: opt < %s -nary-reassociate -S | FileCheck %s
>
> target datalayout = "e-i64:64-v16:16-v32:32-n16:32:64"
>
> declare void @foo(i32)
>
> ; foo(a + c);
> ; foo((a + (b + c));
> ; =>
> ; t = a + c;
> ; foo(t);
> ; foo(t + b);
> defi...
2015 May 05
1
[LLVMdev] Naryreassociate vs reassociate
...associate, whose pass
> > description/reason listed for doing it is actually describes bug in
> > reassociate, and discovered that, in fact, reassociate seems broken,
> > and should be doing the right thing on most of your testcases.
> >
> > Let's take nary-add.ll, left_reassociate
> >
> > ; RUN: opt < %s -nary-reassociate -S | FileCheck %s
> >
> > target datalayout = "e-i64:64-v16:16-v32:32-n16:32:64"
> >
> > declare void @foo(i32)
> >
> > ; foo(a + c);
> > ; foo((a + (b + c));
> > ; =>
> > ;...
2015 May 05
1
[LLVMdev] Naryreassociate vs reassociate
...ription/reason listed for doing it is actually describes bug in
> >> > reassociate, and discovered that, in fact, reassociate seems broken,
> >> > and should be doing the right thing on most of your testcases.
> >> >
> >> > Let's take nary-add.ll, left_reassociate
> >> >
> >> > ; RUN: opt < %s -nary-reassociate -S | FileCheck %s
> >> >
> >> > target datalayout = "e-i64:64-v16:16-v32:32-n16:32:64"
> >> >
> >> > declare void @foo(i32)
> >> >
> >> > ; fo...
2015 May 05
1
[LLVMdev] Naryreassociate vs reassociate
...s
>> > description/reason listed for doing it is actually describes bug in
>> > reassociate, and discovered that, in fact, reassociate seems broken,
>> > and should be doing the right thing on most of your testcases.
>> >
>> > Let's take nary-add.ll, left_reassociate
>> >
>> > ; RUN: opt < %s -nary-reassociate -S | FileCheck %s
>> >
>> > target datalayout = "e-i64:64-v16:16-v32:32-n16:32:64"
>> >
>> > declare void @foo(i32)
>> >
>> > ; foo(a + c);
>> > ; foo((a + (b +...