Thanks to visit codestin.com
Credit goes to clang.llvm.org

clang 22.0.0git
OMPCanonicalLoopSequenceTransformationDirective Class Reference

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

#include "clang/AST/StmtOpenMP.h"

Inheritance diagram for OMPCanonicalLoopSequenceTransformationDirective:
[legend]

Public Member Functions

StmtgetTransformedStmt () const
 Get the de-sugared statements after the loop transformation.
StmtgetPreInits () const
 Return preinits statement.

Static Public Member Functions

static bool classof (const Stmt *T)

Protected Member Functions

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

Friends

class ASTStmtReader

Detailed Description

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

Definition at line 5964 of file StmtOpenMP.h.

Constructor & Destructor Documentation

◆ OMPCanonicalLoopSequenceTransformationDirective()

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

Definition at line 5970 of file StmtOpenMP.h.

Member Function Documentation

◆ classof()

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

Definition at line 5987 of file StmtOpenMP.h.

◆ getPreInits()

Stmt * OMPCanonicalLoopSequenceTransformationDirective::getPreInits ( ) const

Return preinits statement.

Definition at line 429 of file StmtOpenMP.cpp.

◆ 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

Definition at line 5967 of file StmtOpenMP.h.

References ASTStmtReader.

Referenced by ASTStmtReader.


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