|
docc 0.8.3 (0d44999b)
C++ API Reference
|
#include <optional>#include <string>#include <vector>#include "sdfg/analysis/analysis.h"#include "sdfg/structured_control_flow/reduce.h"#include "sdfg/targets/gpu/gpu_reduce_layout.h"#include "sdfg/transformations/loop_header.h"Go to the source code of this file.
Classes | |
| struct | sdfg::tiles::ReductionScheduleProposal |
| A schedule-only change; loop domains, access expressions, and nesting stay fixed. More... | |
| struct | sdfg::tiles::ReductionLoopDomain |
| One projected affine loop domain; geometry queries consume domains deepest first. More... | |
| struct | sdfg::tiles::ReductionBufferInfo |
| One accumulator's logical footprint and allocation contribution. More... | |
| struct | sdfg::tiles::ReductionKernelInfo |
| Aggregate reduction-owned shared storage; excludes unrelated staging buffers. More... | |
| class | sdfg::tiles::ReductionBufferAnalysis |
| Infer reduction footprints and verify explicitly materialized buffers. More... | |
Namespaces | |
| namespace | sdfg |
| namespace | sdfg::tiles |
Enumerations | |
| enum class | sdfg::tiles::ReductionBufferStatus { sdfg::tiles::Exact , sdfg::tiles::ConservativeBound , sdfg::tiles::Unsupported } |
| How precisely the analysis can describe a reduction's storage requirements. More... | |