search for: d35043

Displaying 3 results from an estimated 3 matches for "d35043".

2017 Aug 29
2
Uncovering non-determinism in LLVM - An Update
Hi All, I wanted to share a couple of updates on the effort to uncover non-determinism in LLVM through reverse iteration. 1. Reverse iteration has now been enabled for DenseMap (https://reviews.llvm.org/D35043) 2. We have setup a nightly reverse iteration buildbot (http://lab.llvm.org:8011/builders/reverse-iteration). This builds all LLVM targets with reverse iteration ON and runs ninja check-all. Currently there are 14 unit test failures. Please feel free to fix these. Also currently, only I receiv...
2017 Jul 06
5
Uncovering non-determinism in LLVM - The Next Steps
...ith Linux vs Windows toolchains. Any differences in objdumps could signal a potential non-determinism. 3. Currently reverse iteration is enabled only for SmallPtrSet. I am in the process of implementing it for more containers. I have already put up a patch for DenseMap: https://reviews.llvm.org/D35043 4. Simply compiling with -mllvm -reverse-iterate will help us uncover non-determinism due to iteration order of containers. But once we have enabled reverse iteration for several containers then pinpointing the exact container causing the problem would be more tedious. So I propose to add an o...
2017 Aug 31
2
[cfe-dev] Uncovering non-determinism in LLVM - An Update
...ists.llvm.org> wrote: >> >> Hi All, >> >> I wanted to share a couple of updates on the effort to uncover >> non-determinism in LLVM through reverse iteration. >> >> 1. Reverse iteration has now been enabled for DenseMap >> (https://reviews.llvm.org/D35043) >> >> 2. We have setup a nightly reverse iteration buildbot >> (http://lab.llvm.org:8011/builders/reverse-iteration). >> This builds all LLVM targets with reverse iteration ON and runs ninja >> check-all. Currently there are 14 unit test failures. Please feel free &gt...