docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
loop_header.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace sdfg {
7namespace transformations {
8
15
23
24} // namespace transformations
25} // namespace sdfg
Base class for structured loop constructs.
Definition structured_loop.h:244
SymEngine::RCP< const SymEngine::Basic > Expression
Reference-counted pointer to a symbolic expression (SymEngine Basic).
Definition symbolic.h:83
SymEngine::RCP< const SymEngine::Boolean > Condition
Reference-counted pointer to a boolean condition expression.
Definition symbolic.h:86
Definition loop_parallelization.h:8
Definition analysis.h:7
Bounds and step of a loop, keeping its induction variable.
Definition loop_header.h:10
symbolic::Condition condition
Definition loop_header.h:12
symbolic::Expression update
Definition loop_header.h:13
symbolic::Expression init
Definition loop_header.h:11
Two directly nested loops and their headers after swapping them.
Definition loop_header.h:17
LoopHeader new_inner
Definition loop_header.h:21
structured_control_flow::StructuredLoop & inner
Definition loop_header.h:19
structured_control_flow::StructuredLoop & outer
Definition loop_header.h:18
LoopHeader new_outer
Definition loop_header.h:20
Symbolic system for integer-based symbol analysis.