#include <sdfg/analysis/analysis.h>
◆ AnalysisManager() [1/5]
| sdfg::analysis::AnalysisManager::AnalysisManager |
( |
StructuredSDFG & | sdfg | ) |
|
◆ AnalysisManager() [2/5]
◆ AnalysisManager() [3/5]
◆ AnalysisManager() [4/5]
◆ AnalysisManager() [5/5]
| sdfg::analysis::AnalysisManager::AnalysisManager |
( |
const AnalysisManager & | am | ) |
|
|
delete |
◆ get()
template<class T>
| T & sdfg::analysis::AnalysisManager::get |
( |
| ) |
|
|
inline |
◆ invalidate()
template<class T>
| void sdfg::analysis::AnalysisManager::invalidate |
( |
| ) |
|
|
inline |
◆ invalidate_all() [1/2]
| void sdfg::analysis::AnalysisManager::invalidate_all |
( |
| ) |
|
◆ invalidate_all() [2/2]
Invalidates the analyses after a change confined to the subtree of changed; see Analysis::invalidate.
Analyses that cannot update locally are evicted, as by invalidate_all(). A transformation that changed several subtrees calls this for each.
◆ operator=()
◆ option()
template<class T>
| T sdfg::analysis::AnalysisManager::option |
( |
const OptionKey< T > & | key | ) |
const |
|
inline |
◆ options()
| const Options & sdfg::analysis::AnalysisManager::options |
( |
| ) |
const |
|
inline |
◆ preserve()
template<class... Ts>
| void sdfg::analysis::AnalysisManager::preserve |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: