[PATCH] D12719: ScalarEvolution assume hanging bugfix
    Sanjoy Das via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Sep  9 01:23:36 PDT 2015
    
    
  
sanjoy added a comment.
In http://reviews.llvm.org/D12719#242207, @Prazek wrote:
> I checked it, it is of course not infinite. I am not sure about n! in case of assumes. I having 10 or 20 assumes will not make it slow. @rsmith was helping me with it, and he thinks that for assumes it is O(n^2), because results are memorized.
I think @rsmith is right -- in this case the complexity is O(n^2).  I thought I had an example where it was O(n!), but I cannot come with anything concrete right now.
Do you mind also changing `O(n!) time complexity` to `O(n^2) time complexity` in the comment?
http://reviews.llvm.org/D12719
    
    
More information about the llvm-commits
mailing list