ClearBlue
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions
SummaryMapper Class Reference

Public Member Functions

 SummaryMapper (Function *F)
 
void index (Instruction *CallSite, std::set< TraceSummary * > &ParamSummarySet)
 
const std::set< InputSummary * > * queryInputSummary (Instruction *, bool, size_t) const
 
const std::set
< TransferSummary * > * 
queryTransferSummary (Instruction *, bool, size_t) const
 
const std::set< SourceSummary * > * querySourceSummary (Instruction *, bool, size_t) const
 
const std::set< OutputSummary * > * queryOutputSummary (Instruction *, bool, size_t) const
 
bool hasInputSummary (Instruction *, bool, size_t) const
 
bool hasTransferSummary (Instruction *, bool, size_t) const
 
bool hasSourceSummary (Instruction *, bool, size_t) const
 
bool hasOutputSummary (Instruction *, bool, size_t) const
 
std::map< std::pair
< Instruction *, bool >
, std::vector< std::set
< SourceSummary * >
> >::iterator 
source_summary_begin ()
 
std::map< std::pair
< Instruction *, bool >
, std::vector< std::set
< SourceSummary * >
> >::iterator 
source_summary_end ()
 

The documentation for this class was generated from the following files: