[llvm-commits] [llvm] r162912 - in /llvm/trunk: lib/Transforms/Scalar/LoopRotation.cpp test/Transforms/LoopRotate/multiple-exits.ll

Duncan Sands baldrick at free.fr
Sat Sep 1 23:35:30 PDT 2012


Hi Benjamin,

On 01/09/12 12:08, Benjamin Kramer wrote:
>
> On 01.09.2012, at 10:42, Duncan Sands <baldrick at free.fr> wrote:
>
>> Hi Benjamin, probably this caused this expensive checks buildbot failure:
>>
>> http://lab.llvm.org:8011/builders/dragonegg-x86_64-linux-gcc-4.6-self-host-checks/builds/1535
>>
>> The failure is:
>>
>> DominatorTree is not up to date!
>> Computed:
>> =============================--------------------------------
>> Inorder Dominator Tree: DFSNumbers invalid: 6 slow queries.
>> ...
>>
>> I'm working on a testcase.  Unfortunately I haven't yet been able to reproduce
>> with "opt" on a dump of the bitcode from the failing example.
>
> Yikes, these are notoriously hard to reproduce, it's highly dependent on phase ordering :(
>
> Maybe taking the list of passes that dragonegg runs and passing it to opt together with "-verify-dom-info" helps?

I managed to get a testcase (attached).  It fires here if I run "opt -O1" on it
(opt built with expensive checks enabled).  For some reason it doesn't fire when
run under bugpoint, so it's unreduced.

Ciao, Duncan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: histogram.ll.gz
Type: application/x-gzip
Size: 21630 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120902/339dcea3/attachment.bin>


More information about the llvm-commits mailing list