JonasToth added a comment.

In https://reviews.llvm.org/D53187#1263294, @baloghadamsoftware wrote:

> I think that with this optimization it is not so expensive anymore. I do not 
> think it was an endless loop in the bugreport but it was insufferable 
> execution time. Maybe we could speed it up a little more by changing it 
> totally to a width-first CFG visitor. Then we could apply your solution as 
> well (not removing visited function from the call stack) so the algorithm 
> would visit every called function (for every function that should not throw) 
> only once along the shortest path. This would not introduce new false 
> positives neither would it lose true positives.


In the debugging if have seen some functions analyzed thousands of times so I 
think this would really make a difference. Caching the result might work too?
If you have time for this I would really appreciate if you took a look into!


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D53187



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to