[polly] ICE with scev-codegen after removal of RegionSimplify

Tobias Grosser tobias at grosser.es
Fri May 24 19:58:29 PDT 2013


On 05/24/2013 12:46 PM, Sebastian Pop wrote:
> Sebastian Pop wrote:
>> Let's focus on removing independent blocks, as it creates too many problems.
>
> I quickly removed the independent blocks pass and it does fix the compilation of
> Isl/CodeGen/20110226-PHI-Node-removed.ll: the only fails that I see are
>
> Failing Tests (2):
>      Polly :: Isl/CodeGen/20100713_2.ll
>      Polly :: Isl/CodeGen/20110226-Ignore-Dead-Code.ll
>
> both of these fails are ICEing after codegen verification with:
>
> Instruction does not dominate all uses!
>    %tmp25 = add i64 undef, 1
>    %exitcond26.old = icmp eq i64 undef, %tmp25
>
> We most likely fail to copy the scalar dependences for %tmp25 that probably
> still points to the original scop or so.
>
> I think that the patch looks pretty good for a first shot at removing
> independent blocks.

Did you forget to attach the patch?

Tobi




More information about the llvm-commits mailing list