Chisel
Public Member Functions | Friends | List of all members
GlobalReduction Class Reference

Represents a global reduction phase. More...

#include <GlobalReduction.h>

Inheritance diagram for GlobalReduction:
Reduction Transformation

Public Member Functions

 GlobalReduction ()
 
 ~GlobalReduction ()
 
- Public Member Functions inherited from Reduction
 Reduction ()
 
 ~Reduction ()
 
- Public Member Functions inherited from Transformation
 Transformation ()
 
 ~Transformation ()
 

Friends

class GlobalElementCollectionVisitor
 

Additional Inherited Members

- Protected Member Functions inherited from Reduction
DDElementSet doDeltaDebugging (std::vector< DDElement > &Decls)
 
DDElementSet toSet (DDElementVector &Vec)
 
DDElementSet setDifference (DDElementSet &A, DDElementSet &B)
 
- Protected Member Functions inherited from Transformation
std::vector< clang::Stmt * > getAllChildren (clang::Stmt *S)
 
clang::SourceLocation getEndOfCond (clang::Expr *E)
 
clang::SourceLocation getEndOfStmt (clang::Stmt *S)
 
clang::SourceLocation getEndLocation (clang::SourceLocation Loc)
 
clang::SourceLocation getEndLocationAfter (clang::SourceRange Range, char Symbol)
 
clang::SourceLocation getEndLocationUntil (clang::SourceRange Range, char Symbol)
 
clang::SourceLocation getEndLocationFromBegin (clang::SourceRange Range)
 
int getOffsetUntil (const char *Buf, char Symbol)
 
llvm::StringRef getSourceText (const clang::SourceLocation &B, const clang::SourceLocation &E)
 
void removeSourceText (const clang::SourceLocation &B, const clang::SourceLocation &E)
 
- Protected Attributes inherited from Transformation
clang::ASTContext * Context
 
clang::Rewriter TheRewriter
 

Detailed Description

Represents a global reduction phase.

In global reduction phase, global declarations are reduced.

Constructor & Destructor Documentation

GlobalReduction::GlobalReduction ( )
inline
GlobalReduction::~GlobalReduction ( )
inline

Friends And Related Function Documentation

friend class GlobalElementCollectionVisitor
friend

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