[PATCH] D23432: [AliasSetTracker] Degrade AliasSetTracker results when may-alias sets get too large.

Hal Finkel via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 20 12:38:36 PDT 2016


hfinkel added a comment.

In https://reviews.llvm.org/D23432#521624, @reames wrote:

> I am not actively objecting to this patch, but I really don't like the overall direction here.  Having a threshold where our ability to optimize falls off a cliff just seems really undesirable.  As Hal pointed out, there are likely options for summarizing alias sets to allow quicker AA queries.  How much have we explored that design space?


My understanding from the discussion is that all uses of the ASTracker are going to be replaced with MemorySSA-based algorithms; that is why I was okay with this (for now). If we still need an AST concept, then we'll want to do something more sophisticated.


Repository:
  rL LLVM

https://reviews.llvm.org/D23432





More information about the llvm-commits mailing list