search for: d29011

Displaying 6 results from an estimated 6 matches for "d29011".

2017 Jul 17
2
A bug related with undef value when bootstrap MemorySSA.cpp
Cool, thanks for debugging this issue and letting us know. We have a few patches to fix this issue: - Introduce freeze in IR: https://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 grea...
2018 Mar 19
2
What is the status of the "Killing Undef and Spreading Poison" RFC?
...s I can see, there has been no public activity on that matter since mid-2017. What is the current status? Thanks, Benoit References: [1]: https://lists.llvm.org/pipermail/llvm-dev/2016-October/106182.html [2]: https://www.cs.utah.edu/~regehr/papers/undef-pldi17.pdf [3]: https://reviews.llvm.org/D29011 ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
2017 Jul 17
2
A bug related with undef value when bootstrap MemorySSA.cpp
...Wei. > > > > On Mon, Jul 17, 2017 at 1:24 AM, Nuno Lopes <nlopes at microsoft.com> wrote: > > Cool, thanks for debugging this issue and letting us know. > > > > We have a few patches to fix this issue: > > - Introduce freeze in IR: https://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 supp...
2018 Mar 20
0
What is the status of the "Killing Undef and Spreading Poison" RFC?
...activity on that > matter since mid-2017. What is the current status? > > Thanks, Benoit > > References: > [1]: https://lists.llvm.org/pipermail/llvm-dev/2016-October/106182.html > [2]: https://www.cs.utah.edu/~regehr/papers/undef-pldi17.pdf > [3]: https://reviews.llvm.org/D29011 > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
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