Displaying 4 results from an estimated 4 matches for "d29013".
Did you mean:
d29011
2017 Jul 17
2
A bug related with undef value when bootstrap MemorySSA.cpp
.../reviews.llvm.org/D29011
- Lowering freeze: https://reviews.llvm.org/D29014
- Fix loop unswitch: https://reviews.llvm.org/D29015
Bonus patches to recover perf:
- Be less conservative in loop unswitching: https://reviews.llvm.org/D29016
- Instcombine support for freeze: https://reviews.llvm.org/D29013
It would be great if you could try out these patches to see if the bug goes away.
Thanks,
Nuno
-----Original Message-----
From: Sanjoy Das
Sent: 16 de julho de 2017 02:47
To: Wei Mi
Cc: llvm-dev; Xinliang David Li; Sanjoy Das; Nuno Lopes; John Regehr; Juneyoung Lee
Subject: Re: [llvm-dev] A b...
2017 Jul 17
2
A bug related with undef value when bootstrap MemorySSA.cpp
...views.llvm.org/D29014
> > - Fix loop unswitch: https://reviews.llvm.org/D29015
> >
> > Bonus patches to recover perf:
> > - Be less conservative in loop unswitching: https://reviews.llvm.org/
> D29016
> > - Instcombine support for freeze: https://reviews.llvm.org/D29013
> >
> > It would be great if you could try out these patches to see if the bug
> goes away.
> >
> > Thanks,
> > Nuno
> >
> >
> > -----Original Message-----
> > From: Sanjoy Das
> > Sent: 16 de julho de 2017 02:47
> > To: Wei Mi
&g...
2017 Jul 16
2
A bug related with undef value when bootstrap MemorySSA.cpp
This is a bug found by internal compiler bootstrap, and possibly it is
the root cause of https://bugs.llvm.org/show_bug.cgi?id=33652 and
https://bugs.llvm.org/show_bug.cgi?id=33626.
Here is the testcase 1.c. The original code is at MemorySSA.cpp:586
for rL307764.
------------------------- 1.c ---------------------------
long a, c, d, e, f, m, cnt, i_hasval;
volatile long b;
void goo(long);
void
2017 May 22
5
[poison] is select-of-select to logic+select allowed?
Some InstCombine transforms for select-of-select were added here:
https://reviews.llvm.org/rL228409
But Alive says this is more poisonous:
Name: selsel
%s1 = select i1 %cond1, i8 C1, i8 C2
%s2 = select i1 %cond2, i8 %s1, i8 C2
=>
%andcond = and i1 %cond1, %cond2
%s2 = select i1 %andcond, i8 C1, i8 C2
http://rise4fun.com/Alive/JT6
Are those transforms legal?
-------------- next part