clang: OMPCanonicalLoopSequenceTransformationDirective Class Reference (original) (raw)

The base class for all transformation directives of canonical loop sequences (currently only 'fuse') More...

#include "[clang/AST/StmtOpenMP.h](StmtOpenMP%5F8h%5Fsource.html)"

Public Member Functions
Stmt * getTransformedStmt () const
Get the de-sugared statements after the loop transformation.
Stmt * getPreInits () const
Return preinits statement.
Static Public Member Functions
static bool classof (const Stmt *T)
Protected Member Functions
Friends
class ASTStmtReader

The base class for all transformation directives of canonical loop sequences (currently only 'fuse')

Definition at line 5964 of file StmtOpenMP.h.

OMPCanonicalLoopSequenceTransformationDirective::OMPCanonicalLoopSequenceTransformationDirective ( StmtClass SC, OpenMPDirectiveKind Kind, SourceLocation StartLoc, SourceLocation EndLoc ) inlineexplicitprotected

classof()

bool OMPCanonicalLoopSequenceTransformationDirective::classof ( const Stmt * T) inlinestatic

getPreInits()

Stmt * OMPCanonicalLoopSequenceTransformationDirective::getPreInits ( ) const

getTransformedStmt()

Stmt * OMPCanonicalLoopSequenceTransformationDirective::getTransformedStmt ( ) const

Get the de-sugared statements after the loop transformation.

Might be nullptr if either the directive generates no loops and is handled directly in CodeGen, or resolving a template-dependence context is required.

Definition at line 416 of file StmtOpenMP.cpp.

ASTStmtReader

friend class ASTStmtReader friend

The documentation for this class was generated from the following files: