|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <unordered_set>#include "sdfg/analysis/analysis.h"#include "sdfg/structured_control_flow/structured_loop.h"Go to the source code of this file.
Classes | |
| struct | sdfg::analysis::LoopInfo |
| is_perfectly_nested: is the entire loop hierarchy with loop at the top perfectly nested on every level is_perfectly_parallel: is the entire loop hierarchy with loop at the top perfectly parallel on every level num_loops [maps, fors, whiles]: number of X contained within, including the loop itself More... | |
| struct | sdfg::analysis::LocalLoopInfo |
| Meant to contain only per-loop data (does not reflect what loops nested inside do / have) This is a pre-processing step to collect the loop-nest-wide info. More... | |
| class | sdfg::analysis::LoopAnalysis |
| struct | sdfg::analysis::LoopAnalysis::LoopState |
| struct | sdfg::analysis::LoopAnalysis::AggregatedResult |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::analysis |
Macros | |
| #define | LOOP_INFO_PROPERTIES |
| #define | X(type, name, val) |
Functions | |
| nlohmann::json | sdfg::analysis::loop_info_to_json (LoopInfo info) |
| void | sdfg::analysis::loop_info_local_to_json (nlohmann::json &j, const LocalLoopInfo &info) |
| #define LOOP_INFO_PROPERTIES |
| #define X | ( | type, | |
| name, | |||
| val ) |