[PATCH] D12142: [PM/AA] Flesh out statistics to cover all the primary use cases of the old AliasAnalysisCounter pass.

Chandler Carruth via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 19 02:40:26 PDT 2015


chandlerc created this revision.
chandlerc added a subscriber: llvm-commits.
chandlerc added a dependency: D12080: [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible with the new pass manager, and no longer relying on analysis groups..

That pass also had some debug printing logic in it which I have not at
this time replicated. I'm considering leaving that for folks to add when
the have use cases where it would help rather than trying what wil be
helpful here.

Depends on D12080.

http://reviews.llvm.org/D12142

Files:
  include/llvm/Analysis/BasicAliasAnalysis.h
  lib/Analysis/AliasAnalysis.cpp
  lib/Analysis/BasicAliasAnalysis.cpp
  lib/Analysis/GlobalsModRef.cpp
  lib/Analysis/ObjCARCAliasAnalysis.cpp
  lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
  lib/Analysis/ScopedNoAliasAA.cpp
  lib/Analysis/TypeBasedAliasAnalysis.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12142.32525.patch
Type: text/x-patch
Size: 31483 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150819/d90df7fe/attachment.bin>


More information about the llvm-commits mailing list