|
LLVM
4.0.0
|
A builder class used to create CFLGraph instance from a given function The CFL-AA that uses this builder must provide its own type as a template argument. More...
#include <CFLGraph.h>
Public Member Functions | |
| CFLGraphBuilder (CFLAA &Analysis, const TargetLibraryInfo &TLI, Function &Fn) | |
| const CFLGraph & | getCFLGraph () const |
| const SmallVector< Value *, 4 > & | getReturnValues () const |
A builder class used to create CFLGraph instance from a given function The CFL-AA that uses this builder must provide its own type as a template argument.
This is necessary for interprocedural processing: CFLGraphBuilder needs a way of obtaining the summary of other functions when callinsts are encountered. As a result, we expect the said CFL-AA to expose a getAliasSummary() public member function that takes a Function& and returns the corresponding summary as a const AliasSummary*.
Definition at line 142 of file CFLGraph.h.
|
inline |
Definition at line 629 of file CFLGraph.h.
|
inline |
Definition at line 634 of file CFLGraph.h.
|
inline |
Definition at line 635 of file CFLGraph.h.
1.8.6