[LLVMdev] LLVM 2.4 Dominance Frontier Problem

Devang Patel dpatel at apple.com
Wed Feb 18 09:45:54 PST 2009


On Feb 18, 2009, at 9:35 AM, David Greene wrote:

>> Go and fix the last pass that mainpulated dominator info or
>> file a PR with reproducible test case for mainline. IIRC, dom info
>> verifier is not enabled by default.
>
> No, it's not and it looks like that was the problem.
>
> This looks like it's another misuse of C++.  When I turn on
> --enable-expensive-checks, things blow up all over the place.   
> There's an
> increment of a singular iterator in CominanceFrontierBase::compare.
>
> I fixed this issue and that solved the problem on my current testcase.

Great! Pl. apply the fix to mainline also.

> We really need to start testing with --enable-expensive-checks.  After
> finishing up the details of our merge, I'm going to go polish the  
> validator
> some more.

Thanks!
-
Devang



More information about the llvm-dev mailing list