Skip to content

Commit

Permalink
[CFLAA] Add interprocedural function summaries.
Browse files Browse the repository at this point in the history
This patch adds function summaries, so that we don't need to recompute
various properties about function parameters/return values at each
callsite of a function. It also adds many interprocedural tests for
CFLAA.

Patch by Jia Chen.

Differential Revision: http://reviews.llvm.org/D21475#inline-182390

llvm-svn: 273219
  • Loading branch information
gburgessiv committed Jun 20, 2016
1 parent 36a3117 commit 87b2e41
Showing 12 changed files with 510 additions and 153 deletions.
3 changes: 1 addition & 2 deletions llvm/include/llvm/Analysis/CFLAliasAnalysis.h
Original file line number Diff line number Diff line change
@@ -30,8 +30,7 @@ class TargetLibraryInfo;

class CFLAAResult : public AAResultBase<CFLAAResult> {
friend AAResultBase<CFLAAResult>;

struct FunctionInfo;
class FunctionInfo;

public:
explicit CFLAAResult(const TargetLibraryInfo &);
Loading

0 comments on commit 87b2e41

Please sign in to comment.