|
| | InterProceduralGraphToRvsdgStatisticsCollector (util::StatisticsCollector &statisticsCollector, util::FilePath sourceFileName) |
| |
| void | CollectControlFlowRestructuringStatistics (const std::function< void(ControlFlowGraph *)> &restructureControlFlowGraph, ControlFlowGraph &cfg, std::string functionName) |
| |
| std::unique_ptr< AggregationNode > | CollectAggregationStatistics (const std::function< std::unique_ptr< AggregationNode >(ControlFlowGraph &)> &aggregateControlFlowGraph, ControlFlowGraph &cfg, std::string functionName) |
| |
| std::unique_ptr< AnnotationMap > | CollectAnnotationStatistics (const std::function< std::unique_ptr< AnnotationMap >(const AggregationNode &)> &annotateAggregationTree, const AggregationNode &aggregationTreeRoot, std::string functionName) |
| |
| void | CollectAggregationTreeToLambdaStatistics (const std::function< void()> &convertAggregationTreeToLambda, std::string functionName) |
| |
| rvsdg::Output * | CollectDataNodeToDeltaStatistics (const std::function< rvsdg::Output *()> &convertDataNodeToDelta, std::string dataNodeName, size_t NumInitializationThreeAddressCodes) |
| |
| std::unique_ptr< LlvmRvsdgModule > | CollectInterProceduralGraphToRvsdgStatistics (const std::function< std::unique_ptr< LlvmRvsdgModule >(InterProceduralGraphModule &)> &convertInterProceduralGraphModule, InterProceduralGraphModule &interProceduralGraphModule) |
| |
◆ InterProceduralGraphToRvsdgStatisticsCollector()
◆ CollectAggregationStatistics()
◆ CollectAggregationTreeToLambdaStatistics()
| void jlm::llvm::InterProceduralGraphToRvsdgStatisticsCollector::CollectAggregationTreeToLambdaStatistics |
( |
const std::function< void()> & |
convertAggregationTreeToLambda, |
|
|
std::string |
functionName |
|
) |
| |
|
inline |
◆ CollectAnnotationStatistics()
| std::unique_ptr<AnnotationMap> jlm::llvm::InterProceduralGraphToRvsdgStatisticsCollector::CollectAnnotationStatistics |
( |
const std::function< std::unique_ptr< AnnotationMap >(const AggregationNode &)> & |
annotateAggregationTree, |
|
|
const AggregationNode & |
aggregationTreeRoot, |
|
|
std::string |
functionName |
|
) |
| |
|
inline |
◆ CollectControlFlowRestructuringStatistics()
| void jlm::llvm::InterProceduralGraphToRvsdgStatisticsCollector::CollectControlFlowRestructuringStatistics |
( |
const std::function< void(ControlFlowGraph *)> & |
restructureControlFlowGraph, |
|
|
ControlFlowGraph & |
cfg, |
|
|
std::string |
functionName |
|
) |
| |
|
inline |
◆ CollectDataNodeToDeltaStatistics()
| rvsdg::Output* jlm::llvm::InterProceduralGraphToRvsdgStatisticsCollector::CollectDataNodeToDeltaStatistics |
( |
const std::function< rvsdg::Output *()> & |
convertDataNodeToDelta, |
|
|
std::string |
dataNodeName, |
|
|
size_t |
NumInitializationThreeAddressCodes |
|
) |
| |
|
inline |
◆ CollectInterProceduralGraphToRvsdgStatistics()
◆ SourceFileName_
| const util::FilePath jlm::llvm::InterProceduralGraphToRvsdgStatisticsCollector::SourceFileName_ |
|
private |
◆ StatisticsCollector_
The documentation for this class was generated from the following file: