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
>...