SuccessChanges

Summary

  1. [test] Fix runtime-pointer-checking-insert-typesize.ll under NPM (details)
  2. [BasicAA] Fix BatchAA results for phi-phi assumptions (details)
Commit f342ed1cd16a56f2a349caba4319d1c3df4cc99a by aeubanks
[test] Fix runtime-pointer-checking-insert-typesize.ll under NPM

Also clean it up a bit.
The file was modifiedllvm/test/Analysis/LoopAccessAnalysis/runtime-pointer-checking-insert-typesize.ll (diff)
Commit 8166ed1a7a26ee8ea8db9005cc8ee5d156adad9b by nikita.ppv
[BasicAA] Fix BatchAA results for phi-phi assumptions

Add a flag that disables caching when computing aliasing results
potentially based on a phi-phi NoAlias assumption. We'll still
insert cache entries temporarily to catch infinite recursion,
but will drop them afterwards, so they won't persist in BatchAA.

Differential Revision: https://reviews.llvm.org/D91936
The file was modifiedllvm/lib/Analysis/BasicAliasAnalysis.cpp (diff)
The file was modifiedllvm/unittests/Analysis/AliasAnalysisTest.cpp (diff)
The file was modifiedllvm/include/llvm/Analysis/BasicAliasAnalysis.h (diff)