[PATCH] D21964: [CFLAA] Moved StratifiedAttrs and summary-related stuffs out of CFLSteensAliasAnalysis
Jia Chen via llvm-commits
llvm-commits at lists.llvm.org
Sun Jul 3 17:10:26 PDT 2016
grievejia created this revision.
grievejia added reviewers: george.burgess.iv, hfinkel.
grievejia added a subscriber: llvm-commits.
This patch continues the work of moving codes out of CFLSteensAliasAnalysis so that CFLAndersAliasAnalysis could also use them.
StratifiedAttrs is one such utility. It has been renamed to AliasAttrs, since its usage may no longer be local to StratifiedSets any more.
Summary-related structs, such as InterfaceValue, ExternalRelation, etc, are also refactored out. Again, the idea is to leave only Steensgard-specific codes in CFLSteensAliasAnalysis.cpp, and put summary-related codes in AliasAnalysisSummary.cpp
http://reviews.llvm.org/D21964
Files:
lib/Analysis/AliasAnalysisSummary.cpp
lib/Analysis/AliasAnalysisSummary.h
lib/Analysis/CFLGraph.h
lib/Analysis/CFLSteensAliasAnalysis.cpp
lib/Analysis/CMakeLists.txt
lib/Analysis/StratifiedSets.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D21964.62642.patch
Type: text/x-patch
Size: 30263 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160704/6cefdc8b/attachment.bin>
More information about the llvm-commits
mailing list