"README.md" did not exist on "0d5f6ae881a82cba8f2cdc538937dbd58a3c0375"
Fix BasicAA's recursion detection so that it doesn't pessimize
queries in the case of a DAG, where a query reaches a node visited earlier, but it's not on a cycle. This avoids MayAlias results in cases where BasicAA is expected to return MustAlias or PartialAlias in order to protect TBAA. llvm-svn: 132609
Showing
- llvm/include/llvm/Analysis/AliasAnalysis.h 27 additions, 0 deletionsllvm/include/llvm/Analysis/AliasAnalysis.h
- llvm/lib/Analysis/BasicAliasAnalysis.cpp 27 additions, 37 deletionsllvm/lib/Analysis/BasicAliasAnalysis.cpp
- llvm/test/Analysis/BasicAA/dag.ll 41 additions, 0 deletionsllvm/test/Analysis/BasicAA/dag.ll
Loading
Please register or sign in to comment