Polly 20.0.0git
|
Temporary information used when building the ast. More...
Public Member Functions | |
AstBuildUserInfo ()=default | |
Construct and initialize the helper struct for AST creation. | |
Public Attributes | |
const Dependences * | Deps = nullptr |
The dependence information used for the parallelism check. | |
bool | InParallelFor = false |
Flag to indicate that we are inside a parallel for node. | |
bool | InSIMD = false |
Flag to indicate that we are inside an SIMD node. | |
isl_id * | LastForNodeId = nullptr |
The last iterator id created for the current SCoP. | |
Temporary information used when building the ast.
Definition at line 102 of file IslAst.cpp.
|
default |
Construct and initialize the helper struct for AST creation.
const Dependences* polly::AstBuildUserInfo::Deps = nullptr |
The dependence information used for the parallelism check.
Definition at line 107 of file IslAst.cpp.
Referenced by astBuildBeforeFor(), and polly::IslAst::init().
bool polly::AstBuildUserInfo::InParallelFor = false |
Flag to indicate that we are inside a parallel for node.
Definition at line 110 of file IslAst.cpp.
Referenced by astBuildAfterFor(), astBuildBeforeFor(), and polly::IslAst::init().
bool polly::AstBuildUserInfo::InSIMD = false |
Flag to indicate that we are inside an SIMD node.
Definition at line 113 of file IslAst.cpp.
Referenced by astBuildAfterFor(), astBuildAfterMark(), astBuildBeforeFor(), astBuildBeforeMark(), and polly::IslAst::init().
isl_id* polly::AstBuildUserInfo::LastForNodeId = nullptr |
The last iterator id created for the current SCoP.
Definition at line 116 of file IslAst.cpp.
Referenced by astBuildAfterFor(), and astBuildBeforeFor().